Linux下手机软件的设计与实现_第1页
Linux下手机软件的设计与实现_第2页
Linux下手机软件的设计与实现_第3页
Linux下手机软件的设计与实现_第4页
Linux下手机软件的设计与实现_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科学生毕业论文(设计)题目(中 文):Linux下手机软件的设计与实现(英 文): Design and Implementation of Mobile Phone Software under Linux姓 名周鑫学 号 院 (系) 专业、年级电子信息工程 级 湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的

2、法律结果由本人承担。 本科毕业论文(设计)作者签名:二 一 三 年 月 日 毕业论文(设计)任务书课题名称:Linux下手机软件的设计与实现学生姓名: 系 别:电子工程系专 业:电子信息工程指导教师: 湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词: 手机 GPRS无线模组 触摸屏 Linux 2、毕业论文(设计)内容要求: 1.通过运行智能手机应用程序使手机界面在触摸屏上显示。 2. 实现接打电话,收发中英文短信,来电显示。3.实现手机箱,网路运营商检测,信号强度检测。4.设计原理明确。3、文献查阅指引:1王田苗嵌入式系统设计与实例开发M北京:清华大学出版社,20022范永开LIN

3、UX应用开发技术详解M北京:人民邮电出版社,2006 3Wayne Wolf.ComPuters as ComPonents:PrineiPles of Embedded ComPuting System DesignedM.Morgan Kaufmann,20024张红光UNIX操作系统教程(第2版) M北京:机械工业出版社,20065万选明,潘思志UART用户模组使用J电子制作,2011,8:61-646王洪革GPRS模块来电号码记录与查询的实现J软件导刊,2012,6:80-827程勇,杨明辉基于GPRS模块的无线通信系统设计J软件导刊,2010, 12(9):67-798田民波,叶锋著

4、TFT液晶显示器原理与技术M北京:科学出版社,20109夏淑梅区位码/国标码输入法的初始化程序模块分析J内蒙古电大学刊, 2009,2:5-1510李庆荣,王晓红,莫有权编著Red Hat Enterprise Linux 5服务器架设与网络 配置M北京:清华大学出版社,201111Peter Van Linden .Expert C ProgrammingM北京:人民邮电出版社,20114、毕业论文(设计)进度安排:(1) 2012年11月:确定论文题目,查找资料,准备开题;(2) 2012年12月:论文开题;(3) 2012年1月:翻阅资料并记录与论文研究方向相关的要点和论据;(4)201

5、3年2月-3月:实现了软件界面及手机的基本功能;(5)2013年4月上旬:完成系统整合并开始着手写论文初稿;(6)2013年4月下旬:继续完善软件界面与功能,论文初稿基本完成;(7)2013年5月上旬:程序代码优化完成,论文定稿,准备答辩。教研室意见: 负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目Linux下手机软件的设计与实现作 者 姓 名周鑫所属系、专业、年级 电子工程系 电子信息工程 专业 2009 年级指导教师姓名、职称杨熙 讲师预计字数10000开题日期20

6、12-12-25选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解 通过选做此题可培养动手能力及自主创新能力,理论联系实际;近年来嵌入式飞速发展,各种各样的嵌入式电子产品涌上市场,操作系统变得越来越重要,而Linux操作系统是一个开源免费的操作系统,并且它是一个非常优秀的操作系统。应用非常广泛,具有很大的发展前景。Linux进入到移动终端操作系统已经几年时间,并以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注,包括摩托罗拉和NTT DoCoMo等知名的厂商。已经开发出的基于Linux的手机有摩托罗拉的A760、A768、CEC的e2800、三

7、星的i519等。2004年6月在日本东京BIG SIGHT展览馆举办的“LinuxWorld Expo/Tokyo 2004”博览会上,日本手机大厂商NEC则展示了其采用Linux操作系统的手机。我国的大唐电信也于08年7月宣布将Linux作为其TD-SCDMA 3G手机操作系统。Linux与其它操作系统相比是个后来者,但Linux具有二个其它操作系统无法比拟的优势。其一,Linux具有开放的源代码,能够大大降低成本。其二,既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。 实现手机功能需要一个多任务的

