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.