四種常用嵌入式RTOS的比較與選擇ppt課件_第1頁
四種常用嵌入式RTOS的比較與選擇ppt課件_第2頁
四種常用嵌入式RTOS的比較與選擇ppt課件_第3頁
四種常用嵌入式RTOS的比較與選擇ppt課件_第4頁
四種常用嵌入式RTOS的比較與選擇ppt課件_第5頁
已閱讀5頁,還剩43頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、四種常用嵌入式四種常用嵌入式RTOSRTOS的比較與選擇的比較與選擇 華南理工大學自動化系一:綜述一:綜述1.嵌入式系統與嵌入式操作系統嵌入式系統與嵌入式操作系統2.嵌入式操作系統的特點嵌入式操作系統的特點3.實時操作系統實時操作系統RTOS 4.四種常用的嵌入式四種常用的嵌入式RTOS1. 嵌入式系統與嵌入式操作系統簡介 嵌入式系統是以嵌入式計算機為技術中心,面向用戶、面向產品、面向運用,軟硬件可裁減的,適用于對功能、可靠性、本錢、體積、功耗等綜合性能有嚴厲要求的公用計算機系統。 嵌入式操作系統EOSEmbedded Operating System,擔任嵌入系統的全部軟、硬件資源的分配、調

2、度,控制、協調并發活動;它必需表達其所在系統的特征,可以經過裝卸某些模塊來到達系統所要求的功能。 一:綜述2. 嵌入式操作系統的特點嵌入式操作系統的特點可裝卸性。開放性、可伸縮性的體系構造。強實時性。EOS實時性普通較強,可用于各種設備控制當中。一致的接口。提供各種設備驅動接口。操作方便、簡單、提供友好的圖形GUI。提供強大的網絡功能。支持TCP/IP協議及其它協議,提供TCP/UDP/IP/PPP協議支持及一致的MAC訪問層接口,為各種挪動計算設備預留接口。強穩定性,弱交互性。嵌入式系一致旦開場運轉就不需求用戶過多的干涉,這就要擔任系統管理的EOS具有較強的穩定性。嵌入式操作系統的用戶接口普

3、通不提供操作命令,它經過系統的調用命令向用戶程序提供效力。固化代碼。在嵌入式系統中,嵌入式操作系統和運用軟件被固化在嵌入式系統計算機的ROM中。輔助存儲器在嵌入式系統中很少運用,因此,嵌入式操作系統的文件管理功能應該可以很容易地裝配,而用各種內存文件系統。更好的硬件順應性。也就是良好的移植性。 一:綜述3. 實時操作系統RTOSRTOS與其他操作系統不同的一個特征是:它們必需至少有一個中斷,其效力能保證在一個給定的時間內完成,而不論能否發生其他事情。 一:綜述4. 四種常用的嵌入式RTOSRT-LinuxQNXVxworksNucleus 二:如何選擇嵌入式實時操作系統?二:如何選擇嵌入式實時

4、操作系統? 1 實時操作系統對我來說真的必要嗎? 2 工具的相互關系 3 RTOS的選擇準那么 4 內核要求的最小存儲器大小 5 性能 6軟件組件和設備驅動程序 7 調試工具 8 規范兼容性 9技術支持 10源代碼還是目的代碼? 11答應 12聲譽1.1.實時操作系統真的必要嗎?實時操作系統真的必要嗎? 為什么需求實時操作系統?對于商用多義務OS,其目的是方便用戶管理計算機資源,追求系統資源最大利用率;而RTOS追求的是實時性、可確定性、可靠性。 二:如何選擇RTOS 微處置器、在線仿真器ICE、編譯器、匯編器、銜接器、調試器以及模擬器都這樣或那樣地影響著操作系統。 在線仿真器ICE和良好的集

