電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2954|回復(fù): 0
收起左側(cè)

嵌入式密碼學(xué)基礎(chǔ)知識(shí)_嵌入式系統(tǒng)基礎(chǔ)之:嵌入式系統(tǒng)概述

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-7-29 15:49:53 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
嵌入式密碼學(xué)基礎(chǔ)知識(shí)_嵌入式系統(tǒng)基礎(chǔ)之:嵌入式系統(tǒng)概述,   



4.1嵌入式系統(tǒng)概述4.1.1嵌入式系統(tǒng)簡(jiǎn)介

尼葛洛龐帝2001年訪華時(shí)的預(yù)言“4~5年后,嵌入式智能電腦將是繼PC和Internet后的最偉大發(fā)明!”。如今,嵌入式系統(tǒng)已成為當(dāng)今最為熱門(mén)的領(lǐng)域之一,它迅猛的發(fā)展勢(shì)頭引起了社會(huì)各界人士的關(guān)注。如家用電器、手持通信設(shè)備、信息終端、儀器儀表、汽車、航天航空、軍事裝備、制造工業(yè)、過(guò)程控制等。今天,嵌入式系統(tǒng)帶來(lái)的工業(yè)年產(chǎn)值已超過(guò)1萬(wàn)億美元。用市場(chǎng)觀點(diǎn)來(lái)看,PC已經(jīng)從高速增長(zhǎng)期進(jìn)入到平穩(wěn)發(fā)展期,其年增長(zhǎng)率由20世紀(jì)90年代中期的35%逐年下降,使單純由PC機(jī)帶領(lǐng)電子產(chǎn)業(yè)蒸蒸日上的時(shí)代成為歷史。根據(jù)PC時(shí)代的概念,美國(guó)BusinessWeek雜志提出了“后PC時(shí)代”概念,即計(jì)算機(jī)、通信和消費(fèi)產(chǎn)品的技術(shù)將結(jié)合起來(lái),以3C產(chǎn)品的形式通過(guò)Internet進(jìn)入家庭。這必將培育出一個(gè)龐大的嵌入式應(yīng)用市場(chǎng)。那么究竟什么是嵌入式系統(tǒng)呢?



按照電器工程協(xié)會(huì)的定義,嵌入式系統(tǒng)是用來(lái)控制或者監(jiān)視機(jī)器、裝置、工廠等各種規(guī)模系統(tǒng)的設(shè)備。這個(gè)定義主要是從嵌入式系統(tǒng)的用途方面來(lái)進(jìn)行定義的。



那么,下面再來(lái)看一個(gè)在多數(shù)書(shū)籍資料中的關(guān)于嵌入式系統(tǒng)的定義:嵌入式系統(tǒng)是指以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可剪裁,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。筆者認(rèn)為,將一套計(jì)算機(jī)控制系統(tǒng)嵌入到已具有某種完整的特定功能的(或者將會(huì)具備完整功能的)系統(tǒng)內(nèi)(例如:各種機(jī)械設(shè)備),以實(shí)現(xiàn)對(duì)原有系統(tǒng)的計(jì)算機(jī)控制,此時(shí)將這個(gè)新系統(tǒng)叫做嵌入式系統(tǒng)。它通常由特定功能模塊和計(jì)算機(jī)控制模塊組成,主要由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用軟件等部分組成。它具有“嵌入性”、“專用性”與“計(jì)算機(jī)系統(tǒng)”的3個(gè)基本要素。



從這個(gè)定義可以看出,人們平常所廣泛使用的手機(jī)、PDA、MP3、機(jī)頂盒都屬于嵌入式系統(tǒng)設(shè)備;而車載GPS系統(tǒng)、機(jī)器人也是屬于嵌入式系統(tǒng)。圖4.1展出了人們?nèi)粘I钪行涡紊那度胧疆a(chǎn)品。的確,嵌入式系統(tǒng)已經(jīng)進(jìn)入了人們生活的方方面面。

  

圖4.1生活中的嵌入式設(shè)備

4.1.2嵌入式系統(tǒng)發(fā)展歷史

嵌入式系統(tǒng)經(jīng)過(guò)30年的發(fā)展歷程,主要經(jīng)歷了4個(gè)階段。



