Matériel, IoT et Systèmes Embarqués

Concevez et programmez l'électronique et les logiciels pour les appareils intelligents et l'Internet des Objets (IoT). Couvre les microcontrôleurs, l'intégration de capteurs et la programmation de bas niveau.

10 subcategories · 61 courses total

Programmation C/C++ Embarqué
Développez des compétences de programmation approfondies pour les appareils à ressources limitées. Concentrez-vous sur la gestion de la mémoire, l'accès aux registres matériels, l'optimisation des performances et les fonctionnalités C++ pour les systèmes embarqués.
14 courses
Linux Embarqué
Allez au-delà de Linux pour ordinateur de bureau et apprenez à construire et à personnaliser des systèmes Linux pour les appareils embarqués. Couvrez des sujets tels que le processus de construction avec Yocto ou Buildroot, la configuration du noyau et les pilotes de périphériques.
13 courses
Conception de Systèmes IoT
Construisez des systèmes Internet des Objets de bout en bout. Apprenez les protocoles de communication comme MQTT et CoAP, et connectez vos appareils à des plateformes cloud telles que AWS IoT ou Azure IoT Hub.
9 courses
Programmation FPGA et HDL
Concevez des circuits logiques numériques à l'aide de langages de description de matériel (HDL). Apprenez VHDL ou Verilog pour programmer des FPGA pour le calcul haute performance et l'accélération matérielle personnalisée.
7 courses
Intégration de Capteurs et Actionneurs
Apprenez à interagir avec le monde physique en intégrant et en programmant une grande variété de capteurs et d'actionneurs. Comprenez les interfaces de communication comme I2C, SPI et UART.
6 courses
Fondamentaux des Microcontrôleurs
Apprenez les concepts de base des microcontrôleurs, y compris leur architecture, leur mémoire, leurs périphériques et comment les programmer à bas niveau. Explorez des familles courantes comme AVR, PIC et ARM Cortex-M.
4 courses
Projets Raspberry Pi
Explorez les capacités de l'ordinateur monocarte Raspberry Pi. Apprenez à configurer Raspberry Pi OS, à programmer avec Python et à créer des projets allant des centres multimédias aux passerelles IoT.
3 courses
Conception et Routage de PCB
Apprenez à concevoir des cartes de circuits imprimés (PCB) personnalisées à partir de zéro. Maîtrisez la capture de schémas, la sélection des composants, le layout de la carte et le routage à l'aide de logiciels comme KiCad ou Eagle.
3 courses
Développement de Firmware
Apprenez le cycle de vie complet de l'ingénierie du firmware, y compris les exigences, les modèles de conception, les systèmes de build, le débogage et les mises à jour over-the-air (OTA).
1 courses
Systèmes d'Exploitation Temps Réel (RTOS)
Maîtrisez les concepts des systèmes d'exploitation temps réel pour les applications nécessitant une synchronisation déterministe. Découvrez la planification des tâches, la concurrence et la synchronisation à l'aide de systèmes comme FreeRTOS.
1 courses