8、操作系统,利用Linux多线程,可以实现多任务。在A8开发板上运行Linux操作系统,加上GPRS模组可以实现手机接打电话,收发短信,收件箱,运营商检测,信号强度检测等功能。主要内容:研究的主要问题有:Linux下编程环境,AT指令集、触摸屏、多任务编程同步互斥该设计的重点与难点:Linux下多任务编程的同步与互斥,A8试验仪与GPRS模组的通信。研究方法:(1)文献法。通过查找的资料、文献、论文等,借鉴前人研究成果以指导研究,夯实研究的理论基础。(2)经验总结法。将以前世人研究出的内容、网上发表的文章加以归纳,进行综述,撰写相关的应用性论文。(3)实验法。通过编写测试程序,验证设计是否可行。

9、完成期限和采取的主要措施:完成期限:2013年1月到2013年5月 主要措施: 严格遵照湖南科技学院毕业论文(设计)工作管理办法的指示精神,结合个人的实际情况,完成这项设计所采取的主要措施有两条:一是密切联系。联系本组设计成员及毕业设计指导导师,寻求有关毕业设计信息,确定设计课题方向与设计内容;二是虚心学习。利用课余时间到图书馆和网络上查阅资料,并虚心向老师请教和同学进行学习交流,保障毕业设计的顺利完成。主要参考资料:1王田苗嵌入式系统设计与实例开发M北京:清华大学出版社,20022范永开LINUX应用开发技术详解M北京:人民邮电出版社,2006 3Wayne WolfComPuters as

10、 ComPonents:PrineiPles of Embedded ComPuting System DesignedMMorgan Kaufmann,20024张红光UNIX操作系统教程(第2版) M北京:机械工业出版社,20065万选明,潘思志UART用户模组使用J电子制作,2011,8:61-646王洪革GPRS模块来电号码记录与查询的实现J软件导刊,2012,6:80-827程勇,杨明辉基于GPRS模块的无线通信系统设计J软件导刊,2010,12(9):67-798田民波,叶锋著TFT液晶显示器原理与技术M北京:科学出版社,20109夏淑梅区位码/国标码输入法的初始化程序模块分析J内

11、蒙古电大学刊,2009,2:5-1510李庆荣,王晓红,莫有权编著Red Hat Enterprise Linux 5服务器架设与网络配置M北京:清华大学出版社,201111Peter Van Linden .Expert C ProgrammingM北京:人民邮电出版社,2011指导教师意见:指导教师签名: 教研室意见:签 名: 年 月 日开 题 报 告 会 纪 要时间 2012年 12 月 25 日地点三教608 与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)李春树教授 谭永宏副教授杨熙讲师廖朝阳讲师李小武副教授李艳芳副教授会议记录摘要:1、这个题目的现实意义? 通过选做此

12、题可培养动手能力及自主创新能力,理论联系实际;近年来嵌入式飞速发展,各种各样的嵌入式电子产品涌上市场,操作系统变得越来越重要,而Linux操作系统是一个开源免费的操作系统,并且它是一个非常优秀的操作系统。应用非常广泛,具有很大的发展前景。实现手机功能需要一个多任务的操作系统,利用Linux多线程,可以实现多任务。在A8开发板上运行Linux操作系统,加上GPRS模组可以实现手机接打电话,收发短信,收件箱,运营商检测,信号强度检测等功能。2、 研究的注意问题和重点难点是什么?研究的主要问题有:Linux下编程环境,AT指令集、触摸屏、多任务编程同步互斥;该设计的重点与难点:多任务编程的同步与互斥

