Circa due anni e mezzo fa, il processore Qualcomm® Snapdragon™ 410 di Arrow Electronics era un nuovo processore a 64 bit che iniziava a fare la sua comparsa negli smartphone di tutto il mondo.
Non troppo tempo dopo, lo stesso processore ha esordito nel cuore della scheda di sviluppo DragonBoard™ 410c in vari eventi di maker, compresa la World Maker Faire del 2015 a New York. Dal suo annuncio ufficiale alla sua ampia diffusione, questo mese festeggiamo un anno da quando Arrow Electronics ha messo questa scheda a disposizione del pubblico.
La DragonBoard 410c è una delle prime schede di sviluppo ARMv8 da 64 bit al mondo a essere prodotta in alti volumi e resa disponibile all'invitante prezzo di 75 $, facilitando il lavoro degli sviluppatori su tecnologie avanzate per dispositivi mobili.
La DragonBoard 410c non è stata solo una delle prime schede di sviluppo ARMv8 da 64 bit a essere prodotta in massa, ma anche uno dei primi prodotti di marca 96Boards. 96Boards è una specifica aperta che definisce una piattaforma per la distribuzione di schede Cortex-A da 32 e 64 bit compatibili, a basso costo e di dimensioni ridotte. Queste schede provengono da un'ampia gamma di produttori e venditori di SoC ARM e offrono diverse funzioni aggiuntive alla specifica 96Boards di base. La specifica include bus di espansione standardizzate per I/O periferiche, display e fotocamere. Questo permette all'ecosistema hardware di sviluppare un'ampia gamma di prodotti aggiuntivi compatibili, che possono essere utilizzati su qualunque dispositivo 96Boards per tutta la durata della piattaforma.
Nell'ultimo anno, Qualcomm Technologies, Inc., Linaro e Arrow hanno costruito un forte supporto di software e di ecosistema attorno alla DragonBoard 410c. Gli sviluppatori che hanno scelto questa piattaforma godono di un'ampia scelta di sistemi operativi, tra cui Android, Debian Linux, OpenEmbedded, Ubuntu Core e Windows IoT Core. Questi sistemi operativi si abbinano ai diversi kit di sviluppo IoT disponibili, quali Amazon Web Services (AWS), AT&T M2X, Brillo, IBM Bluemix Watson e Microsoft Azure. Con l'estesa documentazione su Arrow.com, Qualcomm Developer Network e 96Boards - e migliaia di post sul forum pieni di intuizioni, una video conferenza settimanale su OpenHours e una serie di eventi e hackaton con un gran numero di partecipanti—la DragonBoard 410c è diventata rapidamente una piattaforma flessibile di cui gli sviluppatori si possono fidare per svolgere il proprio lavoro.
Il mantenimento di un ambiente di sviluppo coerente è uno degli obiettivi primari di 96Boards, che dedica grande cura alla creazione di progetti a prova di futuro. Codice sviluppatore, dispositivi e sviluppi dell'hardware verranno eseguiti o trasferiti facilmente su qualunque prodotto 96Boards presente e futuro, in virtù del loro layout hardware con piattaforma software conservata. Qualcomm Technologies, Inc. si è impegnata a supportare la piattaforma hardware per un periodo di tempo più lungo e il software sarà mantenuto e aggiornato in base ai kernel Long-Term Support (LTS) di Linux. Esiste anche una piattaforma software di riferimento standard, che include supporto per i kernel più recenti. Infine, una gamma in espansione di prodotti mezzanino e di periferiche e accessori hardware compatibili, prontamente disponibili, continua ad ampliare la funzionalità della linea 96Boards e permette agli sviluppatori 96Boards di spingersi oltre ai limiti. Qualunque scheda mezzanino o accessorio sviluppato per un 96Boards funzionerà in tutte le schede conformi alla stessa specifica, il che significa meno lavoro di basso livello per gli ingegneri e più tempo per l'innovazione.