This intensive course covers critical facets of Embedded Linux system programming, including Linux system calls, file operations, signals, process lifecycle, program execution, cross-toolchains, cross-debugging in embedded systems, and crash troubleshooting. Participants will gain practical skills through lectures and hands-on workshops, fostering a profound understanding of Linux system programming.
After completing this course, you will:
Students, software developers, system administrators, and individuals seeking a solid foundation in Linux system programming.
Basic knowledge of the Linux operating system and C programming and Embedded Systems.
Linux System Calls, File Operations, SSH Deployment and Introduction to libgpiod
Signals and Interprocess Communication (IPC) Basics
Process Lifecycle, Execution, and Other Concepts - GDB
About the trainer