13、,A8开发板与GPRS模组的通信。3、 如何解决A8板与GPRS模组的通信? 直接通过RS232接口引出TXD、RXD、和GND三根线通过RS232转接头与A8板相连。会议主持人:记 录 人:年 月 日指导小组意见负责人签名: 年 月 日系部 意 见负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目Linux下手机软件的设计与实现学生姓名周鑫学 号3系 别电子工程系专 业电子信息工程指导教师杨熙检查日期2013.4.8指导教师检查情况记载及修改意见:已经完成的工作:1、完成了嵌入式开发工具的使

14、用;2、熟悉了AT指令集;3、手机界面设计完成;4、实现了接听电话,收发短信功能;5、论文大部分内容已经完成。 下一步的工作:1、进一步完善GPRS模组信息收发解析机制;2、智能输入法功能;3、同时继续论文的写作工作,完善论文,规范格式。签名: 注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目Linux下手机软件的设计与实现学生姓名周鑫学号3专业班级电信0903指导教师杨熙职称讲师系(教研室)电子工程系指导过程记录指导内容记录(一) 建议论文研究方向,指导如何查阅文献资料,并

15、推荐一些参考文献和相关书籍。 学 生 签 名: 2013 年 1月10 日 指导教师签名: 2013 年 1月10 日指导内容记录(二) 熟悉嵌入式开发环境与开发工具,讲解Linux系统编程开发。 学 生 签 名: 2013 年 1月 25 日 指导教师签名: 2013 年 1月 25 日指导内容记录(三)根据毕业设计论文要求,指导确定初步方案以及大致如何去实现。讲解GPRS通信AT指 学 生 签 名: 2013年2月 10 日 指导教师签名: 2013年2月 10 日指导内容记录(四)指导系统的软件设计,根据系统功能的要求,建议采用模块化程序设计。讲解TFT触摸屏,及库的使用。学 生 签 名

16、: 2013年 3 月 3 日 指导教师签名: 2013年 3 月 3 日指导过程记录指导内容记录(五) 讨论智能手机设计的细节问题。学 生 签 名: 2013年3 月 20日 指导教师签名: 2013年3 月 20日指导内容记录(六) 修改收发数据读取问题。进一步完善GPRS模组信息收发解析机制。学 生 签 名: 2013年 4 月 8 日 指导教师签名: 2013年 4 月 8 日指导内容记录(七) 论文初稿的审阅,指导章节内容的调整及图表标注的规范性。学 生 签 名: 2013 年4 月 23 日 指导教师签名: 2013 年4 月 23 日指导内容记录(八) 论文终稿审阅,指导摘要、英

17、文翻译及答辩PPT的制作。学 生 签 名: 2013 年5 月6 日 指导教师签名: 2013 年5 月6 日答辩小组组长意见(对情况是否属实做出意见)组长(签名): 年 月 日注:本表与毕业论文一起装订存档。湖南科技学院本科毕业论文(设计)评审表论文题目Linux下手机软件的设计与实现作者姓名周鑫所属系、专业、年级电子工程系 电子信息工程 专业 2009年级指导教师姓名、职称杨熙 讲师字 数10000定稿日期2013.5.8中 文 摘 要本文首先介绍了Linux 操作系统、arm芯片,然后GPRS无线模组、触摸屏的一些硬件知识,接着讲了AT指令集、TFT图形库、系统编程技巧、输入法、国标码与

18、unicode码之间的编码知识,最后介绍了应用程序实现。采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,因此能够大大降低成本。而且开放源代码还有一个好处是允许手机制造商根据实际情况,有针对性地开发适合自己手机的Linux操作系统,这样既能让自己的产品有特色,又能避免受制于人,还能够满足用户多方面的应用。到现在,手机的应用就由通话和简单的邮件传输,发展到Web浏览和拍照摄影,照片编辑,动画播放等多个方面,这样一来,手机软件的开发规模是3年前5倍以上。基于这个原因,开发Linux OS,开发者教育等各方面的成本就削减了不少,从而上市的产品便会

