Hardware, IoT & Embedded Systems

Ontwerp en programmeer de elektronica en software voor slimme apparaten en het Internet of Things (IoT). Behandelt microcontrollers, sensorintegratie en low-level programmeren.

9 subcategories · 60 courses total

Embedded C/C++ Programmeren
Ontwikkel diepgaande programmeervaardigheden voor apparaten met beperkte middelen. Focus op geheugenbeheer, toegang tot hardwareregisters, prestatieoptimalisatie en C++-functies voor embedded systemen.
14 courses
Embedded Linux
Ga verder dan desktop-Linux en leer hoe u Linux-systemen voor embedded apparaten bouwt en aanpast. Behandel onderwerpen zoals het bouwproces met Yocto of Buildroot, kernelconfiguratie en apparaatstuurprogramma's.
13 courses
IoT Systeemontwerp
Bouw complete Internet of Things-systemen. Leer over communicatieprotocollen zoals MQTT en CoAP, en verbind uw apparaten met cloudplatforms zoals AWS IoT of Azure IoT Hub.
9 courses
FPGA & HDL Programmeren
Ontwerp digitale logische circuits met behulp van Hardware Description Languages (HDL's). Leer VHDL of Verilog om FPGA's te programmeren voor high-performance computing en aangepaste hardwareversnelling.
7 courses
Sensor- & Actuator-integratie
Leer te communiceren met de fysieke wereld door een breed scala aan sensoren en actuatoren te integreren en te programmeren. Begrijp communicatie-interfaces zoals I2C, SPI en UART.
6 courses
Basisprincipes van Microcontrollers
Leer de kernconcepten van microcontrollers, inclusief hun architectuur, geheugen, randapparatuur en hoe je ze op een laag niveau programmeert. Verken gangbare families zoals AVR, PIC en ARM Cortex-M.
4 courses
Raspberry Pi Projecten
Ontdek de mogelijkheden van de Raspberry Pi single-board computer. Leer hoe je Raspberry Pi OS installeert, programmeert met Python en projecten bouwt, variërend van mediacenters tot IoT-gateways.
3 courses
PCB Ontwerp & Layout
Leer hoe je op maat gemaakte printplaten (PCB's) ontwerpt vanaf de basis. Beheers het vastleggen van schema's, de selectie van componenten, de lay-out van de printplaat en het routeren met software zoals KiCad of Eagle.
3 courses
Real-Time Besturingssystemen (RTOS)
Beheers de concepten van real-time besturingssystemen voor applicaties die deterministische timing vereisen. Leer over taakplanning, concurrency en synchronisatie met systemen zoals FreeRTOS.
1 courses