


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式微處理器系統(tǒng)專題讀書報(bào)告:全妤1、引言隨著醫(yī)療電子、智能家居、物流管理和電力控制等方面的不斷風(fēng)靡,嵌入式系統(tǒng)利用自身積累的底蘊(yùn)經(jīng)驗(yàn),重視和把握這個(gè)機(jī)會(huì),想辦法在已經(jīng)成熟的平臺(tái)和產(chǎn)品基礎(chǔ)上與應(yīng)用傳感單元的結(jié)合,擴(kuò)展物聯(lián)和感知的支持能力,發(fā)掘某種領(lǐng)域物聯(lián)網(wǎng)應(yīng)用。作為物聯(lián)網(wǎng)重要技術(shù)組成的嵌入式系統(tǒng),嵌入式系統(tǒng)的視角有助于深刻地、全面地理解物聯(lián)網(wǎng)的本質(zhì)。2、嵌入式系統(tǒng)的概念嵌入式系統(tǒng)被定義為以應(yīng)用為中心、計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件碩件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。2.1嵌入式系統(tǒng)的組成一個(gè)嵌入式系統(tǒng)裝置一般都由嵌入式計(jì)算機(jī)系統(tǒng)和執(zhí)行裝置組成。嵌入式計(jì)算機(jī)
2、系統(tǒng)是整個(gè)嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對(duì)象,它可以接受嵌入式計(jì)算機(jī)系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。2.1.1硬件層硬件層中包含嵌入式微處理器、存儲(chǔ)器(SDRAMROMFlash等)、通用設(shè)備接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式處理器基礎(chǔ)上添加電源電路、時(shí)鐘電路和存儲(chǔ)器電路,就構(gòu)成了一個(gè)嵌入式核心控制模塊。其中操作系統(tǒng)和應(yīng)用程序都可以固化在ROMfr。1)嵌入式微處理器嵌入式系統(tǒng)硬件層的核心是嵌入式微處理器,嵌入式微處理器與通用CPLtfft大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設(shè)計(jì)的系統(tǒng)中,
3、它將通用CPU許多由板卡完成的任務(wù)集成在芯片部,從而有利于嵌入式系統(tǒng)在設(shè)計(jì)時(shí)趨于小型化,同時(shí)還具有很高的效率和可靠性。2)存儲(chǔ)器嵌入式系統(tǒng)需要存儲(chǔ)器來存放和執(zhí)行代碼。嵌入式系統(tǒng)的存儲(chǔ)器包含Cache、主存和輔助存儲(chǔ)器。3)通用設(shè)備接口和I/O接口嵌入式系統(tǒng)和外界交互需要一定形式的通用設(shè)備接口,如A/D、D/A、I/O等,外設(shè)通過和片外其他設(shè)備的或傳感器的連接來實(shí)現(xiàn)微處理器的輸入/輸出功能。每個(gè)外設(shè)通常都只有單一的功能,它可以在芯片外也可以置芯片中。外設(shè)的種類很多,可從一個(gè)簡(jiǎn)單的串行通信設(shè)備到非常復(fù)雜的802.11無線設(shè)備。目前嵌入式系統(tǒng)中常用的通用設(shè)備接口有A/D(模/數(shù)轉(zhuǎn)換接口)、D/A(數(shù)
4、/模轉(zhuǎn)換接口),I/O接口有RS-232接口(串行通信接口)、Ethernet(以太網(wǎng)接口)、USB(通用串行總線接口)、音頻接口、VGA視頻輸出接口、I2C(現(xiàn)場(chǎng)總線)、SPI(串行外圍設(shè)備接口)和IrDA(紅外線接口)等。2.1.2中間層碩件層與軟件層之間為中間層,也稱為硬件抽象層(HardwareAbstractLayer,HAD或板級(jí)支持包(BoardSupportPackage,BSP5),它將系統(tǒng)上層軟件與底層碩件分離開來,使系統(tǒng)的底層驅(qū)動(dòng)程序與硬件無關(guān),上層軟件開發(fā)人員無需關(guān)心底層碩件的具體情況,根據(jù)BSP層提供的接口即可進(jìn)行開發(fā)。該層一般包含相關(guān)底層硬件的初始化、數(shù)據(jù)的輸入/輸
5、出操作和硬件設(shè)備的配置功能。BSP具有以下兩個(gè)特點(diǎn)。碩件相關(guān)性:因?yàn)榍度胧綄?shí)時(shí)系統(tǒng)的硬件環(huán)境具有應(yīng)用相關(guān)性,而作為上層軟件與硬件平臺(tái)之間的接口,BSP需要為操作系統(tǒng)提供操作和控制具體硬件的方法。操作系統(tǒng)相關(guān)性:不同的操作系統(tǒng)具有各自的軟件層次結(jié)構(gòu),因此,不同的操作系統(tǒng)具有特定的硬件接口形式。實(shí)際上,BSP是一個(gè)介于操作系統(tǒng)和底層碩件之間的軟件層次,包括了系統(tǒng)中大部分與硬件聯(lián)系緊密的軟件模塊。設(shè)計(jì)一個(gè)完整的BSP需要完成兩部分工作:嵌入式系統(tǒng)的碩件初始化以及BSP功能,設(shè)計(jì)硬件相關(guān)的設(shè)備驅(qū)動(dòng)。2.1.3系統(tǒng)軟件層系統(tǒng)軟件層由實(shí)時(shí)多任務(wù)操作系統(tǒng)(Real-timeOperationSystem,R
6、TOS、文件系統(tǒng)、圖形用戶接口(GraphicUserInterface,GUI)、網(wǎng)絡(luò)系統(tǒng)及通用組件模塊組成。RTO翌嵌入式應(yīng)用軟件的基礎(chǔ)和開發(fā)平臺(tái)。2.2嵌入式系統(tǒng)的特點(diǎn))系統(tǒng)核小。由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置的,系統(tǒng)資源相對(duì)有限,所以核較之傳統(tǒng)的操作系統(tǒng)要小得多。比如Enea公司的OSE分布式系統(tǒng),核只有5K,而Windows的核?簡(jiǎn)直沒有可比性。1 )專用性強(qiáng)。嵌入式系統(tǒng)的個(gè)性化很強(qiáng),其中的軟件系統(tǒng)和硬件的結(jié)合非常緊密,一般要針對(duì)硬件進(jìn)行系統(tǒng)的移植,即使在同一品牌、同一系列的產(chǎn)品中也需要根據(jù)系統(tǒng)硬件的變化和增減不斷進(jìn)行修改。同時(shí)針對(duì)不同的任務(wù),往往需要對(duì)系統(tǒng)進(jìn)行較大更改,程序
7、的編譯下載要和系統(tǒng)相結(jié)合,這種修改和通用軟件的“升級(jí)”是完全兩個(gè)概念。2 )系統(tǒng)精簡(jiǎn)。嵌入式系統(tǒng)一般沒有系統(tǒng)軟件和應(yīng)用軟件的明顯區(qū)分,不要求其功能設(shè)計(jì)及實(shí)現(xiàn)上過于復(fù)雜,這樣一方面利于控制系統(tǒng)成本,同時(shí)也利于實(shí)現(xiàn)系統(tǒng)安全。3 )高實(shí)時(shí)性的系統(tǒng)軟件(OS)是嵌入式軟件的基本要求。而且軟件要求固態(tài)存儲(chǔ),以提高速度;軟件代碼要求高質(zhì)雖和高可靠性。4 )嵌入式軟件開發(fā)要想走向標(biāo)準(zhǔn)化,就必須使用多任務(wù)的操作系統(tǒng)。嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運(yùn)行;但是為了合理地調(diào)度多任務(wù)、利用系統(tǒng)資源、系統(tǒng)函數(shù)以及和專家?guī)旌瘮?shù)接口,用戶必須自行選配RTOS(RealTimeOperatingSystem
8、)開發(fā)平臺(tái),這樣才能保證程序執(zhí)行的實(shí)時(shí)性、可靠性,并減少開發(fā)時(shí)間,保障軟件質(zhì)H。5 )嵌入式系統(tǒng)開發(fā)需要開發(fā)工具和環(huán)境。由于其本身不具備自舉開發(fā)能力,即使設(shè)計(jì)完成以后用戶通常也是不能對(duì)其中的程序功能進(jìn)行修改的,必須有一套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā),這些工具和環(huán)境一般是基于通用計(jì)算機(jī)上的軟碩件設(shè)備以及各種邏輯分析儀、混合信號(hào)示波器等。開發(fā)時(shí)往往有主機(jī)和目標(biāo)機(jī)的概念,主機(jī)用于程序的開發(fā),目標(biāo)機(jī)作為最后的執(zhí)行機(jī),開發(fā)時(shí)需要交替結(jié)合進(jìn)行。6 )嵌入式系統(tǒng)與具體應(yīng)用有機(jī)結(jié)合在一起,升級(jí)換代也是同步進(jìn)行。因此,嵌入式系統(tǒng)產(chǎn)品一旦進(jìn)入市場(chǎng),具有較長(zhǎng)的生命周期。7 )為了提高運(yùn)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中
9、的軟件一般都固化在存儲(chǔ)器芯片中。2.3嵌入式系統(tǒng)的發(fā)展從20世紀(jì)七十年代單片機(jī)的出現(xiàn)到各式各樣的嵌入式微處理器,微控制器的大規(guī)模應(yīng)用,嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史。嵌入式系統(tǒng)的出現(xiàn)最初是基于單片機(jī)的。70年代單片機(jī)的出現(xiàn),使得汽車、家電、工業(yè)機(jī)器、通信裝置以及成千上萬種產(chǎn)品可以通過嵌電子裝置來獲得更佳的使用性能:更容易使用、更快、更便宜。這些裝置已經(jīng)初步具備了嵌入式的應(yīng)用特點(diǎn),但是這時(shí)的應(yīng)用只是使用8位的芯片,執(zhí)行一些單線程的程序,還談不上“系統(tǒng)”的概念。最早的單片機(jī)是Intel公司的8048,它出現(xiàn)在1976年。Motorola同時(shí)推出了68HC05,Zilog公司推出了Z80系列,
10、這些早期的單片機(jī)均含有256字節(jié)的RAM4K的ROM4個(gè)8位并口、1個(gè)全雙工串行口、兩個(gè)16位定時(shí)器。之后在80年代初,Intel乂進(jìn)一步完善了8048,在它的基礎(chǔ)上研制成功了8051,這在單片機(jī)的歷史上是值得紀(jì)念的一頁,迄今為止,51系列的單片機(jī)仍然是最為成功的單片機(jī)芯片,在各種產(chǎn)品中有著非常廣泛的應(yīng)用。從80年代早期開始,嵌入式系統(tǒng)的程序員開始用商業(yè)級(jí)的“操作系統(tǒng)”編寫嵌入式應(yīng)用軟件,這使得可以獲取更短的開發(fā)周期,更低的開發(fā)資金和更高的開發(fā)效率,“嵌入式系統(tǒng)”真正出現(xiàn)了。確切點(diǎn)說,這個(gè)時(shí)候的操作系統(tǒng)是一個(gè)實(shí)時(shí)核,這個(gè)實(shí)時(shí)核包含了許多傳統(tǒng)操作系統(tǒng)的特征,包括任務(wù)管理、任務(wù)間通訊、同步與相互排
11、斥、中斷支持、存管理等功能。其中比較著名的有ReadySystem公司的VRTX、IntegratedSystemIncorporation(ISI)的PSO濟(jì)口IMG的VxWorks、QNX公司的QNX等。這些嵌入式操作系統(tǒng)都具有嵌入式的典型特點(diǎn):它們均采用占先式的調(diào)度,響應(yīng)的時(shí)間很短,任務(wù)執(zhí)行的時(shí)間可以確定;系統(tǒng)核很小,具有可裁剪,可擴(kuò)充和可移植性,可以移植到各種處理器上;較強(qiáng)的實(shí)時(shí)和可靠性,適合嵌入式應(yīng)用。這些嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)的出現(xiàn),使得應(yīng)用開發(fā)人員得以從小圍的開發(fā)解放出來,同時(shí)也促使嵌入式有了更為廣闊的應(yīng)用空間。90年代以后,隨著對(duì)實(shí)時(shí)性要求的提高,軟件規(guī)模不斷上升,實(shí)時(shí)核逐漸
12、發(fā)展為實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS,并作為一種軟件平臺(tái)逐步成為目前國際嵌入式系統(tǒng)的主流。這時(shí)候更多的公司看到了嵌入式系統(tǒng)的廣闊發(fā)展前景,開始大力發(fā)展自己的嵌入式操作系統(tǒng)。除了上面的幾家老牌公司以夕卜,還出現(xiàn)了PalmOSWinCE嵌入式Linux,Lynx,Nucleux,以及國的Hopen,DeltaOs等嵌入式操作系統(tǒng)。隨著嵌入式技術(shù)的發(fā)展前景日益廣闊,相信會(huì)有更多的嵌入式操作系統(tǒng)軟件出現(xiàn)。3、嵌入式實(shí)時(shí)操作系統(tǒng)嵌入式實(shí)時(shí)操作系統(tǒng)(EmbeddedReal-timeOperationSystem,RTOS,是指當(dāng)外界事件或數(shù)據(jù)產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結(jié)果乂能在規(guī)定
13、的時(shí)間之來控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)作出快速響應(yīng),并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致運(yùn)行的嵌入式操作系統(tǒng)。3.1.1 RTOS的分類p,TenuxpTenux是一款開源免費(fèi)的硬實(shí)時(shí)嵌入式操作系統(tǒng),開發(fā)團(tuán)隊(duì)來白,主要針對(duì)ARMCortexM0-M4系列的微控制器。其核采用上世紀(jì)80年代就出現(xiàn)的頭T-Kernel。在全球嵌入式最發(fā)達(dá)的日本,T-Kernel擁有60啷占有率。同時(shí)tecoss中國開源社區(qū)還推出了Tenux,針對(duì)ARMCortex的R系列和A系列。目前,悠龍軟件是世界知名公司ARM的合作伙伴,還是Ti、ATMELST、T-Engine、Neusoft、Tianfusoftwarepark、TEG
14、Parasoftetc.芯片廠商的合作伙伴。目前,官方提供的vTenux穩(wěn)定版代碼為V1.5.00r160。3.1.2 DJYOSDJYO催一個(gè)嵌入式實(shí)時(shí)操作系統(tǒng),沒有考慮在通用計(jì)算機(jī)/服務(wù)器上與windows、linux、unix競(jìng)爭(zhēng)。DJYOSt作系統(tǒng)是以事件為核心進(jìn)行調(diào)度的,這種調(diào)度策略使程序員可以按人類認(rèn)知事物的習(xí)慣而不是計(jì)算機(jī)的習(xí)慣來編程。普通操作系統(tǒng)中,調(diào)度是以線程為核心的,事件被作為線程的數(shù)據(jù),標(biāo)榜為“事件觸發(fā)”的軟件模型,也是由線程在一旁候著,待特定事件發(fā)生時(shí)線程恢復(fù)運(yùn)行并把它作為輸入數(shù)據(jù)加以處理。以事件為核心的調(diào)度,則像設(shè)備和存一樣,把線程虛擬機(jī)作為處理事件所需要的資源看待,
15、當(dāng)某事件需要處理時(shí),分配或者創(chuàng)建一個(gè)線程虛擬機(jī)給該事件,并啟動(dòng)該線程虛擬機(jī)處理事件。在嵌入式領(lǐng)域,DJYO跋與非實(shí)時(shí)操作系統(tǒng)如linux、wince競(jìng)爭(zhēng),以及實(shí)時(shí)操作系統(tǒng)如vxworks、qnx等競(jìng)爭(zhēng)。DJYOS勺目標(biāo),是改變中國無(有影響力的)操作系統(tǒng)局面,在不久的將來,世界上流行的操作系統(tǒng)中,有一個(gè)來白中國。3.1.3 VxWorksVxWorks是美國WindRiver公司的產(chǎn)品,是目前嵌入式系統(tǒng)領(lǐng)域中應(yīng)用很廣泛,市場(chǎng)占有率比較高的嵌入式操作系統(tǒng)。VxWorks實(shí)時(shí)操作系統(tǒng)由400多個(gè)相對(duì)獨(dú)立、短小精悍的目標(biāo)模塊組成,用戶可根據(jù)需要選擇適當(dāng)?shù)哪K來裁剪和配置系統(tǒng);提供基于優(yōu)先級(jí)的任務(wù)調(diào)度
16、、任務(wù)間同步與通信、中斷處理、定時(shí)器和存管理等功能,建符合POSIX何移植操作系統(tǒng)接口)規(guī)的存管理,以及多處理器控制程序;并且具有簡(jiǎn)明易憧的用戶接口,在核心方面甚至可以微縮到8KB。3.1.4 VC/OS-II頭C/OS-II是在VC-OS的基礎(chǔ)上發(fā)展起來的,是美國嵌入式系統(tǒng)專家JeanJ.Labrosse用C語言編寫的一個(gè)結(jié)構(gòu)小巧、搶占式的多任務(wù)實(shí)時(shí)核。訴C/OS-II能管理64個(gè)任務(wù),并提供任務(wù)調(diào)度與管理、存管理、任務(wù)間同步與通信、時(shí)間管理和中斷服務(wù)等功能,具有執(zhí)行效率高、占用空間小、實(shí)時(shí)性能優(yōu)良和可擴(kuò)展性強(qiáng)等特點(diǎn)。3.1.5 IClinuxVClinux是一種優(yōu)秀的嵌入式Linux版本,
17、其全稱為micro-controlLinux,從字面意思看是指微控制Linux。同標(biāo)準(zhǔn)的Linux相比,1Clinux的核非常小,但是它仍然繼承了Linux操作系統(tǒng)的主要特性,包括良好的穩(wěn)定性和移植性、強(qiáng)大的網(wǎng)絡(luò)功能、出色的文件系統(tǒng)支持、標(biāo)準(zhǔn)豐富的API,以及TCP/IP網(wǎng)絡(luò)協(xié)議等。因?yàn)闆]有MM舟管理單元,所以其多任務(wù)的實(shí)現(xiàn)需要一定技巧。3.1.6 eCoseCos(embeddedConfigurableoperatingsystem),即嵌入式可配置操作系統(tǒng)。它是一個(gè)源代碼開放的可配置、可移植、面向深度嵌入式應(yīng)用的實(shí)時(shí)操作系統(tǒng)。最大特點(diǎn)是配置靈活,采用模塊化設(shè)計(jì),核心部分由小同的組件構(gòu)成,
18、包括核、C語言庫和底層運(yùn)行包等。每個(gè)組件可提供大量的配置選項(xiàng)(實(shí)時(shí)核也可作為可選配置),使用eCos提供的配置工具可以很方便地配置,并通過不同的配置使得eCos能夠滿足不同的嵌入式應(yīng)用要求。3.1.7 RTXCRTX德C語言的實(shí)時(shí)執(zhí)行體(RealTimeexecutiveinC)的縮寫。它是一種靈活的、經(jīng)過工業(yè)應(yīng)用考驗(yàn)的多任務(wù)實(shí)時(shí)核,可以廣泛用于各種采用8/16位單片機(jī)、16/32位微處理器、DSP處理器的嵌入式應(yīng)用場(chǎng)合。中國單片機(jī)公共實(shí)驗(yàn)室“經(jīng)過幾年的考察,認(rèn)為比較適合中國的國情后,引入中國市場(chǎng)的”嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)兩者之一。3.2RTOS的發(fā)展歷史從1981年ReadySystem發(fā)
19、展了世界上第1個(gè)商業(yè)嵌入式實(shí)時(shí)核(VRTX32,到今天已經(jīng)有近20年的歷史。20世紀(jì)80年代的產(chǎn)品還只支持一些16位的微處理器,如68k,8086等。這時(shí)候的RTOSS只有核,以銷售二進(jìn)制代碼為主。當(dāng)時(shí)的產(chǎn)品除VRTX外,還有IPI公司的MTO辱日80年代末ISI公司的PSOS產(chǎn)品主要用于軍事和電信設(shè)備。進(jìn)入20世紀(jì)90年代,現(xiàn)代操作系統(tǒng)的設(shè)計(jì)思想,如微核設(shè)計(jì)技術(shù)和模塊化設(shè)計(jì)思想,開始滲入RTO額域。老牌的RTO5T家如ReadySystem(在1995年與MicrotecResearch合并),也推出新一代的VRTXsa實(shí)時(shí)核,新一代的RTOS廠家Windriver推出了Vxwork。另外在
20、這個(gè)時(shí)期,各家公司都有力求擺脫完全依賴第三方工具的制約,而通過白己收購、授權(quán)或使用免費(fèi)工具鏈的方式,組成1套完整的開發(fā)環(huán)境。例如,ISI公司的Prismt、著名的Tornado(Windriver)和老牌的Spectra(VRTX開發(fā)系統(tǒng))等。進(jìn)入20世紀(jì)90年代中期,互聯(lián)網(wǎng)之風(fēng)在北美日漸風(fēng)行。網(wǎng)絡(luò)設(shè)備制造商、終端產(chǎn)品制造商都要求RTOSt網(wǎng)絡(luò)和圖形界面的功能。為了方便使用大量現(xiàn)存的軟件代碼,他們希望RTOS廠家都支持標(biāo)準(zhǔn)的API,如POSIXWin32等,并希望RTOS勺開發(fā)環(huán)境與他們已經(jīng)熟悉的UNIXWindows一致。這個(gè)時(shí)期代表性的產(chǎn)品有Vxwork,QNX,Lynx和WinCE。3.
21、3RTOS的技術(shù)發(fā)展和未來應(yīng)用進(jìn)入20世紀(jì)90年代后,RTOSS嵌入式系統(tǒng)設(shè)計(jì)中的主導(dǎo)地位已經(jīng)確定,越來越多的工程師使用RTOS更多的新用戶愿意選擇購買而不是白己開發(fā)。我們注意到,RTOS勺技術(shù)發(fā)展有以下一些變化:1 )因?yàn)樾碌奶幚砥髟絹碓蕉啵琑TOS!身結(jié)構(gòu)的設(shè)計(jì)更易于移植,以便在短時(shí)間支持更多種微處理器。2 )開放源碼之風(fēng)已波及RTO6T家。數(shù)量相當(dāng)多的RTO5T家出售RTOS寸,就附加了源程序代碼并含生產(chǎn)版稅。3 )后PC時(shí)代更多的產(chǎn)品使用RTOS它們對(duì)實(shí)時(shí)性要求并不高,如手持設(shè)備等。微軟公司的WinCE,PlamOS,JavaOS等RTOS品就是順應(yīng)這些應(yīng)用而開發(fā)出來的。)電信設(shè)備、控
22、制系統(tǒng)要求的高可靠性,對(duì)RTOSI出了新的要求。瑞典Enea公司的OS畤日WindRiver新推出的VxworkAE對(duì)支持HA(高可用性)和熱切換等特點(diǎn)都下了一番功夫。)Windriver收購了ISI,在RTOS?場(chǎng)形成了相當(dāng)程度的壟斷,但是由于Windriver決定放棄PSOS轉(zhuǎn)為開發(fā)Vxwork與PSO治二為一版本,這便使得PSO部戶再一次走到重新選擇RTOS勺路口,給了其他RTO5T家1次機(jī)會(huì)。4 )嵌入式Linux已經(jīng)在消費(fèi)電子設(shè)備中得到應(yīng)用。韓國和日本的一些企業(yè)都推出了基于嵌入式Linux的手持設(shè)備。嵌入式Linux得到了相當(dāng)廣泛的半導(dǎo)體廠商的支持和投資,如Intel和Motorol
23、a。未來RTO回能劃分為3個(gè)不同的領(lǐng)域:)系統(tǒng)級(jí):指RTO熊行在1個(gè)小型的計(jì)算機(jī)系統(tǒng)中完成實(shí)時(shí)的控制作用。這個(gè)領(lǐng)域?qū)⒅饕俏④浥cSun競(jìng)爭(zhēng)之地,傳統(tǒng)上Unix在這里占有絕對(duì)優(yōu)勢(shì)。Sun通過收購,讓他的Solaris與Chrousos(原歐洲的1種RTOS結(jié)合,微軟力推NT的嵌入式版本"EmbeddedNT:此外,嵌入式Linux將依托源程序碼開放和軟件資源豐富的優(yōu)勢(shì),進(jìn)入系統(tǒng)級(jí)RTOS勺市場(chǎng)。1 )板級(jí):傳統(tǒng)的RTOS勺主要市場(chǎng)。如Vxwork,PSOS,QNX,Lynx和VRTX勺應(yīng)用將主要集中在航空航天、電訊等設(shè)備上。)SOO(即片上系統(tǒng)):新一代RTOS勺領(lǐng)域:主要應(yīng)用在消費(fèi)電
24、子、互聯(lián)網(wǎng)絡(luò)和手持設(shè)備等產(chǎn)品上。代表的產(chǎn)品有Symbian的Epoc、ATI的Nucleus,Expresslogic的Threadx。老牌的RTOSP家的產(chǎn)品VRTJfnVxwork也很注意這個(gè)市場(chǎng)。從某種程度講,不會(huì)出現(xiàn)1個(gè)標(biāo)準(zhǔn)的RTOS(像微軟的Windows在桌面系統(tǒng)中的地位一樣),因?yàn)榍度胧綉?yīng)用本身就極具多樣性。在某個(gè)時(shí)間段以及某種行業(yè),會(huì)出現(xiàn)1種絕對(duì)領(lǐng)導(dǎo)地位的RTOS比如今天在寬帶的數(shù)據(jù)通信設(shè)備中的Vxwork和在亞洲手持設(shè)備市場(chǎng)上的WinCEM是一例子。但是,這種壟斷地位也并不是牢不可破的,因?yàn)樵谀撤N程度上用戶和合作伙伴更愿意去培養(yǎng)1個(gè)新的競(jìng)爭(zhēng)對(duì)手。比如,Intel投資的Mont
25、ivista和Motorola投資的Lineo,這兩家嵌入式Linux系統(tǒng),就是說明半導(dǎo)體廠商更愿意看到1個(gè)經(jīng)濟(jì)適用的、開放的RTOS境。4、嵌入式軟件的應(yīng)用一一PDAPDA是PersonalDigitalAssistant的縮寫,字面意思是“個(gè)人數(shù)字助理”。它最早出現(xiàn)于1993年,是由Apple公司推出的NewtonMessagePad此后,各種各樣的PDA品就大量涌現(xiàn)。4.1PDA的軟件配置4.1.1操作系統(tǒng)掌上電腦的核心是操作系統(tǒng),市場(chǎng)上的掌上電腦主要采用兩類操作系統(tǒng):一類是日趨完善的Palm操作系統(tǒng),使用Palm系統(tǒng)的掌上電腦在世界市場(chǎng)份額中占到65如上,主要有Palm、IBM的WorkpadSony的Clie和TRGprohandspring等palm電腦,另一類則是微軟WinCE系列,雖然起步晚,但已經(jīng)打破了PalmOS統(tǒng)天下的局面,而且由于WinCE授權(quán)比較廣泛,國大部分掌上電腦都是使用WinCE系統(tǒng),包括國的聯(lián)想、方正以及國外的HRCOMPAQ公司都有WinCE掌上電腦推出。作為兩大操作系統(tǒng),采用PalmOS的產(chǎn)品電池使用時(shí)間比采用W
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 郵件通知分發(fā)記錄表
- 健康管理與養(yǎng)生服務(wù)合作協(xié)議
- 中國寓言中的人物性格讀后感
- 企業(yè)內(nèi)訓(xùn)師培訓(xùn)教程作業(yè)指導(dǎo)書
- 生產(chǎn)車間承包協(xié)議
- 購買墳?zāi)雇恋貐f(xié)議書
- 邊坡支護(hù)施工合同
- 辦公室設(shè)備采購申請(qǐng)說明文書
- 西游記賞析傳統(tǒng)神話的魅力
- 走近哲學(xué)世界:大二哲學(xué)導(dǎo)論教學(xué)教案
- 自制龍門架承載力計(jì)算說明
- 有關(guān)泵壓計(jì)算的相關(guān)公式
- 廣東省清遠(yuǎn)市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)及行政區(qū)劃代碼
- 《呼蘭河傳》名著導(dǎo)讀公開課
- 合成樹脂瓦工程檢驗(yàn)批質(zhì)量驗(yàn)收記錄表格
- 卡通家庭急救常識(shí)知識(shí)講座PPT模板
- 小學(xué)五年級(jí)語文上冊(cè)有趣的漢字課件
- 消防(控制室)值班記錄
- 房屋租賃(出租)家私清單
- 計(jì)算機(jī)技術(shù)碩士專業(yè)學(xué)位授權(quán)點(diǎn)申報(bào)研究演示課件(PPT 39頁)
- 建筑裝飾材料與構(gòu)造-ppt課件
評(píng)論
0/150
提交評(píng)論