c programmering

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

Description

Embedded Development & Debugging
Contact us
2 days
SEK 13.500
DKK 11.000
EUR 1.500 (FI)

Request more information

Lena Bernhardsson
+46 (0) 40 59 22 09
lena.bernhardsson@nohau.se

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.

Goal

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.

Participants

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).

Önskar du mer information?

Behöver du en offert, information eller råd. Kontakta oss!