嵌入式Linux(英語:Embedded Linux)是一類嵌入式作業系統的概稱,這類型的作業系統皆以Linux內核為基礎,被設計來使用於嵌入式裝置。這類作業系統被廣泛地使用在行動電話、個人數位助理(PDA)、媒體播放器以及眾多消費性電子裝置中。
在過去,嵌入式應用通常使用專用的組合語言程式碼。開發者必須撰寫所有的硬體驅動程式以及介面。
自從Linux出現之後,以自由軟體為主的核心與公用程式可被放進嵌入式裝置有限的硬體資源中。典型的嵌入式Linux安裝大概需要2百萬位元組(2M Byte)的系統記憶體。
嵌入式Linux與其他嵌入式作業系統的比較如下:
- 開放源碼
- 所需容量小(最小的安裝大約需要2MB)
- 不需版權費用
- 成熟與穩定(經歷這些年的發展與使用)
- 良好的支援
使用Linux的行動電話
原生的嵌入式Linux
- 摩托罗拉mobile telephones,一般而言是基於MontaVista Linux,包括Motorola RAZR²、V8(英语:Motorola RAZR2 V8)、ROKR E2(英语:Motorola ROKR E2)、Motorola E6等
- Openmoko(英语:Openmoko)的Neo 1973(英语:Neo 1973)或Neo Freerunner(英语:Neo Freerunner)
- 诺基亚的Maemo、MeeGo
- Google的Android
- 惠普公司的webOS
- Amazon.com的金讀
- Linksys WRT54G版本4或更早
- the Panasonic P901i
- NEC N901ic telephones
- Philips LPC3180(英语:LPC3180)
- UTstarcom DV007(英语:DV007)
- gumstix(英语:gumstix) basix, connex and verdex
廠商
| - SYSGO
- TimeSys
- Wind River Systems
|
參考文獻與外部連結
|
---|
| 一般术语 | |
---|
| 固件及掌控 | - 封闭平台
- 设计式缺陷
- 残废软件
- 厂商锁定(英语:Vendor lock-in)
- 第三方固件(英语:Custom firmware)
- 第三方路由器固件项目
- 自制 (视频游戏)(英语:Homebrew (video games))
- 消费电子产品破解(英语:Hacking of consumer electronics)
- Rooting (安卓)
- iOS越狱
|
---|
| 软件库 | |
---|
| 软件开发工具 | |
---|
| 嵌入式操作系统 | |
---|
| 编程语言 | |
---|
| - 轻量级浏览器比较(英语:Comparison of lightweight web browsers)
- 开源计算硬件(英语:Open-source computing hardware)
- 开源机器人(英语:Open-source robotics)
|
|