Embedded Software
Beschrijving
The Embedded Software course provides an introduction to real-time programming within the context of embedded systems. The student learns the principles of real-time programming in C (interrupts, multitasking) through a simple Real-Time Operating System (RTOS). The course introduces the principles of an RTOS, its operation, and how real-time applications may be programmed using an RTOS. The course also introduces the principles of designing and implementing embedded machine learning algorithms on embedded devices, as well as their corresponding applications.
The lecture will be accompanied by a practicum consisting of a tutorial on C programming and a hands-on lab in which students will program a home-brew robot to follow a line and perform other tasks. The robot consists of a Raspberry Pi Pico H board (RP2040-based microcontroller equipped with a dual-core Arm Cortex-M0+ processor) mounted on a robot base with two wheels, two infrared sensors, two ultrasonic distance sensors, and other components.
Reviews0 reviews
Heb jij dit vak gevolgd?
Deel je ervaring met toekomstige studenten. Inloggen met je TU Delft mailadres duurt één minuut.
Schrijf een review