基于linux下智能手机的设计与制作毕业设计

上传人:工**** 文档编号:489942407 上传时间:2022-10-06 格式:DOC 页数:44 大小:7.17MB
返回 下载 相关 举报
基于linux下智能手机的设计与制作毕业设计_第1页
第1页 / 共44页
基于linux下智能手机的设计与制作毕业设计_第2页
第2页 / 共44页
基于linux下智能手机的设计与制作毕业设计_第3页
第3页 / 共44页
基于linux下智能手机的设计与制作毕业设计_第4页
第4页 / 共44页
基于linux下智能手机的设计与制作毕业设计_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《基于linux下智能手机的设计与制作毕业设计》由会员分享,可在线阅读,更多相关《基于linux下智能手机的设计与制作毕业设计(44页珍藏版)》请在金锄头文库上搜索。

1、聊城大学本科毕业论文(设计)本科生毕业论文(设计) 题 目: 基于linux下智能手机的设计与制作专业代码: 作者姓名: 学 号: 2006201463 单 位: 物理科学与信息工程学院 指导教师: 2目录1. 绪论11.1 嵌入式系统的应用前景11.2linux操作系统21.2.1Linux介绍22.硬件、软件介绍32.1S3c2440知识32.1.1S3c2440系统结构介绍32.1.2arm实验仪介绍72.2 GPRS无线模组92.2.1 GPRS概述及工作原理92.2.2 SIM300的AT命令92.3 触摸屏112.3.1 TFT LCD相关知识介绍112.3.2 TFT LCD 结

2、构及显示原理112.4 编码142.4.1国标、区位、准国标142.4.2 GBK码162.4.3 Unicode码162.5 输入法182.5.1T9输入法介绍182.5.2 T9输入法原理183. 智能手机项目开发步骤193.1建立pc机开发环境193.2开发板环境搭建233.3程序编辑及编译263.4 程序分析293.5 手机效果34结语39参考文献39致谢40摘要本文首先介绍了arm芯片,然后GPRS无线模组、触摸屏的一些硬件知识,接着讲了 linux 操作系统、GPRS模组AT指令集、TFT图形库、系统编程技巧、输入法、国标码与unicode码之间的编码知识,最后介绍了应用程序实现。

3、关键词: arm芯片 GPRS无线模组 触摸屏 linux AT指令、TFT图形库、系统编程、编码 、应用程序AbstractThis 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

4、, 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下智能手机的设计与制作引 言本题目是在S3c2440试验仪和GPRS模

5、组硬件基础上,运行在linux操作系统下,通过linux系统控制S3c2440与GPRS模组通信,实现手机功能。1. 绪论1.1 嵌入式系统的应用前景嵌入式控制器的应用几乎无处不在:移动电话、家用电器、汽车无不有它的踪影。嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、加速自动化化进程、提高生产率等方面起到了极其重要的推动作用。嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5 - 10 个嵌入式微处理器。在制造工业、过程控制、网络、通讯、仪器、

6、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面均是嵌入式计算机的应用领域。 嵌入式系统工业是专用计算机工业,其目的就是要把一切变得更简单、更方便、更普遍、更适用;通用计算机的发展变为功能电脑,普遍进入社会,嵌入式计算机发展的目标是专用电脑,实现“普遍化计算”,因此可以称嵌入式智能芯片是构成未来世界的“数字基因”。正如我国资深嵌入式系统专家沈绪榜院士的预言, “未来十年将会产生头大小、具有超过一亿次运算能力的嵌入式智能芯片”,将为我们提供无限的创造空间。总之“嵌入式微控制器或者说单片机好象是一个黑洞,会把当今很多技术和成果吸引进来。中国应当注意发展智力密集型产业”。 1.2 linux

7、操作系统1.2.1Linux介绍作者:Linux Tordal ds (芬兰),1991年9月,发布Linux0.01版本.官方网址:http:/www.linux.org吉详物:符合POSIX标准 、多用户、多任务、丰富的网络功能、良好的可移植性、支持数十种文件系统格式、开源、免费。Linux特点:1.符合POSIX 1003.1标准POSIX 1003.1标准定义了一个最小的Unix操作系统接口,任何操作系统只有符合这一标准,才有可能运 行Unix程序。考虑到Unix具有丰富的应用程序,当今绝大多数操作系统都把满足POSIX 1003.1标准作为实现 目标,Linux也不例外,它完全支持P

8、OSIX 1003.1标准。另外,为了使Unix System V和BSD上的程序能直接在 Linux上运行, Linux还增加了部分System V和BSD的系统接口,使Linux成为一个完善的Unix程序开发系统。 2.支持多用户访问和多任务编程Linux是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的相互干扰。另外, Linux还支持真正的多用户编程,一个用户可以创建多个进程,并使各个进程协同工作来完成用户的需求. 3.具有丰富的网络功能,这是Linux走向成功的一大因素,Linux为用户提供了完善而强大的网络功能,免费提供了大量支持internet的软件.4.良好的

