新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > Hopen OS做信息家電的靈魂

Hopen OS做信息家電的靈魂

——
作者: 時(shí)間:2007-03-05 來源:CCID 收藏
女媧Hopen OS是一款具有自主知識(shí)產(chǎn)權(quán)的。它采用微內(nèi)核的結(jié)構(gòu),內(nèi)核具有多任務(wù)、高實(shí)時(shí)性的特點(diǎn),采用全程可搶占式調(diào)度,具有友好的、可定制的圖形用戶界面。

Hopen OS包括以下幾個(gè)模塊:系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)、圖形用戶界面系統(tǒng)、文件系統(tǒng)以及網(wǎng)絡(luò)系統(tǒng)等。

系統(tǒng)內(nèi)核
Hopen Kernel是針對(duì)實(shí)時(shí)應(yīng)用開發(fā)的,它提供一個(gè)實(shí)時(shí)系統(tǒng)所需要的一切基本要素:多任務(wù)、由優(yōu)先級(jí)驅(qū)動(dòng)的急者優(yōu)先式調(diào)度方法和快速現(xiàn)場(chǎng)切換。

Hopen Kernel是一個(gè)真正的微內(nèi)核。首先,它本身的代碼很小,只有10K;其次它只實(shí)現(xiàn)必須由內(nèi)核實(shí)現(xiàn)的幾種最基本的功能,如進(jìn)程間通訊、線程調(diào)度、中斷入口、內(nèi)存管理以及電源管理。

設(shè)備驅(qū)動(dòng)
Hopen OS將設(shè)備分為“字符設(shè)備”和“圖形設(shè)備”兩大類,相應(yīng)的設(shè)備驅(qū)動(dòng)程序也分為“字符設(shè)備驅(qū)動(dòng)程序”和“圖形設(shè)備驅(qū)動(dòng)程序”兩類?!白址O(shè)備”包括RS232接口、網(wǎng)絡(luò)設(shè)備(Ethernet、ISDN、ADSL、Modem等)和遠(yuǎn)紅外線收發(fā)設(shè)備;“圖形設(shè)備”包括LCD、筆、鼠標(biāo)、觸摸屏等。它統(tǒng)一采用文件的方式對(duì)設(shè)備進(jìn)行操作和管理。


圖形用戶界面
Hopen GUI為應(yīng)用程序提供基于消息機(jī)制的圖形用戶界面編程接口。它具有以下功能:完備的窗口管理、通過字體設(shè)備驅(qū)動(dòng)程序接口,可支持任意多種點(diǎn)陣和矢量字體、完整的支持中文處理,提供標(biāo)準(zhǔn)的中文輸入法接口等。

文件系統(tǒng)
Hopen Filesys提供ROM、RAM、FLASH和FAT16文件系統(tǒng)。它采用統(tǒng)一的面向?qū)ο蠼涌?,因此具有很好的可讀性、可維護(hù)性和可擴(kuò)展性。Hopen文件系統(tǒng)提供了文件的創(chuàng)建、打開、讀寫和檢索。

網(wǎng)絡(luò)系統(tǒng)
Hopen OS提供強(qiáng)大的網(wǎng)絡(luò)功能,集成了標(biāo)準(zhǔn)TCP/IP協(xié)議,實(shí)現(xiàn)了IP、IGMP、ICMP、ARP、TCP、PPP、UDP、POP3、SMTP、UDP、DHCP等網(wǎng)絡(luò)協(xié)議,對(duì)外提供Socket編程接口。

目前,女媧Hopen已支持X86、 PA-RISC、 PowerPC、 ARM、 MIPS等硬件平臺(tái)?;谠摬僮飨到y(tǒng)的掌上電腦(天璣810和天璣911)、機(jī)頂盒(摩威股票、天億股票)、網(wǎng)絡(luò)電視(HiD)等產(chǎn)品已陸續(xù)面世。


評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