Embedded programming is more demanding than other forms of programming because it has to address specific needs:
C++ has been a popular general purpose programming language for many years. Developments in microcontroller technology, increased complexity of applications and improvements in later versions of the C++ standard mean that C++ is now replacing C as the preferred language for embedded systems in many cases.
This course teaches the C++ programming language in the context of real-time and embedded systems, with a focus on resource and performance aspects linked to key C++ features and programming styles.
After completing the course, you will be able to:
The course is suitable for those who want to develop applications in an Embedded Linux environment. It provides hands-on experience in programming a modern embedded microcontroller with real-time development tools. About 50% of the time is devoted to practical exercises on a real embedded system.
Basic programming skills, preferably C/C++.
This course does not have any associated certification. Each participant who completes the course receives a course certificate.
This course is organized in collaboration with Mindroad.
Mindroad is an engineering company that offers advanced software development training with a focus on embedded systems, methodologies and workflows, and application development. Their instructors combine engineering work in software development with conducting training sessions, allowing them to share their experiences from their daily work.
The course is delivered in collaboration with Mindroad. About half of the time is spent on practical exercises on a real built-in system.
Course overview
4 days
Advanced
Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to get an opportunity that suits.
För samtliga utbildningar gäller våra
Allmänna Villkor.
Company-adapted course
Send an expression of interest for the training
Send an expression of interest for the training