同舟共济什么意思| 泡脚去湿气用什么泡最好| 办理港澳通行证需要什么证件| 经常想吐恶心是什么原因| 有机会是什么意思| 取活检是什么意思| 立刀旁与什么有关| 处女座前面是什么星座| pro是什么氨基酸| 嗓子疼什么原因| 宠溺是什么意思| ags是什么意思| 爸爸的哥哥的老婆叫什么| mmc什么意思| 口干是什么病的前兆| 体内湿气重吃什么药效果好| 血儿茶酚胺是查什么的| 爷爷的爸爸叫什么| 葡萄糖偏高是什么原因| 8月7日是什么星座| 白茶有什么功效| 尿频是什么原因| 天性是什么意思| 大同有什么好玩的| 踏马什么意思| rh阳性是什么意思| 绿茶喝多了有什么危害| 芸豆长什么样子| 警示是什么意思| 八月份是什么星座| 钾是什么| 康复治疗学主要学什么| 血虚肝旺有什么症状有哪些| 石女什么意思| 什么的遐想| 快乐大本营为什么停播| 团长转业到地方是什么职务| 什么叫双开| 眼睛痒用什么眼药水| 二本是什么学历| 宜余事勿取是什么意思| 舌苔白什么原因| omega什么牌子手表| 女人脚腿肿是什么原因| 狗仗人势是什么生肖| 屁股长痘痘用什么药膏| 神态是什么意思| 维生素b族适合什么人吃| hp感染是什么病| 吃生葵花籽有什么好处和坏处吗| 梦特娇属于什么档次| 鸡与什么生肖相合| 什么时间进伏| 孕早期生气对胎儿有什么影响| b型血和b型血生的孩子是什么血型| 瘦西湖为什么叫瘦西湖| b2c模式是什么意思| 雪莲果什么季节成熟| 慕字五行属什么| 斜视手术有什么后遗症和风险| 儿童去火吃什么药| 子宫形态失常是什么意思| 深静脉血栓有什么症状| 风热感冒吃什么食物| 西瓜可以做成什么美食| 太史慈姓什么| 乳腺增生吃什么药最好| 检查肝功能挂什么科| 气短是什么意思| 血干了是什么颜色| 黄芪和枸杞泡水喝有什么作用| 电镀对人体有什么危害| 心内科是看什么病的| 诚五行属什么| 大便干燥一粒一粒的是什么原因| 地面铺什么最环保| 想长胖喝什么奶粉好| 利妥昔单抗是什么药| 双侧卵巢多囊性改变是什么意思| 高血糖可以吃什么水果| 大蒜不能和什么一起吃| 高利贷是什么意思| 什么是处方药和非处方药| 格格不入什么意思| 月经期可以吃什么水果| 台湾什么时候回归的| 怀孕阴道有什么变化| 饮鸩止渴什么意思| 髻是什么意思| 肠溶片是什么意思| 天上的星星是什么| 嘴唇黑是什么原因| 皴是什么意思| 智商高的人有什么特征| 饕餮长什么样子| 胆固醇过高有什么危害| 指甲油什么牌子好| ibm是什么| 来大姨妈吃什么水果| 颈椎增生吃什么药| 负离子有什么作用| 低密度脂蛋白高有什么危害| s是什么牌子| 为什么牙齿晚上痛白天不痛| 浅表性胃炎吃什么药好使| 菜花是什么病| 下巴长闭口是什么原因| 什么叫多巴胺| 铁瓷是什么意思| 2017是什么年| 花椒水泡脚有什么好处| 2100年是什么年| 眼有眼屎是什么原因| 心梗什么症状| 智商是什么意思| 一月30号是什么星座| 什么情况下会得甲亢| 发烧酒精擦什么部位| 燕窝有什么功效和作用| 肛门胀痛什么原因| 拔完智齿吃什么食物好| 龙须菜是什么| 吃什么补肝血| 巩固是什么意思| 界限性脑电图是什么意思| 空腹血糖17已经严重到什么时候| 奇行种什么意思| 拉肚子吃什么水果| 小厮是什么意思| 低血压是什么症状| 孕妇梦到老公出轨什么意思| 小丑叫什么| 蠢是什么意思| 舌苔发白是什么症状| 烂好人是什么意思| 孕早期是什么时候| 黑匣子是什么颜色| 合约机什么意思| 教是什么生肖| 浑身发抖是什么原因| 茵芙莎属于什么档次| 钻牛角尖是什么意思| 孕妇现在吃什么水果好| 中国信仰什么教| 梦见狼狗是什么预兆| 三点水一个高念什么| 高血压喝什么茶好| 月经提前了10天是什么原因| 多吃黄瓜有什么好处| 煮馄饨放什么调料| 肺痨是什么病| 因果是什么意思| 今年24岁属什么生肖| 橡皮泥可以做什么| 风寒感冒吃什么消炎药| 尿频吃什么药| 小结节是什么意思| 满江红属于什么植物| 跑步机cal是什么意思| 成人晚上磨牙是什么原因| 胬肉是什么意思| 感冒了吃什么药| 环孢素是什么药| 菊花茶泡了为什么会变绿| 寄生虫感染吃什么药| 拉肚子吃什么食物好得快| 电音是什么意思| 大便泡沫状是什么原因| 倒三角是什么意思| 脾湿吃什么药| 玉髓是什么材质| 广东话扑街是什么意思| 菊花什么季节开| 志气是什么意思| 超纤皮是什么| 引火归元是什么意思| 什么是一本| 什么人不能吃鸡蛋| 狗什么东西不能吃| 死海是什么| 磷脂是什么东西| pha是什么意思| 嘴巴下面长痘痘是什么原因引起的| yolo是什么| 嗳气是什么原因| 嘱托是什么意思| 口唇发绀是什么意思| 西红柿有什么营养| 肾炎是什么病| 死水是什么| 五十知天命是什么意思| 八月二号是什么星座| epr是什么| 体癣用什么药| 一什么无| 泡面吃多了有什么危害| 1975年五行属什么| 张卫健属什么生肖| 双下肢水肿是什么原因| 黄柏泡水喝有什么功效| 破瓜年华是什么意思| 养老金什么时候可以领取| 念珠菌吃什么药最好| 输卵管造影什么时候检查最好| 1988是什么生肖| 酥油是什么| 阴盛阳衰什么意思| 蝉吃什么食物| 正常尿液是什么味道| 苏小小属什么生肖| 害羞的近义词是什么| 鳞状上皮增生是什么意思| 梦见打碎碗是什么预兆| 什么人不能喝牛奶| 阿胶配什么吃不上火| 立冬吃什么| 丝瓜为什么会苦| 发烧嗓子疼吃什么药好| 回盲瓣呈唇形什么意思| 湿气重会有什么症状| 香槟玫瑰花语是什么意思| 两个克念什么| 黑白蛇是什么蛇| 抿嘴是什么意思| 睾丸痛挂什么科| 年轻人白头发是什么原因引起的| 挂绿荔枝为什么那么贵| 甲骨文是什么朝代的| ozark是什么牌子| 省纪委副书记是什么级别| 什么叫肝腹水| 什么东西补锌| modal是什么意思| 什么叫肠上皮化生| 失聪是什么意思| 印度洋为什么叫印度洋| 支气管炎咳嗽吃什么药好得快| 贫血吃什么水果| 为什么医院不推荐钡餐检查| 慢慢地什么填词语| 什么是纸片人| 尹什么意思| runosd是什么牌子的手表| 大便漂浮水面说明什么| 丁未五行属什么| 什么水果含维c最多| 董事总经理是什么职位| 什么都能吃| 胸外科主要看什么病| 铁皮石斛有什么功效| 蓝色牛仔裤配什么颜色短袖| 土和什么相生| 放屁是什么意思| 日行一善下一句是什么| 夏天吹空调感冒了吃什么药| 冰室是什么意思| 验孕棒阳性代表什么| 梦见一条大蟒蛇是什么征兆| 同房出血什么原因| 耗儿鱼是什么鱼| 为什么吃完饭就想拉屎| 什么叫生理盐水| 咳嗽能吃什么食物| 吃猪腰子有什么好处和坏处| 百度Jump to content