9、可移植性.Linux是一种可移植的操作系统,能够在i386,ARM,MIPS,PPC等多种硬件平台下运行.5.支持多种文件系统 Linux能支持多种文件系统。目前支持的文件系统有:EXT2、EXT、XIAFS、ISOFS、HPFS、MSDOS、UMSDOS、 PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。Linux最常用的文件系统是EXT2,它的文件名长度可 达255字符,并且还有许多特有的功能,使它比常规的Unix文件系统更加安全。 2.硬件、软件介绍2.1S3c2440知识2.1.1S3c2440系统结构介绍S3C2440A是韩国三星公司推出的16/3

10、2位RISC微控制器,其CPU采用的是ARM920T内核加上丰富的片内外设,为手持设备和其它应用,提供了低价格、低功耗、高性能微控制器的解决方案。内核结构(ARM920T)图2.1.1片内外设图2.1.2289-FBGA封装其信号可以分成addr0-addr26、Data0-data31、GPA0-GPA22、GPB10、GPC15、GPD15、GPE15、GPF7、GPG15、GPH10、EINT23、nGCS0nGCS7、AIN7、IIC、SPI、OM0-OM3等,大部分都是复用的图2.1.3工作电压、操作频率、电源管理:具有PLL时钟发生器,主频最高可达533M,内核1.2V供电最高40

11、0M,1.3V供电最高533M,存储器支持1.8V、2.5V、3.0V、3.3V,I/O均支持3.3V供电,s3c2440为单机器周期执行指令集,具有电源管理功能,可以使系统以普通方式、慢速方式、空闲方式和掉电方式工作,降低产品功耗。内核结构采用ARM920T内核,具有16KB指令Cache、16KB数据Cache和存储器管理单元MMU,指令高速存储缓冲器(I-Cache),数据高速存储缓冲器(D-cache)提高指令执行效率及数据存储效率,减少主存带宽和响应性带来的影响,加强的ARM体系结构MMU,用于支持winCE、linux等操作系统,内部高级微控制总线(AMBA)体系结构(AMB2.0

12、,AHB/APB)处理器通用模块1有60个中断源,可以设定1个为快速中断,其余为普通中断,有24个外部中断,可编程电平/边沿触发方式。1个看门狗定时器 5个定时器、9个UART、24个外部中断、4个DMA中断、2个RTC中断、2个ADC中断 1个IIC、2个SPI、1个SD、2个USB、1个LCD、1个触摸屏中断 1个电池故障、1个NAND、2个摄像头、1个AC97。处理器通用模块23个通道的UART,带有16字节的TX/RX FIFO,支持IrDA1.0功能。8通道的10位A/D转换器,最高速率可达500kSPS、提供有触摸屏接口。具有130个通用I/O口。有4个具有PWM功能的16位定时器

13、和1个16位内部定时器。看门狗定时器。存储器接口:sram、sdram、norflash、NANDflash、外部存储器控制器,可扩展8组,每组128MB,总容量达1GB、支持NandFlash作为启动存储器及数据存储器、支持最高达256M的SDRAM存储器接口、支持NOR FLASH、SRAM存储器接口、4通道的DMA,并且有外部请求引脚外围总线接口32位地址总线、8/16/32位可编程数据总线、控制总线,具有2通道的SPI、1个通道的IIC串行总线接口和1个通道的IIS音频总线接口,有2个USB主机总线端口,1个USB设备总线端口,兼容MMC的SD卡接口。人机接口:带有四线电阻式触摸屏接口

14、,有LCD控制器,支持4K色的STN和256K色的TFT,配置有DMA通道,支持多种屏幕尺寸,典型的屏幕尺寸有640*480,320*320,160*160,集成Camer摄像头控制器,具有日历功能的RTC2.1.2arm实验仪介绍图2.1.4核心是(参考S3C2440使用手册)s3c2440+6M晶振。SDRAM为两片32MB*16位存储器组成64MB*32位数据存储区。NAND FLASH 64MB*8位存储器,单独寻址。NOR FLASH为2MB*16位存储器。RTC时钟电路是32768hz晶振、电池。UDA1341音乐芯片。H-jtag接口。多媒体模块:双通道立体声语音输出、TFT LCD(5.7寸,640480,65536色)、IIS接口、SD卡接口、SATA硬盘接口。通信模块:IIC、UART接口、B1.1接口(Host/Device)、网接口、RS接口、S接口、gbee无线通信接口。人机交互模块:触摸屏接口、3阵列按键、个独立LED、路03.3V可调模拟电压输出。UART模块原理介绍:通用异步收发器,简称UART,即“Uuiversal Async

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号