Explorerez l'écosystème Zephyr, y compris le build system et West. Vous apprendrez à configurer Zephyr en utilisant Device Tree et Kconfig, à écrire des modules et à personnaliser les drivers avec des nœuds et des propriétés de device tree sur mesure. Le cours couvrira les sous-systèmes essentiels tels que les GPIO, l'I2C et le power management.
Ainsi que la gestion et l'analyse de la mémoire, le mode utilisateur et divers services du système d'exploitation comme les threads, l'exclusion mutuelle et les primitives de synchronisation, le passage de données (y compris les mailbox et le Zbus), et la gestion des interruptions. Ces concepts sont essentiels pour le développement de systèmes embarqués fiables et efficaces utilisant Zephyr.