【正文】
為代表的嵌入式技術(shù)將對(duì)嵌入式軟件的發(fā)展產(chǎn)生深遠(yuǎn)影響:(5)嵌入式軟件走向一體化,技術(shù)領(lǐng)域不斷擴(kuò)大并逐成體系;(6) 嵌入式軟件與 SOC、互聯(lián)網(wǎng)、普通計(jì)算的結(jié)合發(fā)展趨勢(shì)加劇。為以后在與嵌入式相關(guān)的領(lǐng)域中工作打下良好基礎(chǔ)。開(kāi)發(fā)環(huán)境使用 Qt 開(kāi)發(fā),開(kāi)發(fā)語(yǔ)言采用功能強(qiáng)大的C++語(yǔ)言。接著將所選擇漢字發(fā)送到擁有焦點(diǎn)的窗口,最終在屏幕上顯示。時(shí)下比較流行的嵌入式中文輸入法是 Nokia 的 T9 輸入法、 Motorola的 ITAP 輸入法,這兩種輸入法功能強(qiáng)大但是價(jià)格昂貴而且對(duì)硬件要求很高。在不同的應(yīng)用場(chǎng)合,對(duì)人機(jī)界面的要求也不同,一些情況下只要求簡(jiǎn)單參數(shù)的顯示和選擇,而在一些信息終端中,還要求文字的輸入。然而它并沒(méi)有提供中文輸入法,本設(shè)計(jì)是以L(fǎng)inux 為實(shí)時(shí)操作系統(tǒng)利用 QT 提供的函數(shù)設(shè)計(jì)一款小巧的、具有良好的移植性和擴(kuò)展性的拼音輸入法,能夠滿(mǎn)足基本的輸入法的實(shí)現(xiàn)。國(guó)內(nèi)用戶(hù)對(duì)支持中文輸入法的輕量級(jí) GUI 的需求也日益迫切。將嵌入式應(yīng)用至工業(yè)控制類(lèi)產(chǎn)品中,并開(kāi)發(fā)出優(yōu)秀的人機(jī)交互界面,是嵌入式發(fā)展的趨勢(shì),擁有廣闊的市場(chǎng)前景。嵌入式系統(tǒng)是繼 IT 網(wǎng)絡(luò)技術(shù)之后,又一個(gè)新的技術(shù)發(fā)展方向。時(shí)下比較流行的嵌入式中文輸入法是 Nokia 的 T9 輸入法、 Motorola的 ITAP 輸入法,這兩種輸入法功能強(qiáng)大但是價(jià)格昂貴而且對(duì)硬件要求很高。在不同的應(yīng)用場(chǎng)合,對(duì)人機(jī)界面的要求也不同,一些情況下只要求簡(jiǎn)單參數(shù)的顯示和選擇,而在一些信息終端中,還要求文字的輸入。 QT。關(guān)鍵詞:中文輸入法,軟鍵盤(pán),嵌入式 Linux,QtEmbedded Chinese Input MethodABSTRACT With the rapid development of puter technology, embedded system is more and more widely used. By now, embedded puter system is much more than mon puter in quantity. Embedded system is a new direction of technology development after IT work technology. With the prominent advantages of small volume, powerful performance, low power dissipation, high reliability and special purpose, embedded system is widely used in fields of national defense, consume electronic, work munication, industry control and so on. With the development of puter and munication technology, research and development of embedded system are more and more useful. The development of embedded system has bee a new hotspot in the business. Applying embedded system in industrial production of control class and developing outstanding humanputer interaction are the development trends of flush type and these will have wide market prospect, In recent years, market demand shows that more and more embedded system, such as PDA STB, DVD/VCD players, WAP mobile phone and so on, require to be supported by a convenient and visual controlling interface or a functional Web explore. And all of these need to be supported by a stable and credible GUI with high performance. First the thesis outlines the history of embedded system and user interface, and then the paper pares several GUI technologies under embedded system, pointing out the difference of GUI on embedded systems, that is lightness, less resource requirement, quicker response, high reliability and easy configuration. Second, this paper mainly involves several technical aspects, and those are selecting appropriate geometric user interface for software developing platform. Finally, through these techniques of QT, the paper designed and developed contacts with a soft keyboard module. Key words:Chinese input method。本文首先概述了嵌入式系統(tǒng)概念、組成及用戶(hù)界面的發(fā)展情況,接著指出嵌入式系統(tǒng)下的圖形用戶(hù)界面具有輕型、占用資源少、高性能、高可靠性、可配置等特點(diǎn)。近年來(lái)的市場(chǎng)需求顯示越來(lái)越多的嵌入式系統(tǒng)包括 PDA 機(jī)頂盒/DVD/VCD/播放機(jī) WAP 手機(jī)均要求提供一個(gè)方便簡(jiǎn)潔的可視化操作界面,而這些都要求有一個(gè)高性能穩(wěn)定可靠的圖形用戶(hù)界面來(lái)提供支持。 嵌入式系統(tǒng)的開(kāi)發(fā)以成為新的行業(yè)熱點(diǎn)。由于嵌入式具有體積小、性能強(qiáng)、功耗低、可靠性高以及面向行業(yè)應(yīng)用的突出特征,目前已經(jīng)廣泛的應(yīng)用于軍事國(guó)防、消費(fèi)電子、網(wǎng)絡(luò)通訊、工業(yè)控制等各個(gè)領(lǐng)域。學(xué)士學(xué)位論文 論文題目: 嵌入式中文拼音輸入法的設(shè)計(jì) 摘 要計(jì)算機(jī)技術(shù)發(fā)展到今天,嵌入式系統(tǒng)在各行各業(yè)的應(yīng)用越來(lái)越廣泛,可以說(shuō)嵌入式計(jì)算機(jī)的應(yīng)用在數(shù)量上遠(yuǎn)遠(yuǎn)超過(guò)了各種通用計(jì)算機(jī)。嵌入式系統(tǒng)是繼IT 網(wǎng)絡(luò)技術(shù)之后,又一個(gè)新的技術(shù)發(fā)展方向。隨著計(jì)算機(jī)技術(shù)和通信技術(shù)的發(fā)展,嵌入式系統(tǒng)的研究與開(kāi)發(fā)也有著越來(lái)越重要的實(shí)際意義。將嵌入式應(yīng)用至工業(yè)控制類(lèi)產(chǎn)品中,并開(kāi)發(fā)出優(yōu)秀的人機(jī)交互界面,是嵌入式發(fā)展的趨勢(shì),擁有廣闊的市場(chǎng)前景。國(guó)內(nèi)用戶(hù)對(duì)支持中文輸入法的輕量級(jí) GUI 的需求也日益迫切。其次詳細(xì)闡述了技術(shù)上涉及到的問(wèn)題:選擇合適的圖形用戶(hù)界面開(kāi)發(fā)軟件平臺(tái),并且進(jìn)行環(huán)境搭建;利用 QT 中的庫(kù)函數(shù)設(shè)計(jì)開(kāi)發(fā)了一個(gè)帶有軟鍵盤(pán)的中文輸入法。 SoftKeyboard。 Embedded Linux目錄1 緒論 ..............................................................3 課題的目的與意義 ..............................................2 國(guó)內(nèi)外研究現(xiàn)狀與發(fā)展動(dòng)態(tài) ......................................3 可行性分析 ....................................................3 主要工作 ......................................................42 嵌入式系統(tǒng)綜述 ....................................................4 嵌入式的發(fā)展歷史 ..............................................4 嵌入式實(shí)時(shí)操作系統(tǒng)概況 ........................................5 嵌入式系統(tǒng)發(fā)展的趨勢(shì) ..........................................63 嵌入式 LINUX 平臺(tái)開(kāi)發(fā)的理論基礎(chǔ) ....................................8 嵌入式 LINUX概述 ...............................................8 嵌入式 LINUX的特點(diǎn) .............................................8 LINUX嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái) ........................................9 嵌入式 LINUX的發(fā)展及應(yīng) ........................................104 嵌入式使用的數(shù)據(jù)庫(kù) ...............................................105 嵌入式圖形系統(tǒng) ...................................................12 GUI 在嵌入式 LINUX系統(tǒng)中的地位 .................................12 嵌入式系統(tǒng) GUI 的實(shí)現(xiàn)方法 .....................................126 QT/E 開(kāi)發(fā)境的構(gòu)建 ................................................13 安裝集成開(kāi)發(fā)環(huán)境 .............................................13 編譯 X86 平臺(tái) QT/E 庫(kù) ..........................................14 編譯 ARM 平臺(tái) QT/E 庫(kù) ..........................................15 配置 QTCREATOR環(huán)境 .............................................15 下載 ARM 平臺(tái)庫(kù)至目標(biāo)板 .......................................177 中文輸入法的原理 .................................................18 拼音輸入法處理流程圖 .........................................18 拼音輸入法原理詳述 ...........................................198 中文輸入法的界面設(shè)計(jì) .............................................20 軟鍵盤(pán)窗口的設(shè)計(jì) .............................................20 軟鍵盤(pán)窗口界面 ...............................................22 輸入法初始界面 ...............................................229 輸入法字庫(kù)設(shè)計(jì) ...................................................23 數(shù)據(jù)庫(kù)的設(shè)計(jì) .................................................23 添加漢字 .....................................................2410 中文輸入法實(shí)現(xiàn) ..................................................24 軟鍵盤(pán)內(nèi)部實(shí)現(xiàn) ..............................................24 事件處理與漢字匹配 ..........................................25 顯示漢字 ....................................................25 運(yùn)行效果 ....................................................26結(jié) 論 .............................................................27致 謝 .............................................................28參考文獻(xiàn) .......................................................291 緒論目前,3G 技術(shù)盛行,嵌入式系統(tǒng)的性能有了大弧度提高,應(yīng)用領(lǐng)域也越來(lái)越廣泛,以 LCD 和數(shù)字鍵盤(pán)實(shí)現(xiàn)的人機(jī)交互式界面在智能終端中廣泛采用。目前在嵌入式系統(tǒng)中廣泛