隨著軟硬件技術的不斷發(fā)展,嵌入式系統(tǒng)的應用越來越廣泛,嵌入式技術也全面滲透到日常生活的每一個角落。掌上漢語學習機系統(tǒng)的開發(fā)是為滿足對漢語學習有需要的人群。隨著經濟、技術的不斷提高,中國逐漸走向國際化,漢語學習人員的人數也不斷增加,開發(fā)出一款掌上漢語學習機系統(tǒng)是有充分的市場需求的。 系統(tǒng)的開發(fā)環(huán)境是基于ARM-Linux開發(fā)平臺,并應用了嵌入式開發(fā)的相關關鍵技術,包括嵌入式圖形用戶界面系統(tǒng)MiniGUI和嵌入式數據庫SQLite,系統(tǒng)開發(fā)的目的是在這些技術的基礎上,為需要學習漢語的人員提供一款界面友好、功能豐富的語言學習工具。 本文主要講述的是掌上漢語學習機系統(tǒng)的軟件開發(fā)過程以及開發(fā)過程中涉及的開發(fā)環(huán)境及開發(fā)技術。隨著手持設備的硬件條件的提高,嵌入式系統(tǒng)對輕量級GUI的需求越來越迫切,圖形用戶界面的支持是實現一個完善的語言學習系統(tǒng)的基礎,本文首先從圖形用戶界面的歷史、技術特點、結構模型、發(fā)展狀況等方面做了介紹,然后介紹了MiniGUI的體系結構和版本,以及移植的方法和過程,還詳細闡述了應用程序開發(fā)中對MiniGUI函數庫的使用和調用方法。同時一個簡單實用的數據庫的支持會為系統(tǒng)中的數據處理和組織提供方便,本項目中有六個字典和其它學習程序,對數據的處理也相當多,本文介紹了嵌入式數據庫的知識和Sqlite數據庫在項目中的使用和開發(fā)技術。最后,以系統(tǒng)中的單位換算模塊為例詳細介紹了應用程序的開發(fā)過程。本文的內容涉及了嵌入式Linux軟件開發(fā)的主要技術,在ARM-Linux嵌入式開發(fā)領域具有很強的實踐意義。
標簽:
ARMLinux
嵌入式開發(fā)
關鍵技術
上傳時間:
2013-06-15
上傳用戶:songrui