Dafocus logo a&apm;b logo

TC001 - C language for embedded systems

Summary

This component is directed to programmers that need to employ the C language in embedded systems (industrial equipment, automotive, microprocessor boards, etc.).
This component covers the syntax of the C language plus some fundamental concepts about software architecture.

Contents

  • Compilation and linking
  • Preprocessor
  • Functions
  • Variables and types
  • Flow control instructions (if, while, etc.)
  • Pointers
  • Structured types
  • Dynamic memory
  • Pointer to functions and virtual functions
  • Makefile
  • The 'stdlib' library
  • The 'stdio' library
  • Event driven programming
  • Modular programming
  • Interfacing with hardware
  • Managing interrupts
  • Hardware simulation on the host
  • Debugging techniques for event-driven systems
  • Testing techniques

Audience

Programmers with little or no knowledge of the C language.

Duration

5 days.

Training main page... >>>