① 嵌入式操作系統有哪些
常見的嵌入式操作系統有WINDOWS CE、iOS、Linux、Android、FreeRTOS。
1、WINDOWS CE,WINDOWS CE是微軟開發的一個開放的、可升級的32位嵌入式操作系統,是基於掌上型電腦類的電子設備操作系統。Windows CE具有模塊化、結構化和基幹Win32應用程序接日以及與處理器無關等特點。
2、iOS,蘋果的iOS系統可以說是蘋果公司賴以生存的核心技術,在iPhone、iPad、iTouch、iPod等設備上運行的iOS具備了嵌入式的全部特性。
3、Linux,Linux是一個類似於Unix的操作系統。Linux從1991年問世到現在,短短10年的時間內已發展成為一個功能強大、設計完善的操作系統,Linux系統不僅能夠運行於PC平台,還在嵌入式系統方面大放光芒,在各種嵌人式Linux OS迅速發展的狀況下,Linux OS逐漸形成了可與Windows CE等EOS進行抗衡的局面。
4、Android,Android是一個包括操作系統,中間件以及一些重要應用程序的專門針對移動設備的層次結構的軟體集。Android操作系統內置了一部分應用程序,包括電子郵件客戶端、SMS程序、日歷、地圖、瀏覽器、通訊錄以及其他的程序。
5、FreeRTOS,FreeRTOS是一個迷你操作系統內核的小型嵌入式系統。功能包括:任務管理、時間管理、信號量、消息隊列、內存管理、記錄功能等,可基本滿足較小系統的需要。
② 嵌入式操作系統有哪些
嵌入式操作系統有哪些
嵌入式操作系統是一段在嵌入式系統啟動後首先執行的背景程序,用戶的應用程序是運行於其上的各個任務,它根據各個任務的要求,進行資源(包括存儲器、外設等)管理、消息管理、任務調度、異常處理等工作。在有嵌入式操作系統支持的系統中,每個任務有一個優先順序,根據各個任務的優先順序,動態地切換各個任務,保證對實時性的要求。經過多年的發展,比較流行的嵌入式操作系統如下:
1、VxWorks
VxWorks 操作系統是美國WindRiver公司於1983年設計開發的一種實時嵌入式操作系統(RTOS),由於具有高性能的系統內核和友好的用戶開發環境。
VxWorks的突出特點:可靠性、實時性和可裁減性。它是目前嵌入式系統領域中使用最廣泛、市場佔有率最高的操作系統。它支持多種處理器,如x86、i960、Sun Sparc、Motorola Mc68xxx、MIPS RX000、Power PC等。大多數的VxWorks API是專有的,採用GNU的編譯和調試器,具有集成開發環境Tornado 系列。
它屬於商業型操作系統,目前國內很多大的公司都採用此操作系統進行嵌入式系統的開發,如中興通訊、華為等。
2、pSOS
該系統是一個模塊化、高性能的實時操作系統,專為嵌入式微處理器設計,提供一個完全的多任務環境,在定製的或者商業化的硬體上具有高性能和高可靠性,可以讓開發者根據操作系統的功能和內存需求定製每一個應用所需的系統。開發者可以利用它來實現從簡單的`單個獨立設備到復雜的、網路化的多處理器系統。
3、Windows Embedded
Windows Embedded 產品家族是Microsoft的產品,主要是用於建立支持具有豐富應用程序和服務的32嵌入時系統,從而針對廣泛的用戶需求提供靈活解決方案。此外,同支持更快的“產品上市速度”並降低開發成本,Windows Embedded 產品家族還能保證開發人員立於競爭前沿。目前Windows Embedded產品家族主要有Windows CE 3.0 和Windows NT Embedded 4.0。
4、Palm OS
Palm OS是著名的網路設備製造商3COM旗下的Palm Computing掌上電腦公司的產品,在PDA市場上佔有很大的市場份額。它具有開放的操作系統應用程序介面(API),開發商可以根據需要自行開發所需要的應用程序。
從全球范圍來看,由於Handspring公司和SONY公司也被授權使用Palm OS操作系統,致使Palm OS的市場份額佔到將近90%。Palm OS的優勢在於可以讓用戶靈活方便地定製操作系統以適合自己的習慣,而且其市場運作經驗豐富,資本雄厚,目前也正在通過第三方軟體商進行軟體的中文化工作。
5、OS-9
Microwave的OS-9是為微處理器關鍵實時任務而設計的操作系統,廣泛應用於高科技產品中,包括消費電子產品、工業自動化、無線通信產品、醫療儀器、數字電視/多媒體設備。它提供了很好的安全性和容錯性。與其它的嵌入式系統相比,它的靈活性和可升級性非常突出。
6、LynxOS
Lynx Real-time Systems 的LynxOS式一個分布式、嵌入式、可規模擴展的實時操作系統,它遵循PosIX.la、PosIX.lb和PosIX.1c標准。LynxOS支持線程的概念,提供256個全局用戶線程優先順序;提供一些傳統的、非實時系統的服務特性,包括基於調用需求的虛擬內存、一個基於Motif的用戶圖形界面、與工業標准兼容的網路系統以及應用開發工具。
7、QNX
QNX是加拿大QNX公司的產品。QNX是在x86體繫上開發出來的,這和別的RTOS不太一樣,別的大多RTOS都是從68K的CPU上開發成熟,然後再移植到x86體繫上來的,但是QNX是直接在x86上面開發,只是近年才在68K等CPU上使用。
QNX是一個實時的、可擴充的操作系統,它部分遵循PosIX相關標准,如PosIX.1b實時擴展。它提供了一個很小的微內核以及一些可選的配合進程。其內核僅提供4種服務:進程調度、進程間通信、底層網路通信和中斷處理。其進程在獨立的地址空間運行。所有其它OS服務,都體現為協作的用戶進程,因此QNX內核非常小巧(QNX 4.x大約為12KB),而且運行速度極快。這個靈活的結構可以使用戶根據實際的需求,將系統配置成微小的嵌入式操作系統或者包括幾百個處理器的超級虛擬機操作系統。
由於QNX具有強大的圖形界面功能,因此很適合作為機頂盒、手持設備(掌上電腦、手機)、GPS設備的實時操作系統使用。
8、嵌入式Linux
自由免費軟體Linux的出現對目前商用嵌入式操作系統帶來了沖擊。它可以移植到多個有不同結構的CPU和硬體平台上,具有很好的穩定性、各種性能的升級能力強,而且開發更容易。
國際上許多大型跨國企業,已經選中了Linux操作系統作為開發嵌入式產品的工具。如韓國三星公司、美國Transmeta公司等。國內也有很多廠家推出了基於Linux的嵌入式系統,如中科紅旗軟體技術有限公司既開發了嵌入式Linux系統基本開發平台,有提供了可供裁減的嵌入式Linux圖形用戶界面、窗口系統和網路瀏覽器,並與其它廠商合作開發了許多產品,包括PDA、機頂盒、彩票機等。
9、μC/OS-II
μC/OS-II是源代碼公開的實時嵌入式內核,是由美國人Jean J. Labrosse撰寫,其性能完全可以與商業產品競爭。它是基於μC/OS的,在1992年以來已經有很多成功的商業應用。它可在絕大多數8位、16位、32位甚至64位微處理器、微控制器、數字信號處理器(DSP)上運行。
目前嵌入式系統的開發工具平台主要包括以下幾種:
(1)實時在線模擬系統ICE(In-Circuit Emulator)
(2)高級語言編譯器(Compiler Tools)
(3)源程序模擬器(Simulator)
;③ 嵌入式操作系統有哪些
嵌入式操作系統是一段在嵌入式系統啟動後首先執行的背景程序,用戶的應用程序是運行於其上的各個任務,它根據各個任務的要求,進行資源(包括存儲器、外設等)管理、消息管理、任務調度、異常處理等工作。在有嵌入式操作系統支持的系統中,每個任務有一個優先順序,根據各個任務的優先順序,動態地切換各個任務,保證對實時性的要求。經過多年的發展,比較流行的嵌入式操作系統如下:
1、VxWorks
VxWorks 操作系統是美國WindRiver公司於1983年設計開發的一種實時嵌入式操作系統(RTOS),由於具有高性能的系統內核和友好的用戶開發環境。
VxWorks的突出特點:可靠性、實時性和可裁減性。它是目前嵌入式系統領域中使用最廣泛、市場佔有率最高的操作系統。它支持多種處理器,如x86、i960、Sun Sparc、Motorola Mc68xxx、MIPS RX000、Power PC等。大多數的VxWorks API是專有的,採用GNU的編譯和調試器,具有集成開發環境Tornado 系列。
它屬於商業型操作系統,目前國內很多大的公司都採用此操作系統進行嵌入式系統的開發,如中興通訊、華為等。
2、pSOS
該系統是一個模塊化、高性能的實時操作系統,專為嵌入式微處理器設計,提供一個完全的多任務環境,在定製的或者商業化的硬體上具有高性能和高可靠性,可以讓開發者根據操作系統的功能和內存需求定製每一個應用所需的系統。開發者可以利用它來實現從簡單的單個獨立設備到復雜的、網路化的多處理器系統。
3、Windows Embedded
Windows Embedded 產品家族是Microsoft的產品,主要是用於建立支持具有豐富應用程序和服務的32嵌入時系統,從而針對廣泛的用戶需求提供靈活解決方案。此外,同支持更快的“產品上市速度”並降低開發成本,Windows Embedded 產品家族還能保證開發人員立於競爭前沿。目前Windows Embedded產品家族主要有Windows CE 3.0 和Windows NT Embedded 4.0。
4、Palm OS
Palm OS是著名的網路設備製造商3COM旗下的Palm Computing掌上電腦公司的產品,在PDA市場上佔有很大的市場份額。它具有開放的操作系統應用程序介面(API),開發商可以根據需要自行開發所需要的應用程序。
從全球范圍來看,由於Handspring公司和SONY公司也被授權使用Palm OS操作系統,致使Palm OS的市場份額佔到將近90%。Palm OS的優勢在於可以讓用戶靈活方便地定製操作系統以適合自己的習慣,而且其市場運作經驗豐富,資本雄厚,目前也正在通過第三方軟體商進行軟體的中文化工作。
5、OS-9
Microwave的OS-9是為微處理器關鍵實時任務而設計的`操作系統,廣泛應用於高科技產品中,包括消費電子產品、工業自動化、無線通信產品、醫療儀器、數字電視/多媒體設備。它提供了很好的安全性和容錯性。與其它的嵌入式系統相比,它的靈活性和可升級性非常突出。
6、LynxOS
Lynx Real-time Systems 的LynxOS式一個分布式、嵌入式、可規模擴展的實時操作系統,它遵循PosIX.la、PosIX.lb和PosIX.1c標准。LynxOS支持線程的概念,提供256個全局用戶線程優先順序;提供一些傳統的、非實時系統的服務特性,包括基於調用需求的虛擬內存、一個基於Motif的用戶圖形界面、與工業標准兼容的網路系統以及應用開發工具。
7、QNX
QNX是加拿大QNX公司的產品。QNX是在x86體繫上開發出來的,這和別的RTOS不太一樣,別的大多RTOS都是從68K的CPU上開發成熟,然後再移植到x86體繫上來的,但是QNX是直接在x86上面開發,只是近年才在68K等CPU上使用。
QNX是一個實時的、可擴充的操作系統,它部分遵循PosIX相關標准,如PosIX.1b實時擴展。它提供了一個很小的微內核以及一些可選的配合進程。其內核僅提供4種服務:進程調度、進程間通信、底層網路通信和中斷處理。其進程在獨立的地址空間運行。所有其它OS服務,都體現為協作的用戶進程,因此QNX內核非常小巧(QNX 4.x大約為12KB),而且運行速度極快。這個靈活的結構可以使用戶根據實際的需求,將系統配置成微小的嵌入式操作系統或者包括幾百個處理器的超級虛擬機操作系統。
由於QNX具有強大的圖形界面功能,因此很適合作為機頂盒、手持設備(掌上電腦、手機)、GPS設備的實時操作系統使用。
8、嵌入式Linux
自由免費軟體Linux的出現對目前商用嵌入式操作系統帶來了沖擊。它可以移植到多個有不同結構的CPU和硬體平台上,具有很好的穩定性、各種性能的升級能力強,而且開發更容易。
國際上許多大型跨國企業,已經選中了Linux操作系統作為開發嵌入式產品的工具。如韓國三星公司、美國Transmeta公司等。國內也有很多廠家推出了基於Linux的嵌入式系統,如中科紅旗軟體技術有限公司既開發了嵌入式Linux系統基本開發平台,有提供了可供裁減的嵌入式Linux圖形用戶界面、窗口系統和網路瀏覽器,並與其它廠商合作開發了許多產品,包括PDA、機頂盒、彩票機等。
9、μC/OS-II
μC/OS-II是源代碼公開的實時嵌入式內核,是由美國人Jean J. Labrosse撰寫,其性能完全可以與商業產品競爭。它是基於μC/OS的,在1992年以來已經有很多成功的商業應用。它可在絕大多數8位、16位、32位甚至64位微處理器、微控制器、數字信號處理器(DSP)上運行。
目前嵌入式系統的開發工具平台主要包括以下幾種:
(1)實時在線模擬系統ICE(In-Circuit Emulator)
(2)高級語言編譯器(Compiler Tools)
(3)源程序模擬器(Simulator)
④ 常見的嵌入式操作系統有哪些
常見的嵌入式系統
Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive
什麼是嵌入式操作系統?
嵌入式操作系統是一種支持嵌入式系統應用的操作系統軟體,它是嵌入式系統的重要組成部分。
嵌入時操作系統具有通用操作系統的基本特點,能夠有效管理復雜的系統資源,並且把硬體虛擬化。
從應用角度可分為通用型嵌入式操作系統和專用型嵌入式操作系統。
常見的通用型嵌入式操作系統有Linux、VxWorks、Windows CE.net等。
常用的專用型嵌入式操作系統有Smart Phone、Pocket PC、Symbian等。
按實時性可分為兩類:
實時嵌入式操作系統主要面向控制、通信等領域。如WindRiver公司的VxWorks、ISI的pSOS、QNX系統軟體公司的QNX、ATI的Nucleus等。
非實時嵌入式操作系統主要面向消費類電子產品。這類產品包括PDA、行動電話、機頂盒、電子書、WebPhone等。如微軟面向手機應用的Smart Phone操作系統。【龍江包郵】
⑤ 常見嵌入式系統有哪些
一個嵌入式系統裝置一般都由嵌入式計算機系統和執行裝置組成,嵌入式計算機系統是整個嵌入式系統的核心,由硬體層、中間層、系統軟體層和應用軟體層組成。執行裝置也稱為被控對象,它可以接受嵌入式計算機系統發出的控制命令,執行所規定的操作或任務。執行裝置可以很簡單,如手機上的一個微小型的電機,當手機處於震動接收狀態時打開;也可以很復雜,如SONY智能機器狗,上面集成了多個微小型控制電機和多種感測器,從而可以執行各種復雜的動作和感受各種狀態信息。
硬體層
硬體層中包含嵌入式微處理器、存儲器(SDRAM、ROM、Flash等)、通用設備介面和I/O介面(A/D、D/A、I/O等)。在一片嵌入式處理器基礎上添加電源電路、時鍾電路和存儲器電路,就構成了一個嵌入式核心控制模塊。其中操作系統和應用程序都可以固化在ROM中。
(1)嵌入式微處理器
嵌入式系統硬體層的核心是嵌入式微處理器,嵌入式微處理器與通用CPU最大的不同在於嵌入式微處理器大多工作在為特定用戶群所專用設計的系統中,它將通用CPU許多由板卡完成的任務集成在晶元內部,從而有利於嵌入式系統在設計時趨於小型化,同時還具有很高的效率和可靠性。
嵌入式微處理器的體系結構可以採用馮·諾依曼體系或哈佛體系結構;指令系統可以選用精簡指令系統(RecedInstructionSet Computer,RISC)和復雜指令系統CISC(Complex Instruction Set Computer,CISC)。RISC計算機在通道中只包含最有用的指令,確保數據通道快速執行每一條指令,從而提高了執行效率並使CPU硬體結構設計變得更為簡單。
嵌入式微處理器有各種不同的體系,即使在同一體系中也可能具有不同的時鍾頻率和數據匯流排寬度,或集成了不同的外設和介面。據不完全統計,全世界嵌入式微處理器已經超過1000多種,體系結構有30多個系列,其中主流的體系有ARM、MIPS、PowerPC、X86和SH等。但與全球PC市場不同的是,沒有一種嵌入式微處理器可以主導市場,僅以32位的產品而言,就有100種以上的嵌入式微處理器。嵌入式微處理器的選擇是根據具體的應用而決定的。
(2)存儲器
嵌入式系統需要存儲器來存放和執行代碼。嵌入式系統的存儲器包含Cache、主存和輔助存儲器。
1、Cache
Cache是一種容量小、速度快的存儲器陣列它位於主存和嵌入式微處理器內核之間,存放的是一段時間微處理器使用最多的程序代碼和數據。在需要進行數據讀取操作時,微處理器盡可能的從Cache中讀取數據,而不是從主存中讀取,這樣就大大改善了系統的性能,提高了微處理器和主存之間的數據傳輸速率。Cache的主要目標就是:減小存儲器(如主存和輔助存儲器)給微處理器內核造成的存儲器訪問瓶頸,使處理速度更快,實時性更強。
在嵌入式系統中Cache全部集成在嵌入式微處理器內,可分為數據Cache、指令Cache或混合Cache,Cache的大小依不同處理器而定。一般中高檔的嵌入式微處理器才會把Cache集成進去。
2、主存
主存是嵌入式微處理器能直接訪問的寄存器,用來存放系統和用戶的程序及數據。它可以位於微處理器的內部或外部,其容量為256KB~1GB,根據具體的應用而定,一般片內存儲器容量小,速度快,片外存儲器容量大。
⑥ 學嵌入式電腦配置要求
學嵌入式電腦配置要求
嵌入式仍舊是一門非常熱門的技術,每年依舊有很多同學投入到嵌入式學習的大軍中來。從簡單的8位單片機,例如51系列,到32位的arm,mips系列,甚至現在的64位cpu;從簡單的電子鬧鍾到我們人手一台的智能手機,嵌入式性能越來越強大,應用越來越廣泛。那麼就有好多同學問,學習嵌入式對電腦的要求高嗎,如何選擇適合嵌入式開發的電腦呢?
君玉善其事,必先利其器,這里就簡單說下學習嵌入式電腦的選擇。選擇什麼樣的電腦首先你要確認你學的嵌入式方向是什麼,如果是8位,16位的單片機,那麼目前市場上任何一台電腦都可以滿足你的需要,包括筆記本和台式PC。那麼如果你准備學習android底層開發等。那麼久需要有強勁的電腦了。因為android是一個相當大的工程,單純一次完整編譯就需要好久,如果你選擇一台4G內存,2核CPU的電腦,那麼很不幸,編譯一次你至少要等待6小時以上。這個時候我推薦的就是至少8G ram,4核CPU,固態硬碟了的配置了。
另外,從經驗來看,一般8位,16位的單片機都是入門,最後都會使用更高級的arm等嵌入式晶元,所以,在有條件的情況下,可以適當的選擇高配一點電腦,選擇大容量內存是非常重要的。
總結下來,就是,如果只是學習單片機等,2核cpu,4-8Gram就可以了,其他的不太重要了;如果學習android開發,那麼推薦4核cpu,8G以上RAM,有條件的話可以上固態硬碟的配置。
最後,嵌入式開發一般都需要使用串口,如果是台式機一般還保留串口,筆記本的話可以買一個usb轉串口的小板,也很方便。
嵌入式系統開發的基本流程
1.系統定義與需求分析
確定系統開發最終需要達到的總目標、系統實現的可行性、系統開發所採取的策略,估計系統完成所需的資源和成本,制定工程進度安排計劃。需求分析應確定目標系統要具備哪些功能。用戶了解他們在實際應用中所面對的是什麼問題,也知道必須要做什麼,但是通常不一定能完整、准確地表達出他們的需求 ,更不知道怎樣利用計算機去實現他們需要的功能。需求分析就是要求密切配合用戶,經過充分的交流和考察,得出經過用戶確認的、明確的系統實現邏輯模型,以便使設計開發人員能夠最終的.設計目標。由此確定的系統邏輯模型是以後設計和實現的目標系統的基礎,必須能夠准確、完整的體現出用戶的需求。
2.系統設計方案的初步確立
包括系統設計的初步說明文檔、設計方案和設計描述文檔,具體包含以下文檔:系統總體設計、系統功能劃分與軟硬體協同設計、處理器選擇與基本介面器件選擇、操作系統選擇和開發環境選擇。這些文檔的確立是使用系統流程圖或其他工具,描述每一種可能的系統組成,估計每一種方案的成本和效益,在充分權衡各種方案利弊的基礎上,選擇一個較好的方案,並且制定出該系統的詳細計劃。
3.初步設計方案性價比評估與方案評審論證
在系統開始軟硬體具體設計之前,需要最後確定設計方案與用戶需求之間的合理性,並對設計方案的正確性、無歧義性、安全性、可驗證性、可理解性、可修改性等多個方面進行綜合評估,以確定是否進入下一步的實施階段。
1. 完善初步方案及初步方案的實施
本階段是整個設計階段中最基本的一個環節,它決定了以後軟硬體設計的方向與各自完成的目標,通常需要反復對比和權衡利弊才能最後決定。劃分的結果對軟硬體的設計工作量往往有很大的影響,特別是印象軟體的設計與實現,而且隨系統的性能和成本有著較大的影響。劃分完系統的軟硬體結構之後,就可同時開始系統的軟硬體設計與系統方案的實時。
2. 軟硬體集成測試
將測試完成的軟體系統裝入製作好的硬體系統中,進行系統的綜合測試,驗證系統功能是否能被正確無誤的實現。本階段的工作在整個開發過程中最復雜、最費時,特別需要相應的輔助工具支持,才能確保系統的正常運行
3. 系統性能測試及可靠性測試
測試最終完成的系統性能是否滿足設計任務書的各項性能指標和要求。若滿足,則可將正確無誤的軟體固化在目標硬體中;若不滿足,則需要回到設計的初始階段重新進行系統的設計方案的制定。
;⑦ 嵌入式對台式電腦配置要求
電腦要求不高極普通就可以。
計算機(computer)俗稱電腦,是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。是能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。
由硬體系統和軟體系統所組成,沒有安裝任何軟體的計算機稱為裸機。可分為超級計算機、工業控制計算機、網路計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機等。
計算機發明者約翰·馮·諾依曼。計算機是20世紀最先進的科學技術發明之一,對人類的生產活動和社會活動產生了極其重要的影響,並以強大的生命力飛速發展。
它的應用領域從最初的軍事科研應用擴展到社會的各個領域,已形成了規模巨大的計算機產業,帶動了全球范圍的技術進步,由此引發了深刻的社會變革,計算機已遍及一般學校、企事業單位,進入尋常百姓家,成為信息社會中必不可少的工具。
⑧ 現在市場上的嵌入式電腦有哪幾大品牌
聯想(lenovo):中國的民族品牌,國人的驕傲。自從收購了IBM的PC,現在是全球第三大電腦廠商——www.lenovo.com(還有伺服器、手機、U盤及移動硬碟(質量咣咣的)……)
方正:國人的品牌,北大方正集團由北京大學1986年投資創辦——www.founder.com
神州:國人的品牌,深圳市新天下集團有限公司:成立於1995年,是一家以IT(Information technology)、IA(Information application)為主業,以電腦技術開發為核心,集研發、生產和銷售為一體的民營高科技企業——www.hasee.com(還有小影霸顯卡、U盤……)
長城:國人的品牌,中國長城計算機集團公司(簡稱長城集團),是中央直屬的專門從事計算機及相關產業發展的大型企業集團,成立於1986年。——www.greatwall.com.cn
華碩:台灣品牌(當然就是國人的品牌)華碩主板是世界品牌(估計是尖級的了)——www.asus.com.cn
海爾:國人的品牌,國人的驕傲,世界品牌一百強。海爾電腦外觀華麗,海爾的售後服務理念十分先進(還經營家電)——www.haier.com/cn
明基(BenQ)國人的品牌,還經營數碼相機——www.benq.com.cn
……
⑨ 嵌入式操作系統有哪些
常見的嵌入式系統
Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive
什麼是嵌入式操作系統?嵌入式操作系統是一種支持嵌入式系統應用的操作系統軟體,它是嵌入式系統的重要組成部分。嵌入時操作系統具有通用操作系統的基本特點,能夠有效管理復雜的系統資源,並且把硬體虛擬化。
從應用角度可分為通用型嵌入式操作系統和專用型嵌入式操作系統。常見的通用型嵌入式操作系統有Linux、VxWorks、Windows CE.net等。常用的專用型嵌入式操作系統有Smart Phone、Pocket PC、Symbian等。
按實時性可分為兩類:
實時嵌入式操作系統主要面向控制、通信等領域。如WindRiver公司的VxWorks、ISI的pSOS、QNX系統軟體公司的QNX、ATI的Nucleus等。
非實時嵌入式操作系統主要面向消費類電子產品。這類產品包括PDA、行動電話、機頂盒、電子書、WebPhone等。如微軟面向手機應用的Smart Phone操作系統。