Embedded system is a combination of embedded hardware and software, designed for a larger system.
C programming is a general-purpose, procedural, imperative computer programming language .
Embedded C is a set of language extensions for the C programming language by the C Standards.
The Linux API is the kernel–user space API, which allows programs in user space to access system resources and services of the Linux kernel.
Linux Kernel Development details the design and implementation of the Linux kernel, programmers have a better understand the operating system.
A system on a chip is an integrated circuit that integrates all or most components of a computer or other electronic system.