Jump directly to main navigation Jump directly to content Jump to sub navigation

Embedded Linux application development

Seminar goal
You will get a comprehensive insight into the possibilities of application development in the context of an embedded Linux project.

Target group/prior knowledge
Developers with little or no knowledge of Unix/Linux and C/C++ programming.

Seminar topics

  • Overview of GNU/Linux
  • GCC toolchain, GDB debugger
  • GPL and other licenses
  • System Call interface
  • Process management: Processes, schedulers and priorities
  • Soft Real Time processes
  • Threads and their implementations
  • IPC - Interprocess communication: Pipes, message queues, shared memory, semaphores, signals
  • Network programming with BSD sockets: TCP/IP and UDP/IP, servers and clients
  • Useful system libraries
  • Literature recommendations

Examples and exercises

  • Thread programming
  • Network programming (TCP and UDP server/client examples)
  • IPC programming

Duration
Two days, 09:00 am to 05:00 pm and 09:00 am to 04:00 pm

Participants
min. 3 Attendees, max. 8 Attendees

For questions, desired content and arrangement of dates for our in-house seminars, please phone us or use our contact form.