Domain
Linux
The operating system side of embedded work — from the moment the kernel takes over from the bootloader, through drivers, processes, memory, and filesystems.
Topics
- Boot — kernel handoff, initramfs, initwritten
- Drivers — device model, character devices, userspace accesswritten
- IPC — pipes, message queues, shared memory, semaphores, mutexeswritten
- Paging & context switching — virtual memory, page tables, TLB, schedulingwritten
- Kernel Source, Versions & Patching — mainline, LTS, vendor BSPswritten
- Yocto — layers, recipes, BitBake, and vs. Ubuntu Corewritten
Planned
fundamentals processes filesystems
Scope note
What happens before the kernel starts (ROM code, SPL, U-Boot) is its own domain: see Bootloaders.