摘要:UCGUI是實時嵌入式系統中廣泛使用的圖形用戶界面,但UCGUI不支持中文字符編解碼。為此,提出一種支持中文字符編解碼的方法。在分析UCGUI字符編解碼框架基礎上,修改內核代碼,添加GB2312漢字編解碼驅動,實現中文字符顯示編解碼服務。針對UCGUI中文顯示時中文字庫占用空間大與MCU存儲空間有限的矛盾,提出一種字體驅動與字模數據分離的中文字體設計方法,包括為外擴字體設計專用驅動、字模數據存儲接口及存儲方法。在UCGUI仿真平臺環境下的測試結果表明,該字庫在UCGUI系列環境下,具有較好的可用性和通用性,可彌補UCGUI界面庫在低成本嵌入式系統中難以實現中文顯示的缺陷。關鍵詞:UCGUI界面庫;外擴字體;圖形界面系統;字體驅動;漢字編解碼;GUI仿真器
標簽:
ucgui
上傳時間:
2022-06-26
上傳用戶: