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

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

ID:40152730

大小:1.16 MB

页数:15页

时间:2019-07-23

基于linux下智能手机的制作与设计_第1页
基于linux下智能手机的制作与设计_第2页
基于linux下智能手机的制作与设计_第3页
基于linux下智能手机的制作与设计_第4页
基于linux下智能手机的制作与设计_第5页
资源描述:

《基于linux下智能手机的制作与设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010学士学位毕业答辩课题基于Linux下智能手机的制作与设计答辩学生:指导老师:研究的目的和意义随着多种技术的不断融合,移动娱乐市场的日益扩大,以掌上电脑著称的智能手机的诞生了。既然智能手机的诞生和掌上电脑有关。目前智能手机系统主要包括WindowsMobile、Symbian、SmartPhone、Linux等。其中Linux具有源代码开放、费用低、人才资源丰富等优点在市场上占据比较重要的地位。研究的主要内容(1)vivi、内核的下载;(2)root根文件系统的制作与下载;(3)TFTLCD触摸屏驱

2、动;(4)s3c2440处理器与GPRS模块通信;(5)多线程程序编写、线程间通信;(1)信号强度显示;(2)电话的接打;(3)短信息的收发,支持中英文;(4)菜单控制,触摸屏控制菜单的选择;(5)运营商显示,支持中国移动和中国联通。研究的预期效果系统框架CPUs3c2440应用程序Linux内核GPRS模块根文件系统触摸屏驱动串口驱动1.root根文件系统模块制作根文件系统的过程,其实也就是利用BusyBox工具构造以下目录的过程:/bin/sbin/dev/etc/lib/usr/var/proc/t

3、mp/home/root/mnt软件设计2.Linux内核配置(1)Makefile:定义了Linux内核编译的规则;(2)Config.in:给用户提供配置选项;(3)配置用户界面:提供用户配置界面;目的是为了增减内核,以适应开发需要。3.主体程序结构设计开始vivi启动内核启动,界面显示创建线程主线程初始系统化接收线程放入队列从队列取数据分析按键菜单功能实现系统初始化功能实现4.打电话流程图获取号码拨打电话5.发短信流程图获取号码短信内容发送短信1.GPRS模组GPRS模组采用SIM300通讯芯片利用

4、无线移动网络实现语音传输和点对点数据传输,模组内具备TCP/IP协议栈,可直接利用它进行无线上网,GPRS模组使用UART接口和s3c2440控制器进行通信。硬件原理2.TFTLCD触摸屏模块本设计采用四线电阻式触摸屏,电阻式触摸屏两层薄膜之间以细小的透明隔离点隔开。手指接触屏幕时,两层薄膜导电层出现一个接触点,电阻发生变化,在X和Y两个方向上产生信号,送触摸屏控制器,同时主芯检测电压及电流,四路AD通道直接处理触摸屏输出的电压转化为数字信号,然后得到触点的位置。基于三星32位处理器s3c2440控制的基

5、于Linux下的智能手机,具有以下功能:(1)显示网络运营商:有信号的情况下正确的查询网络运营商;(2)接收短信:正常显示短信内容,无错字、乱码;(3)接打电话:在有信号的情况下接打电话声音清晰,流畅,无杂音;(4)存储短信:存储短信数量为40条;(5)信号强度:能实现信号强度的显示;(6)触摸屏信号采集处理,实现输入和输出。(7)短信输入采用高效快速、聪明的T9输入法。总结主控板视频演示GPRS模块实物演示感谢各位领导、老师的莅临和指导!致谢

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。