第1階段是以單芯片為核心的可編程控制器形式的系統(tǒng)。這類系統(tǒng)大部分應(yīng)用于一些專業(yè)性強(qiáng)的工業(yè)控制系統(tǒng)中,一般沒(méi)有操作系統(tǒng)的支持,通過(guò)匯編語(yǔ)言編程對(duì)系統(tǒng)進(jìn)行直接控制。這一階段系統(tǒng)的主要特點(diǎn)是:系統(tǒng)結(jié)構(gòu)和功能相對(duì)單一,處理效率較低,存儲(chǔ)容量較小,幾乎沒(méi)有用戶接口。由于這種嵌入式系統(tǒng)使用簡(jiǎn)單、價(jià)格低,因此以前在國(guó)內(nèi)工業(yè)領(lǐng)域應(yīng)用較為普遍,但是現(xiàn)在已經(jīng)遠(yuǎn)不能適應(yīng)高效的、需要大容量存儲(chǔ)的現(xiàn)代工業(yè)控制和新興信息家電等領(lǐng)域的需求。



第2階段是以嵌入式CPU為基礎(chǔ)、以簡(jiǎn)單操作系統(tǒng)為核心的嵌入式系統(tǒng)。其主要特點(diǎn)是:CPU種類繁多,通用性比較弱;系統(tǒng)開(kāi)銷小,效率高;操作系統(tǒng)達(dá)到一定的兼容性和擴(kuò)展性;應(yīng)用軟件較為專業(yè)化,用戶界面不夠友好。



第3階段是以嵌入式操作系統(tǒng)為標(biāo)志的嵌入式系統(tǒng)。其主要特點(diǎn)是:嵌入式操作系統(tǒng)能運(yùn)行于各種不同類型的微處理器上,兼容性好;操作系統(tǒng)內(nèi)核小、效率高,并且具有高度的模塊化和擴(kuò)展性;具備文件和目錄管理、支持多任務(wù)、支持網(wǎng)絡(luò)應(yīng)用、具備圖形窗口和用戶界面;具有大量的應(yīng)用程序接口API,開(kāi)發(fā)應(yīng)用程序較簡(jiǎn)單;嵌入式應(yīng)用軟件豐富。



第4階段是以Internet、多核技術(shù)為標(biāo)志的嵌入式系統(tǒng)。這是一個(gè)正在迅速發(fā)展的階段。目前不少嵌入式系統(tǒng)提供Internet服務(wù),而且多種多核嵌入式處理器以及支持多核的軟件產(chǎn)品陸續(xù)進(jìn)入嵌入式市場(chǎng)。隨著新技術(shù)、新工藝的發(fā)展以及它們與信息家電、工業(yè)控制技術(shù)結(jié)合日益緊密,嵌入式設(shè)備的全能化將代表嵌入式系統(tǒng)的未來(lái)。

4.1.3嵌入式系統(tǒng)的特點(diǎn)

(1)面向特定應(yīng)用的特點(diǎn)。從前面圖4.1中也可以看出,嵌入式系統(tǒng)與通用型系統(tǒng)的最大區(qū)別就在于嵌入式系統(tǒng)大多工作在為特定用戶群設(shè)計(jì)的系統(tǒng)中,因此它通常都具有低功耗、體積小、集成度高等特點(diǎn),并且可以滿足不用應(yīng)用的特定需求。



(2)嵌入式系統(tǒng)的硬件和軟件都必須進(jìn)行高效地設(shè)計(jì),量體裁衣、去除冗余,力爭(zhēng)在同樣的硅片面積上實(shí)現(xiàn)更高的性能,這樣才能在具體應(yīng)用中對(duì)處理器的選擇更具有競(jìng)爭(zhēng)力。



(3)嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng),從事嵌入式系統(tǒng)開(kāi)發(fā)的人才也必須是復(fù)合型人才。



(4)為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲(chǔ)器芯片中或單片機(jī)本身,而不是存儲(chǔ)于磁盤(pán)中。



(5)嵌入式開(kāi)發(fā)的軟件代碼尤其要求高質(zhì)量、高可靠性,由于嵌入式設(shè)備往往是處在無(wú)人職守或條件惡劣的情況下,因此,其代碼必須有更高的要求。



