新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 嵌入式系統(tǒng)軟件及編程語言

嵌入式系統(tǒng)軟件及編程語言

作者: 時間:2010-01-15 來源:網(wǎng)絡(luò) 收藏

1、引言:

  隨著計算機技術(shù)和微電子技術(shù)的迅速發(fā)展,應用領(lǐng)域越來越廣泛。當今,已成為一個時髦的名詞,就像當初的計算機熱潮,似乎比當初的計算機熱潮涉及的領(lǐng)域更廣泛,應用技術(shù)人員更多,相關(guān)國民經(jīng)濟產(chǎn)值也更龐大。報紙、雜志、網(wǎng)絡(luò)都把當作討論的熱門話題。

  嵌入式系統(tǒng)一般指非PC系統(tǒng),有計算機功能但又不稱之為計算機的設(shè)備或器材。它是以應用為中心,軟硬件可裁減的,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗等綜合性嚴格要求的專用計算機系統(tǒng)。

  嵌入式系統(tǒng)主要由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應用程序等4個部分組成,它是集軟硬件于一體的可獨立工作的器件。

  嵌入式系統(tǒng)的部分包括操作系統(tǒng)(要求實時和多任務操作)和應用程序編程。操作系統(tǒng)控制著應用程序編程與硬件的交互作用,而應用程序控制著系統(tǒng)的運作和行為。

2、嵌入式系統(tǒng)

(1)嵌入式操作系統(tǒng):

   嵌入式操作系統(tǒng)是一種支持嵌入式系統(tǒng)應用的操作系統(tǒng)軟件,它是嵌入式系統(tǒng)(包括硬、軟件系統(tǒng))極為重要的組成部分,通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面、標準化瀏覽器等Browser。

  嵌入式操作系統(tǒng)具有通用操作系統(tǒng)的基本特點,如能夠有效管理越來越復雜的系統(tǒng)資源;能夠把硬件虛擬化,使得開發(fā)人員從繁忙的驅(qū)動程序移植和維護中解脫出來;能夠提供庫函數(shù)、驅(qū)動程序、工具集以及應用程序。與通用操作系統(tǒng)相比較,嵌入式操作系統(tǒng)在系統(tǒng)實時高效性、硬件的相關(guān)依賴性、軟件固態(tài)化以及應用的專用性等方面具有較為突出的特點。

(2)嵌入式操作系統(tǒng)的發(fā)展狀況:

  國外嵌入式操作系統(tǒng)已經(jīng)從簡單走向成熟,主要有Vxwork、QNX、PalmOS、Windows CE、嵌入式Linux等。

  國內(nèi)的嵌入式操作系統(tǒng)研究開發(fā)有2種類型,一類是基于國外操作系統(tǒng)2次開發(fā)完成的,如海信的基于Windows CE的機頂盒系統(tǒng);另一類是中國自主開發(fā)的嵌入式操作系統(tǒng),如凱思集團公司自主研制開發(fā)的嵌入式操作系統(tǒng)Hopen OS(“女媧計劃”)等。

  Windows CE內(nèi)核較小,能作為一種嵌入式操作系統(tǒng)應用到工業(yè)控制等領(lǐng)域。其優(yōu)點在于便攜性、提供對微處理器的選擇以及非強行的電源管理功能。內(nèi)置的標準通信能力使 Windows CE能夠訪問Internet并收發(fā)E-mail或瀏覽Web。除此之外,Windows CE特有的與Windows類似的用戶界面使最終用戶易于使用。

  Windows CE的缺點是速度慢、效率低、價格偏高、開發(fā)應用程序相對較難。

  3Com公司的Palm OS在掌上電腦和PDA市場上獨占其霸主地位,它有開放的操作系統(tǒng)應用程序接口(API),開發(fā)商可根據(jù)需要自行開發(fā)所需的應用程序。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