Linux-based embedded systems
Linux-based embedded systems refer to the application of the Linux kernel and its expansive ecosystem of open-source software to specialized computing devices. These systems are designed to perform dedicated functions within larger mechanical or electronic systems, leveraging Linux's stability,…
Key facts
- First appeared
- 1999
- Category
- technology
- Problem solved
- Linux-based embedded systems addressed the need for a cost-effective, highly flexible, and feature-rich operating system capable of handling complex tasks in embedded devices, offering superior networking, multimedia, and application support compared to simpler, often proprietary, RTOS alternatives.
- Platforms
- PowerPC, RISC-V, SPARC, Xtensa, x86 (Intel Atom, Quark), MIPS, ARM (Cortex-A, Cortex-R)
Related technologies
- BusyBox
- Containerization technologies (e.g., Docker, LXC for embedded contexts)
- Microcontrollers
- Cloud platforms (AWS IoT, Azure IoT)
- Cross-compilation toolchains (e.g., GNU toolchain)
- Sensors and actuators
- Buildroot
- File systems (e.g., SquashFS, JFFS2, UBIFS)
- ARM processors
- Device drivers
- Networking hardware (Ethernet, Wi-Fi, Bluetooth)
- Yocto Project
Notable users
- Dyson (smart home devices)
- Cisco (networking equipment)
- Amazon (Echo devices, Fire TV)
- Google (Chromecast, Android TV, Google Home)
- Tesla (infotainment systems)
- Sony (gaming consoles, smart TVs)
- Siemens (industrial automation)
- Samsung (smart TVs, Tizen devices)
- LG (smart TVs, home appliances)