版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.專業(yè)整理 .嵌入式微處理器系統(tǒng)專題讀書報告:全妤. 學(xué)習(xí)幫手 .專業(yè)整理 .1、引言隨著醫(yī)療電子、智能家居、物流管理和電力控制等方面的不斷風(fēng)靡,嵌入式系統(tǒng)利用自身積累的底蘊經(jīng)驗,重視和把握這個機會,想辦法在已經(jīng)成熟的平臺和產(chǎn)品基礎(chǔ)上與應(yīng)用傳感單元的結(jié)合,擴展物聯(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)用為中心、計算機技術(shù)為基礎(chǔ)、軟件硬件可裁剪、 適應(yīng)應(yīng)用系統(tǒng)對功能、 可靠性、 成本、體積功耗嚴格要求的專用計算機系統(tǒng)。2.1 嵌入式系統(tǒng)的組成一個嵌入式系統(tǒng)裝置一
2、般都由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成。嵌入式計算機系統(tǒng)是整個嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對象,它可以接受嵌入式計算機系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。硬件層硬件層中包含嵌入式微處理器、 存儲器( SDRAM、ROM、 Flash 等)、通用設(shè)備接口和 I/O 接口(A/D、D/A、I/O 等)。. 學(xué)習(xí)幫手 .專業(yè)整理 .在一片嵌入式處理器基礎(chǔ)上添加電源電路、時鐘電路和存儲器電路,就構(gòu)成了一個嵌入式核心控制模塊。其中操作系統(tǒng)和應(yīng)用程序都可以固化在 ROM中。1)嵌入式微處理器嵌入式系統(tǒng)硬件層的核心是嵌入式微處理器, 嵌入式微處理器
3、與通用 CPU最大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設(shè)計的系統(tǒng)中,它將通用 CPU許多由板卡完成的任務(wù)集成在芯片部,從而有利于嵌入式系統(tǒng)在設(shè)計時趨于小型化,同時還具有很高的效率和可靠性。2)存儲器嵌入式系統(tǒng)需要存儲器來存放和執(zhí)行代碼。嵌入式系統(tǒng)的存儲器包含Cache、主存和輔助存儲器。3)通用設(shè)備接口和I/O 接口嵌入式系統(tǒng)和外界交互需要一定形式的通用設(shè)備接口,如A/D、 D/A、 I/O 等,外設(shè)通過和片外其他設(shè)備的或傳感器的連接來實現(xiàn)微處理器的輸入/ 輸出功能。每個外設(shè)通常都只有單一的功能,它可以在芯片外也可以置芯片中。外設(shè)的種類很多,可從一個簡單的串行通信設(shè)備到非常復(fù)雜
4、的802.11無線設(shè)備。. 學(xué)習(xí)幫手 .專業(yè)整理 .目前嵌入式系統(tǒng)中常用的通用設(shè)備接口有A/D(模 / 數(shù)轉(zhuǎn)換接口)、 D/A(數(shù) / 模轉(zhuǎn)換接口), I/O 接口有 RS-232 接口(串行通信接口)、Ethernet (以太網(wǎng)接口)、USB(通用串行總線接口)、音頻接口、VGA視頻輸出接口、 I2C(現(xiàn)場總線)、 SPI(串行外圍設(shè)備接口)和IrDA (紅外線接口)等。中間層硬件層與軟件層之間為中間層,也稱為硬件抽象層( Hardware Abstract Layer, HAL)或板級支持包( BoardSupport Package , BSP),它將系統(tǒng)上層軟件與底層硬件分離開來,使系
5、統(tǒng)的底層驅(qū)動程序與硬件無關(guān),上層軟件開發(fā)人員無需關(guān)心底層硬件的具體情況,根據(jù) BSP 層提供的接口即可進行開發(fā)。該層一般包含相關(guān)底層硬件的初始化、數(shù)據(jù)的輸入 / 輸出操作和硬件設(shè)備的配置功能。BSP具有以下兩個特點。硬件相關(guān)性: 因為嵌入式實時系統(tǒng)的硬件環(huán)境具有應(yīng)用相關(guān)性,而作為上層軟 件與硬件平臺之間的接口, BSP需要為操作系統(tǒng)提供操作和控制具體硬件的方法。操作系統(tǒng)相關(guān)性: 不同的操作系統(tǒng)具有各自的軟件層次結(jié)構(gòu),因此,不同的操作系統(tǒng)具有特定的硬件接口形式。. 學(xué)習(xí)幫手 .專業(yè)整理 .實際上, BSP是一個介于操作系統(tǒng)和底層硬件之間的軟件層次,包括了系統(tǒng)中大部分與硬件聯(lián)系緊密的軟件模塊。設(shè)計
6、一個完整的 BSP需要完成兩部分工作:嵌入式系統(tǒng)的硬件初始化以及 BSP功能,設(shè)計硬件相關(guān)的設(shè)備驅(qū)動。系統(tǒng)軟件層系統(tǒng)軟件層由實時多任務(wù)操作系統(tǒng)(Real-timeOperationSystem,RTOS)、文件系統(tǒng)、圖形用戶接口( GraphicUser Interface,GUI)、網(wǎng)絡(luò)系統(tǒng)及通用組件模塊組成。RTOS是嵌入式應(yīng)用軟件的基礎(chǔ)和開發(fā)平臺。2.2嵌入式系統(tǒng)的特點1 )系統(tǒng)核小。由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置的,系統(tǒng)資源相對有限,所以核較之傳統(tǒng)的操作系統(tǒng)要小得多。比如 Enea 公司的 OSE分布式系統(tǒng),核只有 5K,而Windows 的核?簡直沒有可比性。2 )專用性強。
7、嵌入式系統(tǒng)的個性化很強,其中的軟件系統(tǒng)和硬件的結(jié)合非常緊密,一般要針對硬件進行系統(tǒng)的移植,即使在同一品牌、同一系列的產(chǎn)品中也需要根據(jù)系統(tǒng)硬件的變化和增減不斷進行修改。同時針對不同的任務(wù),往往需要對系統(tǒng)進行較大更改,程序的編譯下載要和系統(tǒng)相結(jié)合,這種修改和通用軟件的“升級”是完全兩個概念。3 )系統(tǒng)精簡。嵌入式系統(tǒng)一般沒有系統(tǒng)軟件和應(yīng)用軟. 學(xué)習(xí)幫手 .專業(yè)整理 .件的明顯區(qū)分,不要求其功能設(shè)計及實現(xiàn)上過于復(fù)雜,這樣一方面利于控制系統(tǒng)成本,同時也利于實現(xiàn)系統(tǒng)安全。4 )高實時性的系統(tǒng)軟件 (OS) 是嵌入式軟件的基本要求。而且軟件要求固態(tài)存儲,以提高速度;軟件代碼要求高質(zhì)量和高可靠性。5 )嵌入
8、式軟件開發(fā)要想走向標(biāo)準(zhǔn)化,就必須使用多任務(wù)的操作系統(tǒng)。嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運行;但是為了合理地調(diào)度多任務(wù)、利用系統(tǒng)資源、系統(tǒng)函數(shù)以及和專家?guī)旌瘮?shù)接口,用戶必須自行選配RTOS( Real Time Operating System)開發(fā)平臺,這樣才能保證程序執(zhí)行的實時性、可靠性,并減少開發(fā)時間,保障軟件質(zhì)量。6 )嵌入式系統(tǒng)開發(fā)需要開發(fā)工具和環(huán)境。由于其本身不具備自舉開發(fā)能力,即使設(shè)計完成以后用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發(fā)工具和環(huán)境才能進行開發(fā),這些工具和環(huán)境一般是基于通用計算機上的軟硬件設(shè)備以及各種邏輯分析儀、混合信號示波器等。開發(fā)時往
9、往有主機和目標(biāo)機的概念,主機用于程序的開發(fā),目標(biāo)機作為最后的執(zhí)行機,開發(fā)時需要交替結(jié)合進行。7 )嵌入式系統(tǒng)與具體應(yīng)用有機結(jié)合在一起,升級換代也是同步進行。因此,嵌入式系統(tǒng)產(chǎn)品一旦進入市場,具有較長的生命周期。. 學(xué)習(xí)幫手 .專業(yè)整理 .8 )為了提高運行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲器芯片中。2.3嵌入式系統(tǒng)的發(fā)展從 20 世紀七十年代單片機的出現(xiàn)到各式各樣的嵌入式微處理器,微控制器的大規(guī)模應(yīng)用,嵌入式系統(tǒng)已經(jīng)有了近30 年的發(fā)展歷史。嵌入式系統(tǒng)的出現(xiàn)最初是基于單片機的。70 年代單片機的出現(xiàn),使得汽車、家電、工業(yè)機器、通信裝置以及成千上萬種產(chǎn)品可以通過嵌電子裝置來獲得
10、更佳的使用性能:更容易使用、更快、更便宜。這些裝置已經(jīng)初步具備了嵌入式的應(yīng)用特點,但是這時的應(yīng)用只是使用8 位的芯片,執(zhí)行一些單線程的程序,還談不上“系統(tǒng)”的概念。最早的單片機是Intel公司的 8048 ,它出現(xiàn)在 1976 年。Motorola同時推出了68HC05, Zilog公司推出了Z80 系列,這些早期的單片機均含有256 字節(jié)的 RAM、4K 的 ROM、 4 個8 位并口、 1 個全雙工串行口、兩個16 位定時 器。之后在80 年代初, Intel又進一步完善了8048,在它的基礎(chǔ)上研制成功了 8051,這在單片機的歷史上是值得紀念的一頁,迄今為止, 51 系列的單片機仍然是最
11、為成功的單片機芯片,在各種產(chǎn)品中有著非常廣泛的應(yīng)用。從 80 年代早期開始,嵌入式系統(tǒng)的程序員開始用商業(yè)級的“操作系統(tǒng)”編寫嵌入式應(yīng)用軟件,這使得可以獲取更. 學(xué)習(xí)幫手 .專業(yè)整理 .短的開發(fā)周期,更低的開發(fā)資金和更高的開發(fā)效率,“嵌入式系統(tǒng)”真正出現(xiàn)了。確切點說,這個時候的操作系統(tǒng)是一個實時核,這個實時核包含了許多傳統(tǒng)操作系統(tǒng)的特征,包括任務(wù)管理、任務(wù)間通訊、同步與相互排斥、中斷支持、存管理等功能。其 中 比 較 著 名 的 有Ready System公 司 的VRTX、Integrated System Incorporation (ISI)的 PSOS和 IMG 的VxWorks、 QN
12、X公司的QNX 等。這些嵌入式操作系統(tǒng)都具有嵌入式的典型特點:它們均采用占先式的調(diào)度,響應(yīng)的時間很短,任務(wù)執(zhí)行的時間可以確定;系統(tǒng)核很小, 具有可裁剪,可擴充和可移植性,可以移植到各種處理器上;較強的實時和可靠性,適合嵌入式應(yīng)用。這些嵌入式實時多任務(wù)操作系統(tǒng)的出現(xiàn),使得應(yīng)用開發(fā)人員得以從小圍的開發(fā)解放出來,同時也促使嵌入式有了更為廣闊的應(yīng)用空間。90 年代以后, 隨著對實時性要求的提高,軟件規(guī)模不斷上升,實時核逐漸發(fā)展為實時多任務(wù)操作系統(tǒng)(RTOS),并作為一種軟件平臺逐步成為目前國際嵌入式系統(tǒng)的主流。這時候更多的公司看到了嵌入式系統(tǒng)的廣闊發(fā)展前景,開始大力發(fā)展自己的嵌入式操作系統(tǒng)。除了上面的
13、幾家老牌公司以外,還出現(xiàn)了Palm OS,WinCE,嵌入式 Linux ,Lynx ,Nucleux ,以及國的 Hopen, Delta Os等嵌入式操作系統(tǒng)。隨著嵌入式技術(shù)的發(fā)展前景日益廣闊,相信會有更多的嵌入式操作系統(tǒng). 學(xué)習(xí)幫手 .專業(yè)整理 .軟件出現(xiàn)。3、嵌入式實時操作系統(tǒng)嵌入式實時操作系統(tǒng)(Embedded Real-time OperationSystem,RTOS),是指當(dāng)外界事件或數(shù)據(jù)產(chǎn)生時,能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時間之來控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)作出快速響應(yīng),并控制所有實時任務(wù)協(xié)調(diào)一致運行的嵌入式操作系統(tǒng)。3.1 RTOS 的分類Tenu
14、x Tenux 是一 款開源免費的硬實時嵌入式操作系統(tǒng), 開發(fā)團隊來自,主要針對 ARMCortex M0-M4系列的微控制器。其核采用上世紀80 年代就出現(xiàn)的 T-Kernel 。在全球嵌入式最發(fā)達的日本, T-Kernel 擁有 60%的占有率。同時 tecoss 中國開源社區(qū)還推出了 Tenux,針對ARMCortex 的 R系列和 A 系列。目前,悠龍軟件是世界知名公司 ARM 的 合 作 伙 伴 , 還 是 Ti 、 ATMEL、 ST 、 T-Engine 、 Neusoft 、 Tianfusoftwarepark 、TEG、Parasoft etc. 芯片廠商的合作伙伴。目前,
15、官方提供的 Tenux 穩(wěn)定版代碼為。DJYOS是一個嵌入式實時操作系統(tǒng),沒有考慮在通用計算機/ 服務(wù)器上與 windows、linux 、unix 競爭。. 學(xué)習(xí)幫手 .專業(yè)整理 .DJYOS操作系統(tǒng)是以事件為核心進行調(diào)度的,這種調(diào)度策略使程序員可以按人類認知事物的習(xí)慣而不是計算機的習(xí)慣來編程。普通操作系統(tǒng)中,調(diào)度是以線程為核心的,事件被作為線程的數(shù)據(jù),標(biāo)榜為“事件觸發(fā)”的軟件模型,也是由線程在一旁候著,待特定事件發(fā)生時線程恢復(fù)運行并把它作為輸入數(shù)據(jù)加以處理。以事件為核心的調(diào)度,則像設(shè)備和存一樣,把線程虛擬機作為處理事件所需要的資源看待, 當(dāng)某事件需要處理時, 分配或者創(chuàng)建一個線程虛擬機給該
16、事件,并啟動該線程虛擬機處理事件。在嵌入式領(lǐng)域, DJYOS要與非實時操作系統(tǒng)如 linux 、wince 競爭,以及實時操作系統(tǒng)如 vxworks 、qnx 等競爭。DJYOS的目標(biāo),是改變中國無(有影響力的)操作系統(tǒng)局面,在不久的將來,世界上流行的操作系統(tǒng)中,有一個來自中國。VxWorks是美國 WindRiver 公司的產(chǎn)品,是目前嵌入式系統(tǒng)領(lǐng)域中應(yīng)用很廣泛,市場占有率比較高的嵌入式操作系統(tǒng)。VxWorks實時操作系統(tǒng)由 400 多個相對獨立、短小精悍的目標(biāo)模塊組成,用戶可根據(jù)需要選擇適當(dāng)?shù)哪K來裁剪和配置系統(tǒng); 提供基于優(yōu)先級的任務(wù)調(diào)度、任務(wù)間同步與通信、中斷處理、定時器和存管理等功能
17、,建符合 POSIX(可移植操作系統(tǒng)接口 ) 規(guī)的存管理,以及多. 學(xué)習(xí)幫手 .專業(yè)整理 .處理器控制程序; 并且具有簡明易懂的用戶接口, 在核心方面甚至可以微縮到 8 KB。C/OS-IIC/OS-II 是在 C-OS的基礎(chǔ)上發(fā)展起來的,是美國嵌入式系統(tǒng)專家 Jean J Labrosse 用 C語言編寫的一個結(jié)構(gòu)小巧、搶占式的多任務(wù)實時核。 C/OS-II 能管理 64 個任務(wù),并提供任務(wù)調(diào)度與管理、存管理、任務(wù)間同步與通信、時間管理和中斷服務(wù)等功能,具有執(zhí)行效率高、占用空間小、實時性能優(yōu)良和可擴展性強等特點。ClinuxClinux 是一種優(yōu)秀的嵌入式 Linux 版本,其全稱為 mic
18、ro-control Linux ,從字面意思看是指微控制 Linux 。同標(biāo)準(zhǔn)的 Linux 相比,Clinux 的核非常小, 但是它仍然繼承了 Linux 操作系統(tǒng)的主要特性,包括良好的穩(wěn)定性和移植性、強大的網(wǎng)絡(luò)功能、出色的文件系統(tǒng)支持、標(biāo)準(zhǔn)豐富的API,以及 TCP/IP 網(wǎng)絡(luò)協(xié)議等。因為沒有 MMU存管理單元,所以其多任務(wù)的實現(xiàn)需要一定技巧。eCos(embedded Configurable operating system),即嵌入式可配置操作系統(tǒng)。它是一個源代碼開放的可配置、可移植、面向深度嵌入式應(yīng)用的實時操作系統(tǒng)。最大特點是配置靈活,采用模塊化設(shè)計,核心部分由小同的組件構(gòu)成,包
19、括核、C語言庫和底層運行包等。每. 學(xué)習(xí)幫手 .專業(yè)整理 .個組件可提供大量的配置選項( 實時核也可作為可選配置) ,使用 eCos提供的配置工具可以很方便地配置,并通過不同的配置使得eCos能夠滿足不同的嵌入式應(yīng)用要求。RTXC是 C語言的實時執(zhí)行體 (Real Time eXecutive in C)的縮寫。它是一種靈活的、經(jīng)過工業(yè)應(yīng)用考驗的多任務(wù)實時核,可以廣泛用于各種采用 8/16 位單片機、 16/32 位微處理器、 DSP處理器的嵌入式應(yīng)用場合。中國單片機公共實驗室“經(jīng)過幾年的考察,認為比較適合中國的國情后, 引入中國市場的” 嵌入式實時多任務(wù)操作系統(tǒng)兩者之一。3.2 RTOS 的
20、發(fā)展歷史從 1981 年 Ready System 發(fā)展了世界上第 1 個商業(yè)嵌入式實時核( VRTX32),到今天已經(jīng)有近 20 年的歷史。 20 世紀 80 年代的產(chǎn)品還只支持一些 16 位的微處理器,如 68k,8086 等。這時候的 RTOS還只有核,以銷售二進制代碼為主。當(dāng)時的產(chǎn)品除 VRTX外,還有 IPI公司的 MTOS和 80 年代末 ISI 公司的 PSOS。產(chǎn)品主要用于軍事和電信設(shè)備。進入 20 世紀 90 年代,現(xiàn)代操作系統(tǒng)的設(shè)計思想,如微核設(shè)計技術(shù)和模塊化設(shè)計思想, 開始滲入 RTOS領(lǐng)域。老牌的 RTOS廠家如 Ready System(在 1995 年與 Micro
21、tec Research 合并),也推出新一代的 VRTXsa 實時核,新一代的 RTOS廠家 Windriver 推出了Vxwork。另外在這個時期, 各家公司都有力求擺脫完全依賴第三方工. 學(xué)習(xí)幫手 .專業(yè)整理 .具的制約,而通過自己收購、授權(quán)或使用免費工具鏈的方式,組成1套 完 整 的 開 發(fā) 環(huán) 境 。 例 如 , ISI公 司 的Prismt 、 著 名 的Tornado(Windriver)和老牌的 Spectra(VRTX 開發(fā)系統(tǒng) ) 等。進入 20 世紀 90 年代中期,互聯(lián)網(wǎng)之風(fēng)在北美日漸風(fēng)行。網(wǎng)絡(luò)設(shè)備制造商、終端產(chǎn)品制造商都要求RTOS有網(wǎng)絡(luò)和圖形界面的功能。為了方便使用
22、大量現(xiàn)存的軟件代碼,他們希望RTOS廠家都支持標(biāo)準(zhǔn)的API,如 POSIX, Win32 等,并希望 RTOS的開發(fā)環(huán)境與他們已經(jīng)熟悉的 UNIX,Windows一致。這個時期代表性的產(chǎn)品有 Vxwork,QNX,Lynx和 WinCE等。3.3 RTOS 的技術(shù)發(fā)展和未來應(yīng)用進入 20 世紀 90 年代后, RTOS在嵌入式系統(tǒng)設(shè)計中的主導(dǎo)地位已經(jīng)確定,越來越多的工程師使用RTOS,更多的新用戶愿意選擇購買而不是自己開發(fā)。我們注意到,RTOS的技術(shù)發(fā)展有以下一些變化:1 )因為新的處理器越來越多, RTOS自身結(jié)構(gòu)的設(shè)計更易于移植,以便在短時間支持更多種微處理器。2 )開放源碼之風(fēng)已波及 R
23、TOS廠家。數(shù)量相當(dāng)多的 RTOS廠家出售 RTOS時,就附加了源程序代碼并含生產(chǎn)版稅。3 )后 PC時代更多的產(chǎn)品使用 RTOS,它們對實時性要求并不高,如手持設(shè)備等。微軟公司的 WinCE,Plam OS, Java OS等 RTOS產(chǎn)品就是順應(yīng)這些應(yīng)用而開發(fā)出來的。4 )電信設(shè)備、控制系統(tǒng)要求的高可靠性,對 RTOS提出了新的要求。瑞典 Enea公司的 OSE和 WindRiver 新推出的 Vxwork AE 對支持. 學(xué)習(xí)幫手 .專業(yè)整理 .HA(高可用性)和熱切換等特點都下了一番功夫。5 )Windriver 收購了 ISI ,在 RTOS市場形成了相當(dāng)程度的壟斷,但是由于 Win
24、driver 決定放棄 PSOS,轉(zhuǎn)為開發(fā) Vxwork 與 PSOS合二為一版本,這便使得 PSOS用戶再一次走到重新選擇 RTOS的路口,給了其他 RTOS廠家 1 次機會。6 )嵌入式 Linux 已經(jīng)在消費電子設(shè)備中得到應(yīng)用。韓國和日本的一些企業(yè)都推出了基于嵌入式 Linux 的手持設(shè)備。嵌入式 Linux 得到了相當(dāng)廣泛的半導(dǎo)體廠商的支持和投資,如Intel和 Motorola 。未來 RTOS可能劃分為 3 個不同的領(lǐng)域:1 )系統(tǒng)級:指 RTOS運行在 1 個小型的計算機系統(tǒng)中完成實時的控制作用。這個領(lǐng)域?qū)⒅饕俏④浥c Sun 競爭之地,傳統(tǒng)上 Unix 在這里占有絕對優(yōu)勢。 S
25、un通過收購,讓他的 Solaris 與 Chrous os(原歐洲的 1 種 RTOS)結(jié)合,微軟力推 NT的嵌入式版本 "Embedded NT"。此外,嵌入式 Linux 將依托源程序碼開放和軟件資源豐富的優(yōu)勢, 進入系統(tǒng)級 RTOS的市場。2 )板級:傳統(tǒng)的 RTOS的主要市場。如 Vxwork, PSOS,QNX, Lynx和 VRTX的應(yīng)用將主要集中在航空航天、電訊等設(shè)備上。3 )SOC級(即片上系統(tǒng)):新一代 RTOS的領(lǐng)域:主要應(yīng)用在消費電子、互聯(lián)網(wǎng)絡(luò)和手持設(shè)備等產(chǎn)品上。代表的產(chǎn)品有Symbian 的Epoc、ATI 的 Nucleus, Express l
26、ogic的 Threadx。老牌的 RTOS廠家的產(chǎn)品 VRTX和 Vxwork 也很注意這個市場。從某種程度講,不會出現(xiàn)1 個標(biāo)準(zhǔn)的 RTOS(像微軟的 Windows在桌. 學(xué)習(xí)幫手 .專業(yè)整理 .面系統(tǒng)中的地位一樣),因為嵌入式應(yīng)用本身就極具多樣性。在某個時間段以及某種行業(yè),會出現(xiàn)1 種絕對領(lǐng)導(dǎo)地位的RTOS,比如今天在寬帶的數(shù)據(jù)通信設(shè)備中的Vxwork 和在亞洲手持設(shè)備市場上的WinCE就是一例子。但是,這種壟斷地位也并不是牢不可破的,因為在某種程度上用戶和合作伙伴更愿意去培養(yǎng)1 個新的競爭對手。比如, Intel投資的 Montivista和 Motorola 投資的 Lineo ,
27、這兩家嵌入式 Linux 系統(tǒng),就是說明半導(dǎo)體廠商更愿意看到1 個經(jīng)濟適用的、開放的 RTOS環(huán)境。4、嵌入式軟件的應(yīng)用PDAPDA是 Personal Digital Assistant的縮寫,字面意思是“個人數(shù)字助理”。它最早出現(xiàn)于1993 年,是由 Apple 公司推出的NewtonMessage Pad。此后,各種各樣的PDA產(chǎn)品就大量涌現(xiàn)。4.1 PDA 的軟件配置操作系統(tǒng)掌上電腦的核心是操作系統(tǒng), 市場上的掌上電腦主要采用兩類操作系統(tǒng):一類是日趨完善的 Palm 操作系統(tǒng),使用 Palm 系統(tǒng)的掌上電腦在世界市場份額中占到 65%以上,主要有 Palm、IBM 的 Workpad、Sony的 Clie 和 TRGpro、handspring 等 palm 電腦,另一類則是微軟 Win CE系列,雖然起步晚,但已經(jīng)打破了Palm OS一統(tǒng)天下的局面,而且由于 Win CE授權(quán)比較廣泛,國大部分掌上電腦都是使用Win CE 系統(tǒng),包括國的聯(lián)想、方正以及國外的HP、COMPAQ等公司都有 Win CE掌上電腦推出。作為兩大操作系統(tǒng),采用PalmOS的產(chǎn)品電池使用時間比. 學(xué)習(xí)幫手 .專業(yè)整理 .采用 Win CE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年離婚快速和解合同指南版B版
- 自控課程設(shè)計0型系統(tǒng)
- 私教體態(tài)調(diào)整課程設(shè)計
- 2025年高中生禁毒教案二
- 2024招聘計劃書(32篇)
- 2024年用電客戶受理員(二級技術(shù)師)理論考試題庫(B卷)
- 網(wǎng)上購物系統(tǒng)web課程設(shè)計
- 舞蹈新鞋子課程設(shè)計
- 市場行業(yè)助理職責(zé)概述
- 三年高考地理(全國乙卷21-23)真題知識點-工業(yè)及其區(qū)位因素
- 水不同溫度的熱焓值
- 小品劇本《超級招聘》
- 空氣壓縮機檢驗原始記錄表
- 叉車部件的涂裝工藝及體系
- DB32∕T 3261-2017 水利工程預(yù)拌混凝土應(yīng)用技術(shù)規(guī)范
- 物理學(xué)習(xí)的8種思考方式
- 閱讀題賒小雞
- 中國風(fēng)圍棋對弈雅致文藝教育培訓(xùn)活動策劃版
- 鋼管購銷合同
- 基于51單片機的簡易計算器時間顯示(LCD1602顯示)
- 2022國開大學(xué)電大專科《農(nóng)科基礎(chǔ)化學(xué)》期末試題及答案
評論
0/150
提交評論