Utilisez Zephyr pour l'IOT et les applications embarquées
Zephyr est un RTOS libre conçu pour des applications frugales et connectées. Cette formation vous montrera comment configurer efficacement Zephyr et produire facilement un logiciel de qualité industrielle. Vous exploiterez les puissantes fonctionnalités intégrées de Zephyr, notamment sa sécurité, sa gestion de l'énergie et sa connectivité. Vous comprendrez le lien étroit qui existe entre l'écosystème Linux et Zephyr, et apprendrez à tirer parti de cette relation symbiotique. Grâce à ce programme, vous apprendrez à installer rapidement et à gérer facilement un système intégré basé sur Zephyr. L’approche éducative est pragmatique, il aborde à la fois la théorie et la pratique de l'utilisation de Zephyr. La formation est complétée par une série d'exercices, ce qui permet aux participants de consolider leurs nouvelles connaissances et de les mettre à profit. À la fin de la session, les participants disposeront des outils nécessaires pour prendre des décisions en matière de conception architecturale, ajouter des services supplémentaires à Zephyr et l'adapter à leur application.
Plan de cours
- Discussion sur Zephyr et les alternatives existantes
- Comprendre la structure du projet Zephyr
- Construire votre première application Zephyr sur un dispositif embarqué
- Comprendre le déroulement du développement de Zephyr
- Configurer des interfaces typiques (SPI, I2C, WiFi, etc.)
- Créer des images personnalisées pour votre carte particulière
- Conséquences de la licence de logiciel sur la propriété intellectuelle du code d'applicatif
Public
Ce cours convient aux développeurs et aux ingénieurs embarqués qui doivent construire des applications efficaces et sécurisées sur des appareils aux ressources limitées, à ceux qui doivent immédiatement mettre en œuvre des applications embarquées utilisant Zephyr, ou qui souhaitent évaluer Zephyr pour une utilisation future. Le contenu du cours peut être adapté en fonction de vos besoins. Contactez-nous pour de plus amples informations.
Prérequis
- Compétences en programmation (C requis, assembleur serait un plus)
- Une expérience dans un environnement Linux, y compris le shell Linux serait un utile
Ce cours est proposé par nos consultants expérimentés en systèmes embarqués. Ils peuvent vous conseiller et vous guider sur la manière de choisir parmi les différentes technologies. En outre, les stagiaires peuvent poser leurs questions spécifiques en profitant de l'expérience pratique de nos consultants acquise en travaillant sur de nombreux projets locaux et internationaux de grande envergure.
Pour obtenir un cours modifié spécifiquement adapté à vos besoins, veuillez nous contacter.