||
一、 Linux嵌入式系統
操作系統是一種在計算機上運行的軟件,它的主要任務是管理計算機上的系統資源,為用戶提供使用計算機及其外部設備的接口。它存在的目的是為了管理所有硬件資源,并且提供應用軟件一個合適的操作環境。嵌入式系統由于硬件的先天限制,經常只具有極稀少的硬件資源,如 時脈較少的 CPU、較少的內存、常不具有磁盤而用小容量的DiskOnChip或DiskOnModule。而在使用電池的系統中,它還要實現節省電池消耗,延長電池使用時間的功能。
Linux 作為嵌入式操作系統是完全可行的,因為Linux提供了完成嵌入功能的基本的內核和你所需要的所有用戶界面,它是多面的。它能處理嵌入式任務和用戶界面。將Linux看作是連續的統一體,從一個具有內存管理、任務切換和時間服務及其他的分拆的微內核到完整的服務器,支持所有的文件系統和網絡服務。Linux作為嵌入式系統是一個帶有很多優勢的新成員,它對許多CPU和硬件平臺都是易移植的、穩定、功能強大、易于開發。
Application program
API
X-server Java virtual machine
Device driver
Linux Kernel
Boot load
嵌入式Linux系統需要下面三個基本元素: