Code source de Genuino 101 : comment essuyer ses verres en cristal avec des gants de boxe
Intel a publié le code source de la carte Arduino/Genuino 101. Preuve que la bête a besoin d’un gros cerveau, l’archive à télécharger fait 228 Mo. Chacun peut donc modifier à sa guise le code de la carte. Essayez-donc, pour le meilleur ou pour le pire. Ce n'est pas plus risqué que d'essuyer ses verres en cristal avec des gants de boxe, mais c'est tout aussi rigolo et beaucoup plus instructif !
Quelques mois après le lancement de la carte Arduino/Genuino 101, Intel publie le code source du système d’exploitation sur lequel repose la carte. L’archive à télécharger contient le paquet de prise en charge de la carte (en bon anglais : le Board Support Package, ou BSP) destiné au système-sur-puce Curie. Le code du micrologiciel ne peut être compilé que sur les systèmes Ubuntu 64 bits.
La carte Arduino/Genuino est construite autour du SoC Curie, système combinant un processeur x86 et un cœur ARC. Le processeur ARC exécute les croquis et communique avec le processeur x86 prenant en charge la pile BLE (Bluetooth Low Energy) et la communication USB. Des petits Bisons Futés virtuels dirigent cet écheveau complexe d’après le code source, que chacun est donc désormais libre de modifier. Inutile de préciser que jouer avec ce code peut équivaloir à essuyer ses verres en cristal avec des gants de boxe. En cas de malheur, seul un programmateur JTAG pourra vous aider à recoller les morceaux.
Les dernières versions des bibliothèques « core » de la Arduino/Genuino 101 sont sur GitHub.
Et pour rappel, je vous avais présenté la carte Arduino/Genuino 101 en janvier dernier.
La carte Arduino/Genuino est construite autour du SoC Curie, système combinant un processeur x86 et un cœur ARC. Le processeur ARC exécute les croquis et communique avec le processeur x86 prenant en charge la pile BLE (Bluetooth Low Energy) et la communication USB. Des petits Bisons Futés virtuels dirigent cet écheveau complexe d’après le code source, que chacun est donc désormais libre de modifier. Inutile de préciser que jouer avec ce code peut équivaloir à essuyer ses verres en cristal avec des gants de boxe. En cas de malheur, seul un programmateur JTAG pourra vous aider à recoller les morceaux.
Les dernières versions des bibliothèques « core » de la Arduino/Genuino 101 sont sur GitHub.
Et pour rappel, je vous avais présenté la carte Arduino/Genuino 101 en janvier dernier.