19、更具竞争力。关键词手机 GPRS无线模组 触摸屏 Linux 英文摘要 This paper first introduces the Linux operating system, ARM chip, and GPRS wireless module, touch screen hardware knowledge, and then tells the GPRS module AT command set, the TFT graphics library, system programming skills, input method, and the coding knowledge

20、between national standard code and unicode codes. Finally, it introduces the application program implementation.Using the Linux operating system for intelligent mobile phone is to reduce the cost of productionThe most important character of Linux is the source code opened, so it can greatly reduce t

21、he cost. Theres another advantage of open source that can allow mobile phone manufacturers to operate the Linux operating system for their own mobile phone according to the actual situation, so as to make their products unique, and can avoid the heteronomy, also can satisfy the users in many aspects

22、.Until now, mobile phone applications from call and simple mail transfer, develop to Web browsing, photograph, photo editing, and animation playback and so on. In this way, mobile phone software development scale is 5 times more than 3 years ago. For this reason, the development of Linux OS, the cos

23、t such as the developers education cuts a lot, which makes listed products more competitive.关键词mobile phone GPRS wireless module touch screen Linux指导教师评定成绩评审基元评审要素评审内涵满分指导教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行

24、研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行整理和运用;能对其科学论点进行论证。10研究方案的设计能力整体思路清晰;研究方案合理可行。5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。10外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。5论文质量35%文题相符较好

25、地完成论文选题的目的要求。5写作水平论点鲜明;论据充分;条理清晰;语言流畅。15写作规范符合学术论文的基本要求。用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。10论文篇幅10000字左右。5实评总分 成绩等级 指导教师评审意见:指导教师签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格评阅教师评定成绩评审基元评审要素评审内涵满分评阅教师实评分选题质量25%目的明确符合要求选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)

26、综合训练的目的。10理论意义或实际价值符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力水平40%查阅文献资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。10综合运用知识能力能运用所学专业知识阐述问题;能对查阅的资料进行整理和运用;能对其科学论点进行论证。10研究方案的设计能力整体思路清晰;研究方案合理可行。5研究方法和手段的运用能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信息。1

27、0外文应用能力能阅读、翻译一定量的本专业外文资料、外文摘要和外文参考书目(特殊专业除外)体现一定的外语水平。5论文质量35%文题相符较好地完成论文选题的目的要求。5写作水平论点鲜明;论据充分;条理清晰;语言流畅。15写作规范符合学术论文的基本要求。用语、格式、图表、数据、量和单位、各种资料引用规范化、符合标准。10论文篇幅10000字左右。5实评总分 成绩等级 评阅教师评审意见: 评阅教师签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。湖南科技学院本科毕业论文(设计

28、)答辩记录表论文题目Linux下手机软件的设计与实现作者姓名周鑫所属系、专业、年级电子工程系 电子信息工程专业 2009年级指导教师姓名、职称杨熙 讲师答 辩 会 纪 要时间2013年5月18 日地点三教608答辩小组成员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)李春树教授谭永宏副教授杨熙讲师廖朝阳讲师李小武副教授李艳芳副教授答辩中提出的主要问题及回答的简要情况记录: 会议主持人:记 录 人:年 月 日答辩小组意见评语:评定等级: 负责人(签名): 年 月 日系学位委员会意见评语:论文(设计)最终评定等级:负责人(签名): 系部(公章) 年月 日校学位委员会意见评语:评定等级: 负

29、责人(签名): 年月 日目 录绪论11硬件系统41.1 主控芯片41.2 UART模块51.3 GPRS无线模组61.3.1 GPRS工作原理61.3.2 SIM300的AT命令81.4 触摸屏92 基本原理112.1编码112.1.1国标、区位、准国标112.1.2 GBK码122.1.3 Unicode码122.2 T9输入法133 手机项目的开发153.1建立PC机开发环境153.2开发板环境搭建173.3 软件的开发193.3.1 主程序193.3.2 拨打电话子程序203.3.3 发送短信子程序213.4 程序分析213.4.1 主程序框架213.4.2触摸屏幕的操作233.4.3