(6)嵌入式系統(tǒng)本身不具備二次開(kāi)發(fā)能力,即設(shè)計(jì)完成后用戶通常不能在該平臺(tái)上直接對(duì)程序功能進(jìn)行修改,必須有一套開(kāi)發(fā)工具和環(huán)境才能進(jìn)行再次開(kāi)發(fā)。

4.1.4嵌入式系統(tǒng)的體系結(jié)構(gòu)

嵌入式系統(tǒng)作為一類特殊的計(jì)算機(jī)系統(tǒng),一般包括以下3個(gè)方面:硬件設(shè)備、嵌入式操作系統(tǒng)和應(yīng)用軟件。它們之間的關(guān)系如圖4.2所示。

  

圖4.2嵌入式體系結(jié)構(gòu)圖



硬件設(shè)備包括嵌入式處理器和外圍設(shè)備。其中的嵌入式處理器(CPU)是嵌入式系統(tǒng)的核心部分,它與通用處理器最大的區(qū)別在于,嵌入式處理器大多工作在為特定用戶群所專門(mén)設(shè)計(jì)的系統(tǒng)中,它將通用處理器中許多由板卡完成的任務(wù)集成到芯片內(nèi)部,從而有利于嵌入式系統(tǒng)在設(shè)計(jì)時(shí)趨于小型化,同時(shí)還具有很高的效率和可靠性。如今,全世界嵌入式處理器已經(jīng)超過(guò)1000多種,流行的體系結(jié)構(gòu)有30多個(gè)系列,其中以ARM、PowerPC、MC68000、MIPS等使用得最為廣泛。



外圍設(shè)備是指嵌入式系統(tǒng)中用于完成存儲(chǔ)、通信、調(diào)試、顯示等輔助功能的其他部件。目前常用的嵌入式外圍設(shè)備按功能可以分為存儲(chǔ)設(shè)備(如RAM、SRAM、Flash等)、通信設(shè)備(如RS-232接口、SPI接口、以太網(wǎng)接口、USB接口、無(wú)線通信等)和顯示設(shè)備(如顯示屏等)3類。



小知識(shí)

常見(jiàn)存儲(chǔ)器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、E2PROM、Flash。

存儲(chǔ)器可以分為很多種類,其中根據(jù)掉電后數(shù)據(jù)是否丟失可以分為RAM(隨機(jī)存取存儲(chǔ)器)和ROM(只讀存儲(chǔ)器),其中RAM的訪問(wèn)速度比較快,但掉電后數(shù)據(jù)會(huì)丟失,而ROM掉電后數(shù)據(jù)不會(huì)丟失。人們通常所說(shuō)的內(nèi)存即指系統(tǒng)中的RAM。

RAM又可分為SRAM(靜態(tài)存儲(chǔ)器)和DRAM(動(dòng)態(tài)存儲(chǔ)器)。SRAM是利用雙穩(wěn)態(tài)觸發(fā)器來(lái)保存信息的,只要不掉電,信息是不會(huì)丟失的。DRAM是利用MOS(金屬氧化物半導(dǎo)體)電容存儲(chǔ)電荷來(lái)儲(chǔ)存信息,因此必須通過(guò)不停地給電容充電來(lái)維持信息,所以DRAM的成本、集成度、功耗等明顯優(yōu)于SRAM。

而通常人們所說(shuō)的SDRAM是DRAM的一種,它是同步動(dòng)態(tài)存儲(chǔ)器,利用一個(gè)單一的系統(tǒng)時(shí)鐘同步所有的地址數(shù)據(jù)和控制信號(hào)。使用SDRAM不但能提高系統(tǒng)表現(xiàn),還能簡(jiǎn)化設(shè)計(jì)、提供高速的數(shù)據(jù)傳輸。在嵌入式系統(tǒng)中經(jīng)常使用。

EPROM、E2PROM都是ROM的一種,分別為可擦除可編程ROM和電可擦除ROM,但使用不是很方便。

Flash也是一種非易失性存儲(chǔ)器(掉電不會(huì)丟失),它擦寫(xiě)方便,訪問(wèn)速度快,已大大取代了傳統(tǒng)的EPROM的地位。由于它具有和ROM一樣掉電不會(huì)丟失的特性,因此很多人稱其為FlashROM。



