[發明專利]基于嵌入式操作系統的漢字字符混合輸出顯示的實現方法在審
| 申請號: | 201811234915.3 | 申請日: | 2018-10-23 |
| 公開(公告)號: | CN109375962A | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 趙漫菲;姚蕊;李濤;張楊 | 申請(專利權)人: | 北京計算機技術及應用研究所 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/448 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 王雪芬 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式操作系統 漢字字符 混合輸出 西文 漢字 嵌入式軟件技術 漢字編碼 漢字庫 驅動層 混排 字體 計算機 研究 | ||
本發明涉及一種基于嵌入式操作系統的漢字字符混合輸出顯示的實現方法,涉及計算機嵌入式軟件技術領域。本發明針對在嵌入式操作系統中顯示漢字、西文、尤其是漢字、西文、字符混顯問題進行研究,通過建立字符及漢字編碼的混合漢字庫,并在windml字體驅動層中,添加對單字節、雙字節混排的處理,實現了一種基于嵌入式操作系統的漢字字符混合輸出顯示的實現方法。
技術領域
本發明涉及計算機嵌入式軟件技術領域,具體涉及一種基于嵌入式操作系統的漢字字符混合輸出顯示的實現方法。
背景技術
在嵌入式系統中,由于建立了小型的漢字庫,程序運行時漢字的顯示效率提高,節省開銷。然而嵌入式系統中硬件資源有限,其操作系統往往不會為用戶提供像Windows那樣圖形化的操作界面。通常其集成開發環境中會提供封裝好的圖形界面開發函數,比如風河公司的VxWorks操作系統中,有Windml開發組件,其API函數支持進一步的嵌入式的圖形界面開發;Linux操作系統也有相關的圖形界面開發工具,開發人員獲取了相應的開發工具后也可以進一步開發自己的圖形顯示界面。
WindML組件庫支持基于嵌入式系統的多媒體應用程序,為VxWorks提供基本的圖形、視頻和音頻技術。具有較好的軟件獨立性和可移植性。WindML由軟件開發包SDK和硬件開發包DDK構成。SDK用來開發應用程序。在圖形、輸入管理、多媒體、字體和內存管理等方面提供全面的API集合。DDK是位于SDK層和硬件之間的媒介層,為硬件提供了一套完整的驅動和API集。包含的驅動類型如下:
圖形驅動程序類型包含用來分配顏色的函數指針和變量、執行畫圖操作、內存分配和頁面管理。
視頻驅動是圖形驅動的擴展,它實現了視頻開始、停止等視頻流操作。
字體驅動程序類型包含設置字體模式和大小的函數指針和變量,其結果通過圖形驅動程序來顯示。
輸入設備驅動程序包含獲得輸入信息的函數指針和變量,如鍵盤、鼠標的驅動程序。
以圖形驅動API為基礎,目前針對VxWorks嵌入式操作系統來說,其主要的漢字顯示方式是,根據WindRiver公司提供的WindML(WindMedia Library),利用WindML對位圖字符顯示和雙字節編碼的支持,按照WindML位圖字體文件的格式完成漢字點陣的轉換存儲,并使用WindML位圖字體引擎和渲染函數實現點陣獲取、點陣顯示,從而將漢字顯示出來。
WindRiver公司的VxWorks作為性能優秀的嵌入式實時操作系統,不論在可靠性、實時性、可裁減性方面,還是在開放性、易用性等方面都是相當不錯的。但WindRiver公司沒有提供漢字顯示方案,雖然現在也有很多研究方案,利用WindML對位圖字符顯示和雙字節編碼的支持,可以完成對漢字的顯示,但對字、西文、尤其是漢字、西文、字符混顯問題,卻沒能作更好的支持。而且在不同嵌入式開發模式中,也會有不同的封裝好的圖形開發組件,但所有的嵌入式系統中封裝或支持的圖形模塊針對漢字的顯示都不完善。
如何能夠更好、更有效地顯示漢字,一直都是嵌入式開發人員不斷深入研究的課題。而且隨著嵌入式技術的不斷發展,更好的交互環境對程序設計者也提出更高層次的要求。
發明內容
(一)要解決的技術問題
本發明要解決的技術問題是:如何設計一種基于嵌入式操作系統的漢字字符混合輸出的實現方法。
(二)技術方案
為了解決上述技術問題,本發明提供了一種基于嵌入式操作系統的漢字字符混合輸出顯示的實現方法,包括以下步驟:
第一步:修改字體驅動文件udbmffnt.c,同時要生成中文和字符合一的字體庫;
第二步:通過用戶調用,加載設備驅動、字體引擎;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京計算機技術及應用研究所,未經北京計算機技術及應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811234915.3/2.html,轉載請聲明來源鉆瓜專利網。