5、成開發環境對嵌入式開發有至關重要的作用。2 2工具的相互關系工具的相互關系 二:如何選擇RTOS3 3RTOSRTOS的選擇準那么的選擇準那么 評價與選擇一個實時操作系統普通可以從義務調度、內存管理、義務通訊、內存開銷、義務切換時間、最大中斷制止時間等幾個方面來衡量。1義務調度機制:RTOS的實時性和多義務才干在很大程度上取決于它的義務調度機制。 2內存管理: 分實方式與維護方式。 3最小內存開銷: RTOS的設計過程中,最小內存開銷是一個較重要的目的, 它涉及到嵌入式的本錢。4最大中斷制止時間: 5義務切換時間: 4 4內核要求的最小存儲器大小內核要求的最小存儲器大小 實時操作系統可以裝入小

6、得令人詫異的內存中。最小的內核經常是僅僅支持很少的特性,而典型的配置能夠產生大得多的內核。普通情況下,供應商可以提供一份詳細的列表,闡明了創建包含不同效力的內核分別需求多大的RAM和ROM。二:如何選擇RTOS5 5性能性能 對一切的工程來說,性能無不是個大問題。但是要了解RTOS對系統的影響卻不那么容易。當比較供應商提供的benchmark時要明白他們是要測試什么?供應商運用的是什么評價板?微處置器的時鐘頻率是多少?運用的什么存儲系統?存儲器訪問運用了幾個等待周期?只需弄清楚了這些才干作出公平的對比。 6 6軟件組件和設備驅動程序軟件組件和設備驅動程序 嵌入式系統應該經過各種規范加大開發需求

7、的互操作性,開發者能夠要依賴于他人開發的組件。假設運用需求通訊協議、效力、庫或者其他組件如TCP/IP、ftp、telnet、SNMP、CORBA和圖形,從哪里獲得它們得事先弄清楚。不同操作系統供應商提供這些特性或驅動程序的方式能夠不同,有的作為操作系統的一部分,有的作為可選配件。二:如何選擇RTOS7 7調試工具調試工具 一個良好的集成開發環境和調試工具有助于開發者提高開發速度、發現開發中的錯誤如死鎖、忘了放信號燈等。 8 8規范兼容性規范兼容性規范兼容性好的RTOS利于別的開發軟件的移植。RTOS效力有一個POSIX規范。10技術支持技術支持 技術支持包含哪些內容:培訓、文檔、和電子支持等

8、?這對RTOS上開發很重要,良好的技術支持可以使開發者少走很多彎路。二:如何選擇RTOS11源代碼還是目的代碼?源代碼還是目的代碼? 有些供應商提供應全部源代碼。而其他的僅提供目的代碼。這兩種方式都能開發出優秀的產品。 對那些沒有源代碼的來說,也不用擔憂無法配置內核。供應商會在頭文件中給出必要的常量使開發者可以根據需求微調內核。 12答應答應 購買某些高級的RTOS屬于艱苦的商業事務,有許多費用要思索。有的供應商一次性地收取一大筆費用,而有的供應商的收費普及每用戶、每平臺、每產品、每位置。這需求了解清楚。二:如何選擇RTOS13聲譽聲譽 還有一點是要了解該RTOS供應商的聲譽。如: 技術支持如

9、何? 穩定的商務活動開場多久了? 公司有多少職員? 供應商的網站上有有價值的信息嗎? 這種RTOS在哪個行業表現最好? 公司的質量系統情況如何?公司經過了ISO 9001認證嗎?三:四種嵌入式三:四種嵌入式RTOS各自的特點各自的特點 弄清了以上的一些問題之后,初步得到了一個選擇的根據。下面,在這個根據的根底上,把Linux,QNX,Vxworks和Nucleus這四種嵌入式RTOS各自的特點和各種性能目的作一個羅列,從而到達對它們有個大致的了解。提綱:(一)開發環境及其工具(二)RTOS的性能目的(三)內核(四)軟件組件和設備驅動程序(五)硬件支持(六)規范兼容性(七)技術支持(八)源代碼還