嵌入式操作系統(tǒng)從嵌入式發(fā)展的第3階段起開(kāi)始引入。嵌入式操作系統(tǒng)不僅具有通用操作系統(tǒng)的一般功能,如向上提供對(duì)用戶的接口(如圖形界面、庫(kù)函數(shù)API等),向下提供與硬件設(shè)備交互的接口(硬件驅(qū)動(dòng)程序等),管理復(fù)雜的系統(tǒng)資源,同時(shí),它還在系統(tǒng)實(shí)時(shí)性、硬件依賴性、軟件固化性以及應(yīng)用專用性等方面,具有更加鮮明的特點(diǎn)。



應(yīng)用軟件是針對(duì)特定應(yīng)用領(lǐng)域,基于某一固定的硬件平臺(tái),用來(lái)達(dá)到用戶預(yù)期目標(biāo)的計(jì)算機(jī)軟件。由于嵌入式系統(tǒng)自身的特點(diǎn),決定了嵌入式應(yīng)用軟件不僅要求做到準(zhǔn)確性、安全性和穩(wěn)定性等方面需要,而且還要盡可能地進(jìn)行代碼優(yōu)化,以減少對(duì)系統(tǒng)資源的消耗,降低硬件成本。

4.1.5幾種主流嵌入式操作系統(tǒng)分析1.嵌入式Linux

嵌入式Linux(EmbeddedLinux)是指對(duì)標(biāo)準(zhǔn)Linux經(jīng)過(guò)小型化裁剪處理之后,能夠固化在容量只有幾KB或者幾MB的存儲(chǔ)器芯片或者單片機(jī)中,是適合于特定嵌入式應(yīng)用場(chǎng)合的專用Linux操作系統(tǒng)。在目前已經(jīng)開(kāi)發(fā)成功的嵌入式系統(tǒng)中,大約有一半使用的是Linux。這與它自身的優(yōu)良特性是分不開(kāi)的。



嵌入式Linux同Linux一樣,具有低成本、多種硬件平臺(tái)支持、優(yōu)異的性能和良好的網(wǎng)絡(luò)支持等優(yōu)點(diǎn)。另外,為了更好地適應(yīng)嵌入式領(lǐng)域的開(kāi)發(fā),嵌入式Linux還在Linux基礎(chǔ)上做了部分改進(jìn),如下所示。



n 改善的內(nèi)核結(jié)構(gòu)。

Linux內(nèi)核采用的是整體式結(jié)構(gòu)(Monolithic),整個(gè)內(nèi)核是一個(gè)單獨(dú)的、非常大的程序,這樣雖然能夠使系統(tǒng)的各個(gè)部分直接溝通,提高系統(tǒng)響應(yīng)速度,但與嵌入式系統(tǒng)存儲(chǔ)容量小、資源有限的特點(diǎn)不相符合。因此,在嵌入式系統(tǒng)經(jīng)常采用的是另一種稱為微內(nèi)核(Microkernel)的體系結(jié)構(gòu),即內(nèi)核本身只提供一些最基本的操作系統(tǒng)功能,如任務(wù)調(diào)度、內(nèi)存管理、中斷處理等,而類似于設(shè)備驅(qū)動(dòng)、文件系統(tǒng)和網(wǎng)絡(luò)協(xié)議等附加功能則可以根據(jù)實(shí)際需要進(jìn)行取舍。這樣就大大減小了內(nèi)核的體積,便于維護(hù)和移植。



n 提高的系統(tǒng)實(shí)時(shí)性。

由于現(xiàn)有的Linux是一個(gè)通用的操作系統(tǒng),雖然它也采用了許多技術(shù)來(lái)加快系統(tǒng)的運(yùn)行和響應(yīng)速度,但從本質(zhì)上來(lái)說(shuō)并不是一個(gè)嵌入式實(shí)時(shí)操作系統(tǒng)。因此,利用Linux作為底層操作系統(tǒng),在其上進(jìn)行實(shí)時(shí)化改造,從而構(gòu)建出一個(gè)具有實(shí)時(shí)處理能力的嵌入式系統(tǒng),如RT-Linux已經(jīng)成功地應(yīng)用于航天飛機(jī)的空間數(shù)據(jù)采集、科學(xué)儀器測(cè)控和電影特技圖像處理等各種領(lǐng)域。