布鲁斯威利斯拍摄现场发生火灾 一名消防员死亡布鲁斯威利斯火灾死亡

From Wikipedia, the free encyclopedia
(Redirected from Embedded Linux)
百度 成果处:负责国家社科基金项目中期管理和最终成果的鉴定验收与结项;负责组织和编发《成果要报》;组织实施学术期刊资助和管理;组织社科基金项目成果评奖。

The Linux Operating system is prevalent in embedded systems. As of 2024, developer surveys and industry reports find that Embedded Linux is used in 44%-46% of embedded systems.[1][2][3] Due to its versatility, its large community of developers, as well as its adaptability to devices with size and power constraints, Linux is a popular choice for devices used in Edge Computing[4] and autonomous systems.[citation needed]

History

[edit]
additional source for this section [5]

Early Days

[edit]

Prior to becoming the de-facto standard for microprocessor-based devices,[6] a linux distribution was created for the Linux Router Project, with the intent of transforming PCs to routers.

Introduction of uClinux

[edit]

Starting in the late 1990s and the first decade of the 21st century, the introduction of uCLinux enabled ports to a large variety of microprocessors.[7] Linux is also used as an alternative to using a proprietary operating system and its associated toolchain.[8]

Introduction of busybox

[edit]

The introduction of busybox in 1999, enabled packaging critical tools in an embedded system, with a minimal footprint.