10、是目的代碼(九)價錢,答應,聲譽 綜合評價。Linux Linux (一) 開發環境及其工具Linux有著非常優秀的完好開發工具鏈,有十幾種集成開發環境,其中很多是免費的,大大降低了開發費用。 右圖是一個典型 的 嵌 入 式Linux開發環境,它包括主機任務站或者PC支持GDB的調試工具,目的板和網絡。o Linux 的特點 除了硬件環境外,還需求軟件開發環境。基于Linux的開發環境主要包括主機上的Linux操作系統,比如RedHat Linux。 上圖是嵌入式 Linux 開發流程圖。普通的開發過程是,設計目的板,建立嵌入式Linux開發環境,編寫、調試Boot Loader;編寫、調試

11、Linux 內核;編寫、調試運用程序;編寫、調試BSPBoard Support Package。Boot Loader用于初始化目的板,檢測目的板和引導 Linux 內核。BDM /JTAG用于目的板開發,它可以檢測目的板硬件,初始化目的板,調試Boot Loader和BSP。二RTOS的性能目的1.Linux本身不是實時的操作系統。RT-Linux在Linux的根底上打包實現Linux的實時性。2.RT-Linux實現了一個小的實時中心,僅支持底層義務創建、中斷效力例程的裝入、底層義務通訊隊列、中斷效力例程(ISR)和Linux進程。原來的非實時Linux中心作為一個可搶先的義務運轉于這個

12、小中心之上,一切的義務都在中心地址空間運轉。它不同于微內核和大型內核,屬于實時體系構造。其可靠性和可維護性對電信效力系統來說都不夠理想,但運用于相對小的嵌入式系統性能還行。3.調度戰略 RT-Linux在操作系統之下實現了一個簡單的實時中心,Linux本身作為一個可搶占的義務在核內運轉,優先級最低,隨時會被高優先級義務搶占。 o Linux 的特點 三內核三內核 +-+-+ | 運用程序層(Application Layout) | 級別=3 | +-+-+ | 效力器層(Deamon/Server Layout) | =2 | +-+-+ | 設備驅動層(Drivers Manager) |

13、 =1 | +-+-+ | 進程管理層(Process Manager) | =0 | +-+-+ | 硬件(裸機) | | +-+-+ o Linux 的特點 Linux采用的是帶維護的平行內核體系(見上圖)。其優點是:1采用平行內核,由于各層次間以及同層次間的實現比較獨立,這種體系的穩定性就要好的多,假設一個子系統解體,系統普通不會全部癱瘓;2可以更容易地添加新效力模塊,Linux甚至無須重新啟動。 缺陷是:1當高層模塊(如加減設備,效力器時)更新時,往往更新了特權義務表的內容,所以內核需求重新編譯. 2這種體系的底層代碼和硬件直接關聯,且功能越強,這種關聯越緊,再加上中心比微內核體系要大

