新聞中心

        EEPW首頁 > 嵌入式系統 > Hopen OS做信息家電的靈魂

        Hopen OS做信息家電的靈魂

        ——
        作者: 時間:2007-03-05 來源:CCID 收藏
        女媧Hopen OS是一款具有自主知識產權的。它采用微內核的結構,內核具有多任務、高實時性的特點,采用全程可搶占式調度,具有友好的、可定制的圖形用戶界面。

        Hopen OS包括以下幾個模塊:系統內核、設備驅動、圖形用戶界面系統、文件系統以及網絡系統等。

        系統內核
        Hopen Kernel是針對實時應用開發的,它提供一個實時系統所需要的一切基本要素:多任務、由優先級驅動的急者優先式調度方法和快速現場切換。

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

        設備驅動
        Hopen OS將設備分為“字符設備”和“圖形設備”兩大類,相應的設備驅動程序也分為“字符設備驅動程序”和“圖形設備驅動程序”兩類。“字符設備”包括RS232接口、網絡設備(Ethernet、ISDN、ADSL、Modem等)和遠紅外線收發設備;“圖形設備”包括LCD、筆、鼠標、觸摸屏等。它統一采用文件的方式對設備進行操作和管理。


        圖形用戶界面
        Hopen GUI為應用程序提供基于消息機制的圖形用戶界面編程接口。它具有以下功能:完備的窗口管理、通過字體設備驅動程序接口,可支持任意多種點陣和矢量字體、完整的支持中文處理,提供標準的中文輸入法接口等。

        文件系統
        Hopen Filesys提供ROM、RAM、FLASH和FAT16文件系統。它采用統一的面向對象接口,因此具有很好的可讀性、可維護性和可擴展性。Hopen文件系統提供了文件的創建、打開、讀寫和檢索。

        網絡系統
        Hopen OS提供強大的網絡功能,集成了標準TCP/IP協議,實現了IP、IGMP、ICMP、ARP、TCP、PPP、UDP、POP3、SMTP、UDP、DHCP等網絡協議,對外提供Socket編程接口。

        目前,女媧Hopen已支持X86、 PA-RISC、 PowerPC、 ARM、 MIPS等硬件平臺。基于該操作系統的掌上電腦(天璣810和天璣911)、機頂盒(摩威股票、天億股票)、網絡電視(HiD)等產品已陸續面世。


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 右玉县| 阿合奇县| 临泉县| 铅山县| 忻州市| 杂多县| 叙永县| 海安县| 星子县| 夹江县| 屯门区| 德安县| 化州市| 台北县| 永仁县| 错那县| 什邡市| 安陆市| 上饶市| 宁武县| 旅游| 尚义县| 密云县| 凌云县| 湖北省| 突泉县| 射洪县| 鲜城| 扎囊县| 辽源市| 兴业县| 客服| 仪征市| 临西县| 鹰潭市| 儋州市| 银川市| 沙河市| 宁城县| 中山市| 苗栗县|