C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, while a static type system prevents unintended operations. Below are the course objectives for Advanced C Programming Training:
- Participants will become comfortable with the advanced aspects of the C programming language.
- Participants will gain an in-depth knowledge on what is happening at compile, link and runtime on a target processor.
- Participants are introduce good quality and style for real-time embedded programming.
- Participants will gain hands-on experience of programming up interrupts and real-time operating systems (RTOS).