30、GPRS无线模组的操作234 测试效果264.1 手机界面264.2 发送短信264.3 接打电话274.4 接收短信27结论29参考文献30附录:部分源代码31致 谢55Linux下手机软件的设计和实现摘 要本文首先介绍了Linux 操作系统、arm芯片,然后GPRS无线模组、触摸屏的一些硬件知识,接着讲了AT指令集、TFT图形库、系统编程技巧、输入法、国标码与unicode码之间的编码知识,最后介绍了应用程序实现。采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,因此能够大大降低成本。而且开放源代码还有一个好处是允许手机制造商根据实际情

31、况,有针对性地开发适合自己手机的Linux操作系统,这样既能让自己的产品有特色,又能避免受制于人,还能够满足用户多方面的应用。到现在,手机的应用就由通话和简单的邮件传输,发展到Web浏览和拍照摄影,照片编辑,动画播放等多个方面,这样一来,手机软件的开发规模是3年前5倍以上。基于这个原因,开发Linux OS,开发者教育等各方面的成本就削减了不少,从而上市的产品便会更具竞争力。【关键词】 手机 GPRS无线模组 触摸屏 LinuxDesign and Implementation of Mobile Phone Software under LinuxAbstractThis paper fir

32、st introduces the Linux operating system, ARM chip, and GPRS wireless module, touch screen hardware knowledge, and then tells the GPRS module AT command set, the TFT graphics library, system programming skills, input method, and the coding knowledge between national standard code and unicode codes.

33、Finally, it introduces the application program implementation.Using the Linux operating system for intelligent mobile phone is to reduce the cost of productionThe most important character of Linux is the source code opened, so it can greatly reduce the cost. Theres another advantage of open source t

34、hat can allow mobile phone manufacturers to operate the Linux operating system for their own mobile phone according to the actual situation, so as to make their products unique, and can avoid the heteronomy, also can satisfy the users in many aspects.Until now, mobile phone applications from call an

35、d simple mail transfer, develop to Web browsing, photograph, photo editing, and animation playback and so on. In this way, mobile phone software development scale is 5 times more than 3 years ago. For this reason, the development of Linux OS, the cost such as the developers education cuts a lot, whi

36、ch makes listed products more competitive.【Key words】mobile phone GPRS wireless module touch screen Linux绪论Linux介绍:作者:Linux Tordal ds (芬兰)1991年9月发布Linux0.01版本。官方网址:http:/www.L符合POSIX标准 、多用户、多任务、丰富的网络功能、良好的可移植性、支持数十种文件系统格式、开源、免费。 一、Linux特点1.符合POSIX 1003.1标准。POSIX 1003.1标准定义了一个最小的Unix操作系统接口,任何

37、操作系统只有符合这一标准,才有可能运 行Unix程序。考虑到Unix具有丰富的应用程序,当今绝大多数操作系统都把满足POSIX 1003.1标准作为实现 目标,Linux也不例外,它完全支持POSIX 1003.1标准1。另外,为了使Unix System V和BSD上的程序能直接在 Linux上运行,Linux还增加了部分System V和BSD的系统接口,使Linux成为一个完善的Unix程序开发系统。 2.支持多用户访问和多任务编程。Linux是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的相互干扰。另外,Linux还支持真正的多用户编程,一个用户可以创建多个进程,并

38、使各个进程协同工作来完成用户的需求。 3.具有丰富的网络功能,这是Linux走向成功的一大因素,Linux为用户提供了完善而强大的网络功能,免费提供了大量支持internet的软件。 4.良好的可移植性。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

39、字符,并且还有许多特有的功能,使它比常规的Unix文件系统更加安全2。 二、Linux在手机操作系统上的发展前景。Linux凭借其自由、免费、开放源代码的优势,经过来自互联网、遍布全球的程序员的努力,再加上IBM、Sun等计算机巨头的支持,Linux在手机操作系统市场中异军突起,尤其是在众多知名厂商宣布支持Linux手机操作系统之后,Linux的发展将不容忽视。 由于Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。这一特点非常重要,因为丰富的应用是智能手机的优越性体现和关键卖点所在3。从应用开发的角度看,由于Linux的源代码是开放的,有利于独立软

