Advanced C Programming

Course Overview

C Programming advancedve course aims to progress individuals and give them a fuller appreciation of the more advanced aspects of the language.

Due to the requirements for programming real-time embedded systems this course goes beyond just addressing the language issues and explores compile link and run-time issues. In addition it covers interrupts and multi-tasking areas specific to C.

At the end of the training, participants will be able to:

  • To become comfortable with the advanced aspects of the C programming language
  • To gain an in-depth knowledge on what is happening at compile, link and runtime on a target processor
  • To introduce good quality and style for real-time embedded programming
  • To gain hands-on experience of programming up interrupts and real-time operating systems (RTOS).

Pre-requisite

A good grasp of the fundamentals of C.

Duration

3 days

Course Outline

Reviews