Course Outline
Embedded C programmering
- Overzicht Fundamenteel van C-programmeren
- Geheugentoewijzing
- Onderbreken
- Multitasken en multithreaden
- Synchronisatie en intertask comm
- Perifere comm
- Compiler
### Realtime Linux, RTOS en ingebed Linux
- Linux introductie - Architectuur, bestanden, mappen - POSIX - Meerdere threads en taken - Tolchain, Bootloader, Kernel, rootfs - begin met Raspbian en leg vervolgens uit hoe je moet bouwen - een speciale (en kleinere afbeelding) met - Buildroot of Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, gedeelde bibliotheek - Networking
### Ontwikkeling van een geïntegreerd Linux-stuurprogramma
- Kernel, modules - Karakteristiek apparaat - USB, GPIO, I2C, SPI, netwerk, blokapparaten ### HW-interface
- serieel, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Display - GSM-modem - Netwerk ### Embedded C++, Qt
### Robuuste en feilloze embedded software
- Effectief en efficiënt programmeren - Debuggen en probleemoplossing - Inspectie en analyse - Defensieve zelftestcodes - Watchdog
### ARM-technologie en programmering
Getuigenissen (6)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Cursus - Circuits and Electronics Fundamentals
De trainer was zeer deskundig en live codevoorbeelden op een "echt" hardwareapparaat met een display waren geweldig.
Silver Kuusik - Engie Mobisol GmbH
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
De trainer was erg aardig en deskundig en deed een stap verder om dingen uit te leggen die ik niet wist
Felix - Microchip Technology Inc
Cursus - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Cursus - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Cursus - Raspberry Pi for Beginners
Praktisch werk
James - Argent Energy
Cursus - Introduction to IoT Using Arduino
Machine Translated