當前位置:才華齋>計算機>作業系統>

什麼是嵌入式作業系統

作業系統 閱讀(2.8W)

常見的嵌入式系統有:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive、autosar等等,下面為大家簡介嵌入式作業系統

什麼是嵌入式作業系統

什麼是嵌入式作業系統?

嵌入式作業系統是一種支援嵌入式系統應用的作業系統軟體,它是嵌入式系統的重要組成部分。嵌入時作業系統具有通用作業系統的基本特點,能夠有效管理複雜的系統資源,並且把硬體虛擬化。

從應用角度可分為通用型嵌入式作業系統和專用型嵌入式作業系統。常見的通用型嵌入式作業系統有Linux、VxWorks、Windows 等。常用的專用型嵌入式作業系統有Smart Phone、Pocket PC、Symbian等。

按實時性可分為兩類:

實時嵌入式作業系統主要面向控制、通訊等領域。如WindRiver公司的VxWorks、ISI的、QNX系統軟體公司的QNX、ATI的Nucleus,很多汽車電子行業都是利用實時性很強的作業系統等。

非實時嵌入式作業系統主要面向消費類電子產品。這類產品包括PDA、行動電話、機頂盒、電子書、WebPhone等。如微軟面向手機應用的Smart Phone作業系統。

嵌入式系統的設計和實現而言,基本上需要四種不同的工作:系統設計工作,硬體設計工作,驅動程式和作業系統移植工作和應用程式設計開發工作。

1、系統設計工作

在系統的設計階段,系統分析師將根據需求確定系統的硬體的基本構成,根據系統的需求選擇使用那種處理器,使用哪種作業系統,使用那些軟體開發工具。系統分析師往往是較為完整的參與過嵌入式系統設計的全過程,對於系統應用的行業較為了解,對於嵌入式系統本身的開發流程十分清楚的人。

2、硬體設計工作

系統硬體設計人員需要根據系統分析師的設計結果,進行硬體原理圖的設計。通常需要硬體設計人員熟悉嵌入式系統的硬體構成。硬體設計人員需要了解常用的嵌入式系統處理器,儲存器(Flash,SDRAM),乙太網MAC晶片,音訊/視訊編解碼晶片,電源管理晶片,匯流排介面電路 (USB,PCI),液晶顯示模組,可程式設計邏輯器件(FPGA/CPLD),無線網路通訊模組(Bluetooth,WLAN,GPRS)等硬體電路構成元素的基本工作原理,連線使用方法,使用注意事項,基本除錯方法等內容。在網路上能找到很多公司的評估板的原理圖,對於這些原理圖要仔細研究,摸清處理器同儲存器,網絡卡,液晶模組等器件的連線方法和原因。通過對這些電路的研究,能夠較快地瞭解整個嵌入式系統的構成,這些電路同實際產品中的電路雖有一定差別的,特別是對於手持裝置,但這些差別不影響初學者學習嵌入式系統的硬體設計基本構成。