Hopen OS做信息家電的靈魂
——
Hopen OS包括以下幾個(gè)模塊:系統內核、設備驅動(dòng)、圖形用戶(hù)界面系統、文件系統以及網(wǎng)絡(luò )系統等。
系統內核
Hopen Kernel是針對實(shí)時(shí)應用開(kāi)發(fā)的,它提供一個(gè)實(shí)時(shí)系統所需要的一切基本要素:多任務(wù)、由優(yōu)先級驅動(dòng)的急者優(yōu)先式調度方法和快速現場(chǎng)切換。
Hopen Kernel是一個(gè)真正的微內核。首先,它本身的代碼很小,只有10K;其次它只實(shí)現必須由內核實(shí)現的幾種最基本的功能,如進(jìn)程間通訊、線(xiàn)程調度、中斷入口、內存管理以及電源管理。
設備驅動(dòng)
Hopen OS將設備分為“字符設備”和“圖形設備”兩大類(lèi),相應的設備驅動(dòng)程序也分為“字符設備驅動(dòng)程序”和“圖形設備驅動(dòng)程序”兩類(lèi)?!白址O備”包括RS232接口、網(wǎng)絡(luò )設備(Ethernet、ISDN、ADSL、Modem等)和遠紅外線(xiàn)收發(fā)設備;“圖形設備”包括LCD、筆、鼠標、觸摸屏等。它統一采用文件的方式對設備進(jìn)行操作和管理。

圖形用戶(hù)界面
Hopen GUI為應用程序提供基于消息機制的圖形用戶(hù)界面編程接口。它具有以下功能:完備的窗口管理、通過(guò)字體設備驅動(dòng)程序接口,可支持任意多種點(diǎn)陣和矢量字體、完整的支持中文處理,提供標準的中文輸入法接口等。
文件系統
Hopen Filesys提供ROM、RAM、FLASH和FAT16文件系統。它采用統一的面向對象接口,因此具有很好的可讀性、可維護性和可擴展性。Hopen文件系統提供了文件的創(chuàng )建、打開(kāi)、讀寫(xiě)和檢索。
網(wǎng)絡(luò )系統
Hopen OS提供強大的網(wǎng)絡(luò )功能,集成了標準TCP/IP協(xié)議,實(shí)現了IP、IGMP、ICMP、ARP、TCP、PPP、UDP、POP3、SMTP、UDP、DHCP等網(wǎng)絡(luò )協(xié)議,對外提供Socket編程接口。
目前,女?huà)zHopen嵌入式操作系統已支持X86、 PA-RISC、 PowerPC、 ARM、 MIPS等硬件平臺?;谠摬僮飨到y的掌上電腦(天璣810和天璣911)、機頂盒(摩威股票、天億股票)、網(wǎng)絡(luò )電視(HiD)等產(chǎn)品已陸續面世。
評論