1、 本科生毕业论文(设计)本科生毕业论文(设计) 题题 目:目: 基于基于 linuxlinux 下智能手机的设计与制作下智能手机的设计与制作 专业代码:专业代码: 071201 071201 作者姓名:作者姓名: 学学 号:号: 单单 位:位: 物理科学与信息工程学院物理科学与信息工程学院 指导教师:指导教师: 20092009 年年 1212 月月 1616 日日 1 目录目录 1. 绪论绪论. 1 1.1 嵌入式系统的应用前景嵌入式系统的应用前景 . 1 1.2 linux 操作系统操作系统 2 1.2.1 Linux 介绍. 2 2.硬件、软件介绍硬件、软件介绍. 3 2.12.1 S3
2、c2440S3c2440 知识知识 3 2.1.1 S3c2440 系统结构介绍 3 2.1.2 arm实验仪介绍 7 2.2 GPRS2.2 GPRS 无线模组无线模组 9 2.2.1 GPRS 概述及工作原理 . 9 2.2.2 SIM300 的 AT 命令. 9 2.3 2.3 触摸屏触摸屏 11 2.3.1 TFT LCD 相关知识介绍 11 2.3.2 TFT LCD 结构及显示原理 11 2.4 2.4 编码编码 . 14 2.4.1国标、区位、准国标 14 2.4.2 GBK 码. 16 2.4.3 Unicode 码 16 2.5 2.5 输入法输入法 18 2.5.1 T9
3、输入法介绍 18 2.5.2 T9 输入法原理 18 3. 3. 智能手机项目开发步骤智能手机项目开发步骤 . 19 3.13.1 建立建立 pcpc 机开发环境机开发环境 19 3.23.2 开发板环境搭建开发板环境搭建 23 3.33.3 程序编辑及编译程序编辑及编译 26 3.43.4 程序分析程序分析 . 29 3.5 3.5 手机效果手机效果 34 结语结语 39 参考文献参考文献 39 致谢致谢 40 2 摘要摘要 本文首先介绍了 arm 芯片,然后 GPRS 无线模组、触摸屏的一些硬件知识, 接着讲了 linux 操作系统、GPRS 模组 AT 指令集、TFT 图形库、系统编程技
4、巧、 输入法、国标码与 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 se
5、t, 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
6、, application 1 基于基于linuxlinux下智能手机的设计与制作下智能手机的设计与制作 引引 言言 本题目是在 S3c2440 试验仪和 GPRS 模组硬件基础上,运行在 linux 操作系统 下,通过 linux 系统控制 S3c2440 与 GPRS 模组通信,实现手机功能。 1. 绪论 1.1 嵌入式系统的应用前景嵌入式系统的应用前景 嵌入式控制器的应用几乎无处不在:移动电话、家用电器、汽车无不有它的踪影。 嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已深入到工业、 农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、 加速自动化化进程、提高生产率等方面起到了极其重要的推动作用。 嵌入式计算机在应用数量上远远超过了各种通用计算机,一