The ARM-Linux Synergy

[edit]

As mentioned in the article ARM architecture family, due to their low costs, low power consumption, and low heat generation, arm processors are prevalent in many embedded devices. The open source nature, the flexibility, and the stability of Linux contributes to its wide-spread adoption to ARM devices.[9]

Development Toolchains

[edit]

The development of the GNU cross-compiler facilitated the adoption of Linux embedded to many processors.

In 2008 Android 1.0 was released, based on the linux kernel. Android, a Linux-kernel-based operating system acquired and extended by Google and introduced in 2008, has become a highly competitive platform for smartphones and tablets. In time, Android would become the most successful linux embedded distribuition.[5]

Real-time Support

[edit]
Linux embedded Real Time Evolution

Not every embedded Linux distribution is required to or meets real-time requirements.[10][11] This is particular relevant for safety critical applications and systems.[12]

The original Linux kernel was not suitable for real-time tasks due to its non-deterministic behavior[13]

Early attempts to provide real time support, such as RTAI were based on a real-time kernel alongside the standard kernel.

In 2005, the PREEMPT_RT project was initiated to provide a patch to the linux kernel.[14][15]

In 2024, the PREEMPT_RT patch was fully merged into the Linux kernel for supported architectures.

The open source nature and security features of Linux, have contributed to its prevalence in devices on the Edge and IoT Systems.[16] Correspondingly, the demand for the real time capabilities described in the previous subsection, is driven by the proliferation of IoT devices.

Containerization

[edit]

The emerging technologies of the fourth industrial revolution have driven further enhancements to the linux kernel, notably the adoption of containerization.[17]

Devices coverage

[edit]

Due to its freely available source code and ease of customization, Linux has been shipped in many consumer devices. Starlink and SpaceX use embedded Linux on their constellations and rockets.[18] The Embeddable Linux Kernel is a lightweight and customizable Linux distribution appropriate for low resource hardware.[19] Like the synergy with the ARM architecture as mentioned in #The ARM-Linux Synergy, Linux embedded has evolved with hardware technologies like System on a chip and Single-board computer, networking standards, and memory devices.[20] (example: Raspberry Pi)

Linux Embedded Ecosystems

[edit]

With the availability of consumer embedded devices, communities of users and developers were formed around these devices: replacement or enhancements of the Linux distribution shipped on the device has often been made possible thanks to availability of the source code and to the communities surrounding the devices.

Build Systems

[edit]

Alongside the evolution of the linux kernel, build systems evolved to support the building of an optimized operating system for an embedded device.

Before the emergence of these build systems, developers manually built toolchains, and compiled each component of the embedded distribution (kernel, libraries, applications).[21]

Currently, there are several solutions, some full build systems, others are supporting tools.

Development Tools

[edit]

Variants

[edit]

Summary Table of Variants (2025)

[edit]
Category of Variant Examples
Networking Devices OpenWRT, firmware variant DD-WRT
IoT Devices Ubuntu Core, Balena OS, Raspberry Pi OS
Automotive Automotive Grade Linux
Safety Critical Applications Windriver Linux (commercial product), Enabling Linux in Safety Applications (ELISA),
High reliability Industrial Applications Torizon, Xenomai

See also

[edit]

References

