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