Bốn thành phần quan trọng của embedded Linux:
-
Toolchain: chứa trình biên dịch và các công cụ cần thiết để tạo code cho thiết bị. Những thứ khác đều phụ thuộc vào toolchain.
-
Bootloader: Nó cần thiết cho quá trình khởi tạo và tải, boo Linux kernel.
-
Kernel: trái tim của hệ thống, có nhiệm vụ quản lý tài nguyên và giao tiếp với hardware.
-
Root filesystem: chứa các thư viện và chương trình được chạy sau khi quá trình khởi tạo kernel hoàn thành.