14、得多,所以移植也要費事。( (四軟件組件和設備驅動程序四軟件組件和設備驅動程序 Linux具有完善的網絡通訊、圖形、文件管理機制。 網絡是Linux的強項,Linux還支持多種文件和圖形系統。 同時,Linux上的驅動曾經非常豐富了,它們支持各種主流硬件設備和最新硬件技術。Linux的系統效力: 近來,很多基于Linux的實時運用被開發出來,它具有成熟和豐富的資源。 UNIX用戶的開發工具和運用軟件都可移植到Linux上。 TCP/IP網絡協議。 各種Internet客戶/效力端軟件。 X Window。 C/C、Java等言語編譯器。o Linux 的特點 五硬件支持五硬件支持 : 支持多種

15、體系構造,如X86、ARM、MIPS、ALPHA、SPARC等目前,Linux曾經被移植到數十種硬件平臺上,幾乎支持一切流行的CPU。o Linux 的特點 六規范兼容性:六規范兼容性: Linux可作為一個嵌入式操作系統,它支持POSIX.1b規范。七技術支持七技術支持 Linux具有開放性: 1 用戶可得到UNIX的全部開發工具。 2 可運用市場上廉價又常見的硬件。o Linux 的特點 八源代碼還是目的代碼八源代碼還是目的代碼 Linux是源代碼完全公開的。 Linux的內核映像bzImage.bin大小為569,764大小。加上其他運用程序,其大小可在2M左右。九價錢,答應,聲譽:九價

16、錢,答應,聲譽: Linux的最大優勢便是經濟,免費,源代碼公開,是最吸引人的。毫無疑問,這會節省大量的開發費用。同時,它也可以隨意地配置不需求任何的答應證或商家的協作關系。市場上的帶有Linux的2410評價板曾經大量出現,據目前情況所了解,合肥市的華恒科技公司的評價板需:2,500元,內帶Linux操作系統,評價板中有USB接口,以太網接口,串口和3.5寸64K顏色屏,提供底板的原理圖。同康科技公司的評價板需:9,600元,配置和華恒公司的類似,帶有Linux操作系統,并提供全部電路原理圖。 o Linux 的特點 綜合評價綜合評價: 正如上所述,Linux最大的優勢經濟,免費,源代碼公開

17、,可以節省大量的開發費用,并且,它本身內置網絡支持,高度的模塊化使添加部件非常容易。 Linux在中國蓬勃開展起來,基于Linux的嵌入式評價板具有價錢低、可選性強、技術支持多樣化等優點。同時Linux的評價板集中了各種各樣的資源,如網口、液晶屏、觸摸屏,USB口的驅動等。選擇2410的嵌入式Linux軟件開發平臺和OEM板。可以協助我們在運用工程立項前,評價工程的可行性。在運用工程立項后,使軟件開發和硬件開發同步進展。極大地縮短運用產品開發周期。 缺陷:開發工具和開發環境不盡人意,如單步仿真,這添加開發的難度。o Linux 的特點 QNX(一) 開發環境及其工具QNX Momentics開

18、發系統在集成環境下提供無縫銜接的工具鏈和各種板級支持包、庫函數、源碼開發工具。QNX Momentics開發系統很容易學。最重要的是,QNX Momentics開發系統提供各種各樣 的 選 擇 : 構 建 各 種 目 的 如x86,MIPS,PowerPC,ARM, StrongARM,Xscale、選擇言語如C,C+或JAVA、開發系統宿主windows或Neutrino自宿主。 (二二) RTOS的性能目的的性能目的調度戰略: QNX 提供POSIX.1b規范進程調度: 32個進程優先級; 搶占式的、基于優先級的正文切換; 可選調度戰略:FIFO、輪轉戰略、順應性 戰略。(三三) 內核內核

19、 QNX的瘦微內核體系 +-+-+ | 運用程序層(Utilities Process) | | +-+-+ | 系統進程層(System Process) | | +-+-+ | 中心層(OS Kernel) | | +-+-+ | 硬件(裸機) | | +-+-+ o QNX的特點 QNX是一個微內核實時操作系統,其中心僅提供4種效力:進程調度、進程間通訊、底層網絡通訊和中斷處置,其進程在獨立的地址空間運轉。一切其它OS效力,都實現為協作的用戶進程,因此QNX中心非常小巧(QNX4.x大約為12Kb)而且運轉速度極快。 優點是: 1有微內核體系的一切優點,另外,未來移植到SMP體系時,只需

20、把中心層重寫就是了. 2移植到其他硬件體系甚至非PC設備,比較容易,開發難易度應該是最低的. 缺陷是: 1系統的穩定性不是很高. 2由于運用程序調用的是系統進程的過程,再由中心進展處置(如需求IPC等),所以效率不會很高. (四四) 軟件組件和設備驅動程序軟件組件和設備驅動程序多種資源管理器,包括各種文件系統和設備管理,支持多個文件系統同時運轉,包括提供完全POSIX.1及UNIX語法的POSIX文件系統,支持多種閃存設備的嵌入式文件系統,支持對多種文件效力器(如WindowsNT/95、LAN Manager等)的透明訪問的SMB文件系統、DOS文件系統、CDROM文件系統等。 設備管理。在

21、進程和終端設備間提供大吞吐量、低開銷接口效力。 圖形窗口支持。包括QNX Windows、X Window System for QNX、對MSWindows NT/95和X Window系統的遠程圖形銜接。 TCP/IP for QNX。 高性能、容錯型QNX網絡FLEET,使得一切連入網絡的計算機變成一個邏輯上的超級計算機。 透明的分布式處置。FLEET網絡處置與音訊傳送和進程管理原語的集成,將本地和網絡IPC一致同來,使得網絡對IPC而言是透明的。o QNX的特點 (五五) 硬件支持:硬件支持: 聲卡、字符I/O、嵌入式板級支持包、文件系統、輸入設備、網絡、PC_Card、處置器與平臺、

22、打印、顯卡、USB o QNX的特點 (六六) 規范兼容性規范兼容性 QNX是一個分布式、嵌入式、可規模擴展的實時操作系統。它遵照POSIX.1 (程序接口)和POSIX.2(Shell和工具)、部分遵照POSIX.1b(實時擴展)。它最早開發于1980年,到如今已相當成熟。 (七七) 技術支持技術支持 中國地域總代理:北京領先實時科技有限責任公司。2019年8月底以前,北京領先實時科技有限責任公司原那么上不能在南方進展QNX業務。因此,QNX在南方用戶較少。目前QNX在中國的用戶相對較少,根據北京領先實時科技有限責任公司的網頁所列舉出的稱號共有25家。主要為北方用戶,南方有三家,深圳兩家用戶

23、:深圳視聽達電子公司、深圳穗彩和香港一家用戶:香港城市大學。技術方面的支持主要是:去北京領先實時科技有限責任公司培訓,之后主要用和Email進展聯絡。目前,技術支持人員僅有兩名。 在北京領先實時科技有限責任公司的網站的QNX論談上其注冊的用戶僅100來人。o QNX的特點 (八八) 源代碼還是目的代碼:源代碼還是目的代碼: 不提供操作系統的源代源。 o QNX的特點 (九九) 價錢,答應,聲譽價錢,答應,聲譽價錢:規范版:價錢:規范版:50,000元元專業版:專業版:100,000,須支付,須支付License。專業版提供集成開發環。專業版提供集成開發環境,分析器等。分析器為:內存境,分析器等

24、。分析器為:內存分析器、進程分析器、實時分析分析器、進程分析器、實時分析器等。器等。沒有沒有2410的專業評價板,需的專業評價板,需求本人把求本人把QNX移植到的本人的目移植到的本人的目的系統中。另外,目前,其還不的系統中。另外,目前,其還不直接支持直接支持2410這款這款CPU。經過了。經過了解,假設將解,假設將QNX移植到移植到2410評價評價板上,其公司技術人員估計為:板上,其公司技術人員估計為:幾個星期。幾個星期。綜合評價綜合評價優點:QNX是一個符合傳統“分布式概念的操作系統,網絡功能強大。QNX采用瘦微內核體系,小巧靈敏、速度快。移植到其他硬件體系甚至非PC設備,比較容易,開發難易

25、度應該是最低的。缺陷:QNX在中國,特別是中國的南方的推行還不盡人意,技術支持人員較少。QNX沒有2410的評價板,假設將QNX的移植到2410的開發板中,需一定的時間和投入。除了QNX代理提供的一些資料外,其它有關QNX的技術資料也相對較少。 o QNX的特點 VXworks VXworks (一) 開發環境及其工具開發平臺: Windows NT, HP-UX, Win95等。1、VxWORKS板支持包BSP:VxWorks BSP包含了開發人員要在特定的目的機上運轉VxWorks 所需求的一切支持。2、BSP開發包BSP Developers Kit:BSP開發包協助開發人員把VxWor

26、ks移植到客戶化硬件平臺上。 3、VxVMI:VxVMI是VxWorks的虛擬內存接口。在調試階段和軟件運轉時都能提供強大的內存管理功能。 4、VxMP: VxMP是VxWorks多處置器支持擴展包,它允許將義務分布在多個CPU上執行以提高效率。 5、Tornado移植包:允許把基于VMEexec,pSOS,及其他嵌入式操作系統的運用程序移植到VxWorks上。 它的主要部件為:WindConfig、Loader、CrossWind、Browser、WindSh、WindView、VxSim、StethoScope。(二二)RTOS的性能目的的性能目的Vxworks具有高效的義務管理: 多義務

27、 ,具有256優先級 優先搶占和輪轉調度 快速,確定的上下文轉換 微秒中斷處置。靈敏的義務間通訊: 具有優先級承繼的二進制、計數器、互斥的信號量 (三種信號燈) 音訊隊列 套接字 共享內存 信號異常處置 o Vxworks的特點 三內核三內核+-+-+ | 運用程序層(Application Layout) | 級別=3 | +-+-+ | 維護子系統(Protected Subsystem) | =2 | +-+-+ | 設備驅動層(Drivers Manager) | =1 | +-+-+ | 微 內 核 ( M i c r o k e r n e l ) | =0 | | 硬件籠統層(H

28、AL) | | +-+-+ | 硬件(裸機) | | +-+-+ o Vxworks的特點 VxWorks內核:可裁剪的微內核構造 (最小構造8KB)。 VxWorks是帶有一個相當小的真正微內核的層次構造。內核僅提供多義務環境、 進程間通訊和同步功能。這些功能模塊足夠支持VxWorks在較高層次所提供的豐富的性能的要求。通常內核操作對于用戶是不可見的。優點是:1采用微內核是該體系的最大特點,當高層模塊更新時,內核無須重新編譯. 2有一個硬件籠統層,使該OS可以很容易的移植到其它硬件體系,當然,假設連一個POSIX子系統都不肯很好的支持,更別想靠他來實現這個目的了. 缺陷是: 由于內核是微型中

29、心,所以不可防止的許多任務都要在更高的層次完成,且相互往往是彼此調用的,所以這種體系的穩定性就要差一些,假設一個子系統解體,系統將會有癱瘓的危險!四軟件組件和設備驅動程序四軟件組件和設備驅動程序 1.支持多種物理介質及規范的、完好的TCP/IP網絡協議2.靈敏的引導方式。支持從ROM、flash、本地盤軟盤或硬盤或網絡引導 3.快速、靈敏的I/O系統 4.支持 MS-DOS 和 RT-11文件系統 5.完全符合ANSI C 規范 6.多于1100種功能例程 o Vxworks的特點 (五五) 硬件支持硬件支持支持多處置器并行處置。支持的處置器有:x86, 68k, PPC, CPU 32, i

30、960, SPARC, SPARCLite, SH, ColdFire, R3000, R4000, C16X, ARM, MIPS(六六) 規范兼容性規范兼容性 POSIX1003.1b兼容。 VxWorks支持POSIX 1003.1b規范以及1003.1規范的根本系統調用。o Vxworks的特點 國內代理有北京奧索電腦,愛梅格計算機輔助工程,華力同創科技。(七七)技術支持技術支持 (八八)源代碼還是目的代碼源代碼還是目的代碼Vxworks普通提供的是內核二進制代碼。 o Vxworks的特點 (九九)價錢,答應,聲譽價錢,答應,聲譽費用:VxWorks普通價錢視所選擇的開發包而定。內核

31、二進制代碼約10,000$,再加Tornado大約兩萬美圓。但是對產品還要收取版費。綜合評價綜合評價 優點: VxWorks是可以根據用戶需求進展組合的實時操作系統。其開發環境和開發工具無疑是最強大的。VxWorks 的開放式構造和對工業規范的支持使開發著只需做最少的任務即可設計有效的適宜于不同用戶要求的實時操作系統。缺陷:其高昂的價錢讓用戶望而卻步。Vxwork不支持PEG圖形庫。o Vxworks的特點 Nucleus (一)開發環境及其工具 NUCLEUS+可以結合Paradigm,SDS以及ATI本人的多義務調試器組勝利能強大的集成開發環境,配合相應的編譯器和動態結合庫以及各類底層驅動

32、軟件,用戶可以輕松地進展RTOS的開發和調試。針對不同的CPU類型,NUCLEUS 還提供編譯器、動態銜接庫、多義務調試器等相應的工具來配置用戶的開發環境。 (二二)RTOS的性能目的的性能目的 多線程調度戰略: 固定優先級, 輪轉調度, 時間片, 私有權限, after priority, 協同多義務. 優先級倒轉防止戰略: proprietary。相關的技術信息可見下表:o Nucleus的特點 (四四)軟件組件和設備驅動程序軟件組件和設備驅動程序 NUCLEUS+提供種類豐富的功能模塊。如用于通訊系統的局域和廣域網絡模塊,支持圖形運用的實時化Windows模塊,支持Intnet網的WEB

33、產品模塊,工控機實時BIOS模塊,圖形化用戶接口以及運用軟件性能分析模塊等。用戶可以根據本人的運用來選擇不同的運用模塊。存在的主要問題是Nucleus Grafix在字體支持、顯示效果、呼應速度等方面存在一些缺陷。 o Nucleus的特點 (三三)內核內核:見見Vxworks Nucleus PLUS 是為實時嵌入式運用而設計的一個搶先式多義務操作系統內核,其95的代碼是用ANSIC寫成的,因此非常便于移植并可以支持大多數類型的處置器。在典型的目的環境中,Nucleus PLUS 中心代碼區普通不超越20K字節大小。Nucleus PLUS 的組件包括義務控制、內存管理、義務間通訊、義務的同

34、步與互斥、中斷管理、定時器及I/O驅動等。 ( (五五) )硬件支持硬件支持 NUCLEUS+ 的 RTOS內核可支持如下類型的CPU:x86, ColdFire, TI DSP, ARM6/7, StrongARM, H8/300H, PowerPC等。可以說NUCLEUS+是支持CPU類型最豐富的實時多義務操作系統。o Nucleus的特點 (六六)規范兼容性規范兼容性 ATI將其實時內核程序、Nucleus Plus,納入ITRON接口規范,使其用戶能自在地將其傳統的運用程序轉給義務數號的CPU,還有免費提供專利源代碼的益處。(七七)技術支持技術支持 Nucleus由旋極科技公司獨家代理

35、,主要技術支持及培訓在北京和上海。 產品晉級: 有限免費 o Nucleus的特點 (八八)源代碼還是目的代碼源代碼還是目的代碼 NUCLEUS提供注釋嚴厲的C源級代碼給每一個用戶。用戶可以深化地了解底層內核的運作方式,并可根據本人的特殊要求刪減或改動系統軟件,用戶只需經過DLL動態銜接庫便可進展義務級調試,無需編寫BSP。這對軟件的規范化管理及系統軟件的測試都有極大的協助。另外,由于提供了RTOS的源級代碼,用戶不但可以進展RTOS 的學習和研討,免去了Royalties,而且產品在量產時也不用支付License,可以省去大量的費用。九價錢,答應,聲譽:九價錢,答應,聲譽: Nucleus在中國市場增長較快,98年銷售一百套左右。 Nucleus的市場售價約為18萬人民幣左右。 目前Nucleus國內的用戶主要分布在航天部,郵電部,總參,航空部,電力部門以及各通訊公司,大專院校等。沒有2410的專業評價板,需求本人把Nucleus移植到的本人的目的系統中。目前,Nucleus還不直接支持2410這款CPU。旋極公司ARM9的評價板上的CPU是HP公司的。三星CPU方面只需ARM7的評價板。 o Nucleus的特點 綜合評價綜合評價 Nucleus是美國著名廠商ATI公司的RTOS產品。它提供實時內核Nucleus PLUS,網絡模塊Nucleus NET

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論