A propos de NuttX 9

Début décembre, le projet NuttX est passé dans le giron de la fondation Apache avec le programme « incubator » (cf. ce mail sur la liste de diffusion). Par la même occasion, il est passé sous licence Apache V2 qui est une licence permissive comme la licence BSD initiale.

La version 9.0 est donc la première à sortir depuis ce changement. En plus des nouveaux drivers/socs, la méthode de construction évolue: deux nouvelles dépendances apparaissent : flock qui permet de verrouiller un fichier depuis un script shell à l’instar de flock(2) et wget qu’on ne présente pas. Vous trouverez donc ces logiciels pour macOS sur la page dédiée.

Compilation de Zephyr sur FreeBSD

Zephyr est un système d’exploitation pour les IoT qui a le vent en poupe. Il est développé sous licence Apache par la « Linux Fondation ». Il est sponsorisé par des fabricants de semi-conducteurs comme INTEL ou NXP. Le projet est relativement récent (2015) mais le développement avance rapidement. Continue reading

Carte STM32F4-discovery – Installation de NuttX

NuttX est un système d’exploitation POSIX et temps réel disponible pour plusieurs familles de microprocesseurs 8 et 32Bits. Il est complètement supporté sur la carte STM32F4-DISCOVERY. Son empreinte mémoire est très faible, environ 8ko sur les 192ko du STM32F407: dérisoire par rapport aux services rendus. Continue reading