做高端生活方式的網站seo軟文是什么
1.嵌入式操作系統的概念?
? ? ? ? 嵌入式操作系統通常由硬件驅動程序、調式代理、操作系統內核、文件系統和可配置組件等功能組成,并為應用軟件提供標準的API(Application?Programming?Interface)接口服務。
2.一般嵌入式操作系統的體系結構?
? ? ? ? 從嵌入式操作系統體系架構看,主要存在4中結構:整體結構、層次結構、客戶/服務器結構和面向對象結構。
? ? ? ? 整體結構也稱為模塊結構或無序結構,它是基于結構化程序設計的一種軟件設計方法。圖1給出了傳統嵌入式操作系統的體系結構。
圖1?一般嵌入式操作系統的體系結構?
2.1硬件?
? ? ? ? 如圖1所示,嵌入式操作系統通常應支持多種處理器類型,一般選擇嵌入式操作系統產品前,需要考慮對該產品覆蓋處理器的能力。
2.2?與硬件相關的軟件
????????對于與硬件相關的軟件而言,與處理器硬件相關的驅動稱為結構支持包(ASP),與處理器外圍芯片相關的驅動稱之為板級支持包(BSP),對于特殊硬件配置,如SCSI盤、圖形處理芯片,其驅動程序應單獨設計。
2.3?嵌入式操作系統
2.3.1嵌入式操作系統核心?
????????嵌入式操作系統通過調用硬件驅動軟件實現對硬件資源的管理,其本身軟件可與硬件無關,嵌入式操作系統核心是由操作系統內核和操作系統可配置庫組成,操作系統內核是系統主體,承載著操作系統核心功能,其主要完成任務管理、內存管理、任務間通信管理、時鐘管理和中斷管理等功能。操作系統可配置庫是操作系統功能的延伸,為應用程序提供更加豐富的服務,可配置庫是一種可配置、可剪裁代碼,用戶可根據目標系統的需求,進行靜態(tài)或動態(tài)裁剪。其主要包括運行時庫、設備管理、人機接口、圖形圖像以及API擴展等。
2.3.2文件系統
? ? ? ? 文件系統是嵌入式操作系統必須支持組件功能,它主要是為嵌入式系統提供數據或程序的存儲能力。在嵌入式操作系統中,通常提供了DosFS文件系統,為了滿足實時性要求,不同操作系統產品還提供了其他類型的文件系統,如VxWorks還提供了RT11FS,TSFS和TFFS等。
?2.3.3I/O系統
? ? ? ? I/O系統是嵌入式操作系統必須提供的組件功能,它能夠為嵌入式系統提供標準的輸入輸出管理。I/O系統的主要功能是為數據傳輸操作選擇輸入/輸出設備、控制被選輸入/輸出設備與主機之間的信息交換。
?2.3.4網絡系統?
? ? ? ? 網絡系統是嵌入式操作系統為滿足嵌入式系統的互聯互通所支持網絡通信協議軟件,如TCP/IP、UDP等,同時可支持宿主機的軟件開發(fā)。