本科生畢業論文(設計)
題 目: 基于linux下智能手機的設計與制作
目錄
1. 緒論1
1.1 嵌入式系統的應用前景1
1.2linux操作系統2
1.2.1Linux介紹2
2.硬件、軟件介紹3
2.1S3c2440知識3
2.1.1S3c2440系統結構介紹3
2.1.2arm實驗儀介紹7
2.2 GPRS無線模組9
2.2.1 GPRS概述及工作原理9
2.2.2 SIM300的AT命令9
2.3 觸摸屏11
2.3.1 TFT LCD相關知識介紹11
2.3.2 TFT LCD 結構及顯示原理11
2.4 編碼14
2.4.1國標、區位、準國標14
2.4.2 GBK碼16
2.4.3 Unicode碼16
2.5 輸入法18
2.5.1T9輸入法介紹18
2.5.2 T9輸入法原理18
3. 智能手機項目開發步驟19
3.1建立pc機開發環境19
3.2開發板環境搭建23
3.3程序編輯及編譯26
3.4 程序分析29
3.5 手機效果34
結語39
參考文獻39
致謝40
摘要
本文首先介紹了arm芯片,然后GPRS無線模組、觸摸屏的一些硬件知識,接著講了 linux 操作系統、GPRS模組AT指令集、TFT圖形庫、系統編程技巧、輸入法、國標碼與unicode碼之間的編碼知識,最后介紹了應用程序實現。
關鍵詞: arm芯片 GPRS無線模組 觸摸屏 linux AT指令、TFT圖形庫、系統編程、編碼 、應用程序
Abstract
This paper introduces the arm chip, and then GPRS wireless module, touch screen some of the hardware knowledge, and then talked about linux operating system, GPRS module AT command set, TFT graphics library, system programming techniques, input method, national standard code and unicode Codes between coding knowledge, Finally, the application implementation.
Keyword: arm chip, GPRS wireless module, touch screen, linux AT commands, TFT graphics library, system programming, coding, application
基于linux下智能手機的設計與制作
1. 緒論
1.1 嵌入式系統的應用前景
嵌入式控制器的應用幾乎無處不在:移動電話、家用電器、汽車……無不有它的蹤影。嵌入控制器因其體積小、可靠性高、功能強、靈活方便等許多優點,其應用已深入到工業、農業、教育、國防、科研以及日常生活等各個領域,對各行各業的技術改造、產品更新換代、加速自動化化進程、提高生產率等方面起到了極其重要的推動作用。嵌入式計算機在應用數量上遠遠超過了各種通用計算機,一臺通用計算機的外部設備中就包含了5 - 10 個嵌入式微處理器。在制造工業、過程控制、網絡、通訊、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費類產品等方面均是嵌入式計算機的應用領域。 嵌入式系統工業是專用計算機工業,其目的就是要把一切變得更簡單、更方便、更普遍、更適用;通用計算機的發展變為功能電腦,普遍進入社會,嵌入式計算機發展的目標是專用電腦,實現“普遍化計算”,因此可以稱嵌入式智能芯片是構成未來世界的“數字基因”。正如我國資深嵌入式系統專家—沈緒榜院士的預言, “未來十年將會產生頭大小、具有超過一億次運算能力的嵌入式智能芯片”,將為我們提供無限的創造空間。總之“嵌入式微控制器或者說單片機好象是一個黑洞,會把當今很多技術和成果吸引進來。中國應當注意發展智力密集型產業”。
符合POSIX標準 、多用戶、多任務、豐富的網絡功能、良好的可移植性、支持數十種文件系統格式、開源、免費。
Linux特點:
1.符合POSIX 1003.1標準
POSIX 1003.1標準定義了一個最小的Unix操作系統接口,任何操作系統只有符合這一標準,才有可能運 行Unix程序。考慮到Unix具有豐富的應用程序,當今絕大多數操作系統都把滿足POSIX 1003.1標準作為實現 目標,Linux也不例外,它完全支持POSIX 1003.1標準。另外,為了使Unix S