嵌入式Linux同Linux一樣,也有眾多的版本,其中不同的版本分別針對(duì)不同的需要在內(nèi)核等方面加入了特定的機(jī)制。嵌入式Linux的主要版本如表4.1所示。



表4.1 嵌入式Linux主要版本

版本

簡(jiǎn)單介紹

mCLinux

開(kāi)放源碼的嵌入式Linux的典范之作。它主要是針對(duì)目標(biāo)處理器沒(méi)有存儲(chǔ)管理單元MMU,它運(yùn)行穩(wěn)定,具有良好的移植性和優(yōu)秀的網(wǎng)絡(luò)功能,對(duì)各種文件系統(tǒng)有完備的支持,并提供豐富的API

RT-Linux

由美國(guó)墨西哥理工學(xué)院開(kāi)發(fā)的嵌入式Linux硬實(shí)時(shí)操作系統(tǒng)。它已有廣泛的應(yīng)用

Embedix

根據(jù)嵌入式應(yīng)用系統(tǒng)的特點(diǎn)重新設(shè)計(jì)的Linux發(fā)行版本。它提供了超過(guò)25種的Linux系統(tǒng)服務(wù),包括Web服務(wù)器等。此外還推出了Embedix的開(kāi)發(fā)調(diào)試工具包、基于圖形界面的瀏覽器等?梢哉f(shuō),Embedix是一種完整的嵌入式Linux解決方案

XLinux

采用了“超字元集”專利技術(shù),使Linux內(nèi)核不僅能與標(biāo)準(zhǔn)字符集相容,還涵蓋了12個(gè)國(guó)家和地區(qū)的字符集。因此,XLinux在推廣Linux的國(guó)際應(yīng)用方面有獨(dú)特的優(yōu)勢(shì)

PoketLinux

它可以提供跨操作系統(tǒng)并且構(gòu)造統(tǒng)一的、標(biāo)準(zhǔn)化的和開(kāi)放的信息通信基礎(chǔ)結(jié)構(gòu),在此結(jié)構(gòu)上實(shí)現(xiàn)端到端方案的完整平臺(tái)

紅旗嵌入式Linux

由北京中科院紅旗軟件公司推出的嵌入式Linux,它是國(guó)內(nèi)做得較好的一款嵌入式操作系統(tǒng)。目前,中科院計(jì)算機(jī)研究所自行開(kāi)發(fā)的開(kāi)放源碼的嵌入式操作系統(tǒng)——EasyEmbeddedOS(EEOS)也已經(jīng)開(kāi)始進(jìn)入實(shí)用階段了

Montavistalinux

MontaVistaLinux是MontaVistaSoftware于1999年開(kāi)始推出的,專門(mén)面向嵌入式系統(tǒng)的商業(yè)級(jí)操作系統(tǒng),基于Linux內(nèi)核2.6,采用可搶占內(nèi)核技術(shù),集合了MontaVista硬實(shí)時(shí)技術(shù),性能遠(yuǎn)遠(yuǎn)高于標(biāo)準(zhǔn)2.6內(nèi)核,具有更短的搶占延遲,反應(yīng)速度是標(biāo)準(zhǔn)內(nèi)核的200倍;采用優(yōu)先級(jí)線程實(shí)現(xiàn)中斷服務(wù)程序的調(diào)度。與Linux家族兼容的產(chǎn)品:VxWorks和LynxOS已經(jīng)有一些嵌入式操作系統(tǒng)產(chǎn)品,并非從Linux裁剪或者改造而來(lái),但是已經(jīng)基本實(shí)現(xiàn)POSIX兼容,在接口級(jí)與嵌入式Linux系列產(chǎn)品達(dá)成一致。這些產(chǎn)品具有優(yōu)良的傳統(tǒng)和特定的實(shí)時(shí)性、可靠性實(shí)現(xiàn),在嵌入式操作系統(tǒng)中具有重要地位。

