嵌入式Linux

三星Galaxy Z系列,是基于Linux Android的智能手机

嵌入式Linux(英語:Embedded Linux)是一類嵌入式作業系統的概稱,這類型的作業系統皆以Linux內核為基礎,被設計來使用於嵌入式裝置。這類作業系統被廣泛地使用在行動電話個人數位助理(PDA)、媒體播放器以及眾多消費性電子裝置中。

在過去,嵌入式應用通常使用專用的組合語言程式碼。開發者必須撰寫所有的硬體驅動程式以及介面。

自從Linux出現之後,以自由軟體為主的核心與公用程式可被放進嵌入式裝置有限的硬體資源中。典型的嵌入式Linux安裝大概需要2百萬位元組(2M Byte)的系統記憶體。

嵌入式Linux與其他嵌入式作業系統的比較如下:

  • 開放源碼
  • 所需容量小(最小的安裝大約需要2MB)
  • 不需版權費用
  • 成熟與穩定(經歷這些年的發展與使用)
  • 良好的支援
Motorola RAZR²英语Motorola Razr2,使用embedded Linux
Sharp Zaurus SL-5500執行OpenZaurus英语OpenZaurusOPIE英语OPIE user interface

使用Linux的行動電話

原生的嵌入式Linux

  • 摩托罗拉mobile telephones,一般而言是基於MontaVista Linux,包括Motorola RAZR²、V8英语Motorola RAZR2 V8ROKR E2英语Motorola ROKR E2、Motorola E6等
  • Openmoko英语OpenmokoNeo 1973英语Neo 1973Neo 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

參考文獻與外部連結

Linux内核
Android
SHR英语SHR (operating system)
其他
XNU
QNX
Windows
Zircon
其他
相關平臺
一般术语
固件及掌控
软件库
软件开发工具
嵌入式操作系统
编程语言
  • 轻量级浏览器比较英语Comparison of lightweight web browsers
  • 开源计算硬件英语Open-source computing hardware
  • 开源机器人英语Open-source robotics