C programming part III

Course in C Programming for Embedded Systems, Advanced (Part III)

Interested? Contact us!
2 days
SEK 14.200
DKK 11.000
EUR 1.800 (FI)

Request more information

Leevi Lehtinen – Finland
phone: +358 40 546 1469

Lena Bernhardsson – Sweden
+46 (0) 40 59 22 09

Loan of training material, loan computers and lunch are included.

This C-programming training course is the most advanced in our series of C-programming courses (Part III). We will take a good look at the complex parts of the C-language so important when developing for embedded systems, such as function pointers, unions and bit fields.

The main part of the training is focused on the problems occurring when dealing with embedded systems programming such as high performance, synchronizing and memory requirements. We will also teach you methods for developing good maintainable and testable code.


What we aim for with this training course is to give you the necessary deeper knowledge in C-programming that you need. You will be taught valuable tricks and ways to make time saving constructions in you development process.


This C-programming training course is designed to suit developers and programmers of embedded systems with some experience in programming, who wishes to deepen their C-programming knowledge, for those who wishes to get new fresh views on the subject, and get practical ideas to be used in their own company.

Previous Knowledge

You need to have good knowledge in C-programming, corresponding to our courses “C-Programming for Embedded Systems (Part I)” and “C-Programming for Embedded Systems (Part II)” as well as a certain degree of practical experience.

Practical Exercises / Tools

This course has many exercises following up the items brought up on the theory part of the training. We use a windows based integrated environment consisting of editor, C-compiler and linker from IAR (Embedded Workbench for ARM).

The Programs are downloaded and run in an ARM7TDMI-based target from Atmel (AT91EB42). For debugging we use the In-Circuit Debugger from Lauterbach (Lauterbach Trace32-ICD).

Klar til at bestille? Eller bare til at høre mere?

Giv os et ring på 44 52 16 50, eller udfyld felterne, så ringer vi til dig!