風(fēng)河linux

風(fēng)河公司(著名的實(shí)時(shí)操作系統(tǒng)VxWorks的廠商)一直致力于嵌入式Linux方面的研究和開(kāi)發(fā)。首個(gè)滿足由Linux基金會(huì)(LinuxFoundation)制定的電信級(jí)Linux(CGL)4.0規(guī)范要求的商用化Linux廠商。WindRiverPlatformforNetworkEquipment,LinuxEdition2.0是首個(gè)完全遵循最新CGL規(guī)范的網(wǎng)絡(luò)通信與電信行業(yè)Linux平臺(tái)產(chǎn)品。



為了不失一般性,本書(shū)說(shuō)所用的嵌入式Linux是標(biāo)準(zhǔn)內(nèi)核裁減的Linux,而不是上表中的任何一種。

2.VxWorks

VxWorks操作系統(tǒng)是美國(guó)WindRiver公司于1983年設(shè)計(jì)開(kāi)發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),它是在當(dāng)前市場(chǎng)占有率很高的嵌入式操作系統(tǒng)之一。VxWorks的實(shí)時(shí)性做得非常好,其系統(tǒng)本身的開(kāi)銷很小,進(jìn)程調(diào)度、進(jìn)程間通信、中斷處理等系統(tǒng)公用程序精練而有效,使得它們?cè)斐傻难舆t很短。另外VxWorks提供的多任務(wù)機(jī)制,對(duì)任務(wù)的控制采用了優(yōu)先級(jí)搶占(Linux2.6內(nèi)核也采用了優(yōu)先級(jí)搶占的機(jī)制)和輪轉(zhuǎn)調(diào)度機(jī)制,這充分保證了可靠的實(shí)時(shí)性,并使同樣的硬件配置能滿足更強(qiáng)的實(shí)時(shí)性要求。另外VxWorks具有高度的可靠性,從而保證了用戶工作環(huán)境的穩(wěn)定。同時(shí),VxWorks還有完備強(qiáng)大的集成開(kāi)發(fā)環(huán)境,這也大大方便了用戶的使用。

但是,由于VxWorks的開(kāi)發(fā)和使用都需要交納高額的專利費(fèi),因此大大增加了用戶的開(kāi)發(fā)成本。同時(shí),由于VxWorks的源碼不公開(kāi),造成它部分功能的更新(如網(wǎng)絡(luò)功能模塊)滯后。

3.QNX

QNX是業(yè)界公認(rèn)的X86平臺(tái)上最好的嵌入式實(shí)時(shí)操作系統(tǒng)之一,它具有獨(dú)一無(wú)二的微內(nèi)核實(shí)時(shí)平臺(tái),是建立在微內(nèi)核和完全地址空間保護(hù)基礎(chǔ)之上的,它同樣具有實(shí)時(shí)性強(qiáng)、穩(wěn)定可靠的優(yōu)點(diǎn)。

4.WindowsCE

WindowsCE是微軟公司開(kāi)發(fā)的一個(gè)開(kāi)放的、可升級(jí)的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng)。它是精簡(jiǎn)的Windows95。WindowsCE的圖形用戶界面相當(dāng)出色。WindowsCE具有模塊化、結(jié)構(gòu)化和基干Win32應(yīng)用程序接口以及與處理器無(wú)關(guān)等特點(diǎn)。它不僅繼承了傳統(tǒng)的Windows圖形界面,并且用戶在WindowsCE平臺(tái)上可以使用Windows95/98上的編程工具(如VisualStudio等)、也可以使用同樣的函數(shù)、使用同樣的界面風(fēng)格,使絕大多數(shù)Windows上的應(yīng)用軟件只需簡(jiǎn)單地修改和移植就可以在WindowsCE平臺(tái)上繼續(xù)使用。但與VxWorks相同,WindowsCE也是比較昂貴的。

5.PalmOS

PamlOS在PDA和掌上電腦有著很龐大的用戶群。PalmOS最明顯的特點(diǎn)在精簡(jiǎn),它的內(nèi)核只有幾千個(gè)字節(jié),同時(shí)用戶也可以方便地開(kāi)發(fā)定制,具有較強(qiáng)的可操作性。

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表