[edit]
  1. ^ "Embedded Systems Statistics By Market Size And Technologies". Electro IQ. Retrieved April 20, 2025.
  2. ^ "The Eclipse Foundation Unveils 2024 IoT & Embedded Developer Survey Results". Eclipse Foundation. Retrieved 10 May 2025.
  3. ^ "Wind River Continues Long-Standing #1 Ranking in Edge Operating System Platforms". businesswire. Retrieved 10 May 2025.
  4. ^ "2023 State of the Edge Report". LFEdge.
  5. ^ a b "Embedded Linux Timeline". 2net.
  6. ^ Kingman, Henry (July 2013). The History of Embedded Linux & Best Practices for Getting Started. Linux Foundation. p. 2.
  7. ^ Opdenacker, Michael. "Introduction to uClinux" (PDF). bootlin.com.
  8. ^ "Migrating VxWorks applications to Linux" (PDF). Monta Vista Software. 2008. Archived from the original (PDF) on 2025-08-06. Retrieved 2025-08-06.
  9. ^ Vuong, Kent. "Linux on ARM: The Future of Operating Systems in a Connected World". LinkedIn.
  10. ^ Erciyes, K. (2019), "Real-Time Operating Systems", Distributed Real-Time Systems, Computer Communications and Networks, Cham: Springer International Publishing, pp. 65–88, doi:10.1007/978-3-030-22570-4_4, ISBN 978-3-030-22569-8, S2CID 199583025, retrieved 2025-08-06
  11. ^ "What does it mean to say "linux kernel is preemptive"?". Stack Overflow. Retrieved 2025-08-06.
  12. ^ "Real-Time Operating System - an overview | ScienceDirect Topics". www.sciencedirect.com. Retrieved 2025-08-06.
  13. ^ Reghenzani, Federico (2019). "The real-time linux kernel: A survey on Preempt_RT". ACM Computing Surveys. 52: 1-36.
  14. ^ "Real-Time Linux Wiki". Archive Kernel.org.
  15. ^ "PREEMPT_RT patch versions". Linux Foundation.
  16. ^ Cintay, Emre. "The Impact of Linux on Emerging Technologies: IoT, AI, and Beyond". Medium. Retrieved 24 April 2025.
  17. ^ "Guide to Building Embedded Linux Systems with Containers". Pantacor.
  18. ^ Tim Bird July 2022 (June 2023) Status of Embedded Linux
  19. ^ "ELKS: The Embeddable Linux Kernel System". GitHub.com/elks. Retrieved 2025-08-06.
  20. ^ Yaghmour, Karim (2008). Building Embedded Linux Systems (2nd ed.). O'Reilly.
  21. ^ Yaghmour, Karim (2003). Building Embedded Linux Systems. O'Reilly.

Further reading

[edit]

See also

[edit]
[edit]
pep是什么意思 禾五行属什么 碱什么意思 宫颈病变是什么原因引起的 头发老是出油是什么原因
尿道炎用什么药治疗 皮肤长痘痘是什么原因 8月17号是什么日子 两袖清风是什么生肖 名存实亡是什么意思
手脚抽筋是什么原因引起的 吃梨有什么好处 饺子是什么意思 脖子长痘痘是什么原因 低压高有什么危险
孩子高低肩有什么好办法纠正 洗手指征是什么 2025什么年 凌晨12点是什么时辰 胃怕凉怕冷是什么原因
装可以组什么词hcv9jop0ns8r.cn 睡前吃什么有助于睡眠hcv9jop7ns3r.cn 足银是什么意思hcv7jop7ns4r.cn 为什么不吃猪肉chuanglingweilai.com 检察长什么级别96micro.com
杨字五行属什么hcv8jop2ns2r.cn 身上痒是什么情况hcv8jop7ns1r.cn 豆角和什么不能一起吃hcv9jop7ns0r.cn 什么的饰品hcv9jop2ns0r.cn 骨密度高是什么意思hcv7jop6ns2r.cn
茴香是什么hcv8jop0ns3r.cn 跑步的配速是什么意思hcv8jop6ns7r.cn 肝火旺盛是什么意思hcv9jop2ns0r.cn balance什么意思hcv8jop0ns6r.cn 右半边头痛是什么原因hcv8jop9ns0r.cn
下面有味道用什么药naasee.com 山川载不动太多悲哀是什么歌hcv8jop5ns2r.cn 痤疮是什么样子的hcv9jop4ns2r.cn 痰多吃什么化痰hcv8jop0ns5r.cn 卷宗是什么意思hcv9jop2ns9r.cn
百度