40、件开发商(ISV)开发出硬件利用效率高、功能更强大的应用软件,也方便行业用户开发自己的安全、可控认证系统。采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,与其他系统相比,采用开放源代码的Linux手机操作系统能够大大降低成本。而且开放源代码还有一个好处是允许手机制造商根据实际情况,有针对性地开发适合自己手机的Linux操作系统,这样既能让自己的产品有特色,又能避免受制于人,还能够满足用户多方面的应用。到现在,手机的应用就由通话和简单的邮件传输,发展到Web浏览和拍照摄影,照片编辑,动画播放等多个方面,这样一来,手机软件的开发规模是3年前5

41、倍以上。基于这个原因,开发Linux OS,开发者教育等各方面的成本就削减了不少,从而上市的产品便会更具竞争力。Linux操作系统在使用中的优点也是十分明显的。首先,对于消费来说,采用的应用于智能手机上的Linux操作系统和我们常说的应用于电脑上的Linux操作系统是一个系统,而且都是全免费操作系统。在操作系统上的免费,就等于节省了产品的生产成本,附加到消费者身上的也就少了,给大家带来了实惠。Linux操作系统系统资源占用率较低,而且性能比较稳定,这都是大家公认的。使用起来能带来急速体验,在同硬件配置上,能获得其他智能手机操作系统得不到的快乐。如果以Linux平台的系统资源占用程度同体积庞大4

42、。早在2000年,韩国公司Palm就推出了第一台采用Linux的Tynux手机。2003年1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。摩托罗拉A760却抢现发布抢先,进入市场,抢了NEC头筹,随后,采用Linux手机智能系统得手机开始多起来了,韩国手机巨头三星,LG也先后加入了Linux手机智能系统阵营。就国产手机而言,各大国内厂商推出智能手机从去年开始升温,到现在已经进入一个飞速发展的阶段。列入国家863计划的中兴智能手机e3的推出,代表着国产手机在Linux智能手机上的最高成就。国产手机能否借Linux打个翻身仗,还是个疑问。支持LINUX操作系统

43、的机型:摩托罗拉A768I、摩托罗拉A780、飞利浦968、海尔N60、中兴E3。由于智能手机结合了强大的硬件运行能力以及开放的软件操作系统,因此无论是娱乐还是商务应用,智能手机的功能都能够在强大的第三方软件的支持下获得无限的扩展。因此,在未来的手机市场上,智能手机将引领整个手机发展的潮流,而不是局限于现在的高端手机。手机未来的趋势是开放系统会逐步地挤掉封闭系统和专有系统。三、总体设计分析本课题是在凌阳A8开发板和GPRS模组硬件基础上,运行在Linux操作系统下,通过Linux系统控制A8板与GPRS模组通信,实现手机功能。 手机功能实现: 1. 信号强度的显示; 2. 电话的接打; 3.

44、短信息的收发,支持中英文; 4. 运营商显示,支持中国移动和中国联通; 5. 菜单控制,触摸屏控制菜单的选择。1硬件系统1.1 主控芯片S5PV210又名“蜂鸟”(Hummingbird),是三星推出的一款适用于智能手机和平板电脑等多媒体设备的应用处理器,采用了ARM CortexTM-A8内核,ARM V7指令集,主频可达1GHZ,64/32位内部总线结构,32/32KB的数据/指令一级缓存,512KB的二级缓存,可以实现2000DMIPS(每秒运算2亿条指令集)的高性能运算能力。S5PV210包含很多强大的硬件编解码功能,内建MFC(Multi Format Codec),支持MPEG-1

45、/2/4,H.263,H.264等格式视频的编解码,支持模拟/数字TV输出。JPEG硬件编解码,最大支持8000x8000分辨率,内建高性能PowerVR SGX540 3D图形引擎和2D图形引擎,支持2D/3D图形加速,是第五代PowerVR产品,其多边形生成率为2800万多边形/秒,像素填充率可达2.5亿/秒,在3D和多媒体方面比以往大幅提升,能够支持DX9,SM3.0,OpenGL2.0等PC级别显示技术。具备IVA3硬件加速器,具备出色的图形解码性能,可以支持全高清、多标准的视频编码,流畅播放和录制30帧/秒的19201080像素(1080p)的视频文件,可以更快解码更高质量的图像和视

46、频,同时,内建的HDMIv1.3,可以将高清视频输出到外部显示器上。无疑是今后高智能手机发展的一个选择方案。图1.1 S5PV210结构图(1) 具有32K独立的指令和数据缓冲区,还有512K二级缓存。(2) 1.1V供电时主频可到800MHz,1.2V供电时主频可达1GHz。(3) 具有3D图形引擎,支持多种媒体格式的编解码控制器,如:MPEG-4/H.263/H.264可达1080p 和30fps,处理速度为20M triangles/s 或1000 Mpixels/s;支持JPEG编解码,速度可到80 Mpixels/s,2D图形引擎运算速度可达160Mpixels/s。 TFT LCD

47、:1/ 2/ 4/ 8 16/ 24 bpp,典型分辨率:XGA(1024*768)。 支持NTSC和PAL 制式的图像增强器、3路I2C接口、2路SPI接口、4路UART接口、支持USB2.0(480Mbps)OTG(主从可切换)、1个USB2.0主机接口。图1.2 存储器地址空间映射图 S5pv210实验仪动态内存大小为512MByte,对应的地址空间落在0x-0x,也就是DRAM0的后256MByte和DRAM1的前256MByte一共512M的DDR2 RAM空间。 0xE以后的地址空间作为各种特殊功能寄存器地址。特殊功能寄存器被分组映射到内存中各地址空间,用户可以像操作内存一样操作各

48、功能模块的配置寄存器。 S5pv210芯片共有584个引脚,其中237个可配置为多功能复用或输入/输出,剩下的为电源引脚或其它专用引脚芯片采用FCFBGA封装,引脚间距0.65mm,芯片表面积为17x17mm,芯片封装矩形排列:25行(A-AE),25列(1-25),芯片引脚分布底视图如图1.3所示。图1.3 FBGA-584封装1.2 UART模块通用异步收发器,简称UART,即“Universal Asynchronous Receiver Transmitter”,它用来传输串行数据,发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根电线上串行发送出去,接收数据时,U

49、ART检测另一根电线上的信号,将串行数据收集到缓冲区中,CPU即可读取UART获得这些数据。UART之间以全双工方式传输数据,最精简的连线方法只有三根线:TX用于发送数据,RX用于接收数据,GND用于给双方提供参考电平。UART的物理特性:UART通常使用标准的TTL/CMOS逻辑电平(05V、03.3V)来表示数据,高电平表示1,低电平表示0,为了增强数据的抗干能力、提高传输长度,通常将TTL/COMS电平转换为RS-232电平(312V表示0,-3 -12V表示1)。 UART的逻辑特性:UART为异步传输,发送双方必须按照事先约定好的格式、速率传输数据,以下是最重要的两种属性数据帧格式:TXD、RXD数据线以“位”为最小单位进行数据传输,而信息的最小单位为帧,帧由规定好的若干位组成:开始位、数据位、校验位、停止位等。 波特率:每秒钟传送字符的个数,发送双方必须一致才能保证数据的正确传输,如:、9600、4800等。图1.4 数据帧格式 UART的使用:UART由inter公司提出并推广使用,是计算机的标配接口,因此大量使用在PC机之间、PC机与微控制器之间,作为数据、命令、控制接口。UART主要工作在查询、中断两种模式。查询模式下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论