- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
智能手机通信模块的设计与实现
参考网址::
随着嵌入式技术和通信技术的发展,在手机领域,智能手机已成为手机发展的主流趋势。目前在智能手机领域,从解决器选型、操作系统选择以及应用程序开发都是研究的热点。在高校计算机相关专业的课程中也越来越多地涉及到智能手机的相关内容,越来越多的学生也都投入到智能手机的学习和开发阵营中来。因此,为这些学生提供相关的实验设备显得很必要。本文提出基于三星S3C2410芯片为核心构建智能手机硬件实验平台,并结合无线通信模块实现智能手机电话短消息功能。为学生进行智能手机相关的实验提供了平台,通过本平台,学生可以自己动手完毕智能手机设计时的各种软件开发,改变了传统的验证式的实验平台模式,有助于学生创新能力的培养。
1智能手机软硬件实验平台设计
手机的硬件实现方式重要有3种:
(1)只用基带芯片,通常称作功能手机;
(2)基带芯片加协解决器,这类产品是在功能手机的基础上增强了多媒体解决功能;
(3)基带解决器加应用解决器。这是智能手机所采用的设计,基带解决器用于通信,应用解决器用于多媒体和其他应用。
在设计智能手机硬件平台时,需要注意以下几个方面:
(1)应用解决器应具有足够高的主频用以保证系统的运营速度,使各种应用可以运营畅通;
(2)系统应有足够的内存空间用以保存应用程序和用户数据;
(3)具有良好的人机交互界面,用户可以方便地进行操作。基带解决器性能稳定,保证用户实时通信。
1.1硬件平台设计
硬件重要涉及调试接口、存储系统、GSM/GPRS通信模块、人机交互模块。核心控制器芯片采用三星公司的S3C2410解决器,频率稳定运营在203MHz。作为实验平台,完毕智能手机的基本功能,不规定大量数据解决,因而203MHz的主频可以保证系统的运营速度。系统采用64MBSDRAM和64MBNANDFLASH作为存储系统,从而保证系统和用户的存储空间。通信上,应用解决器通过UART2连接基带解决器即GSM/GPRS通信模块,GSM/GPRS模块采用SIMCOM公司的SIM300模块,该模块具有完善的GSM/GPRS三频/四频解决方案,支持GSM通话及短消息收发和GPRS数据传输,可以方便地通过AT命令进行控制。系统通过LCD显示图形操作界面,采用触摸屏代替传统键盘操作,界面更和谐,操作更方便。同时提供扩展接口用于学生扩展智能手机的其他功能,如运用以太网接口实现网页浏览等。整个系统的硬件框图如图1所示。
1.2系统软件平台设计
系统软件平台的功能是为应用程序开发提供平台。系统软件以嵌入式Linux操作系统和嵌入式GUIQtopia为基础来设计的,整个软件平台的架构如图2所示。
1.2.1Bootloader
Bootloader是系统上电后运营的第一段代码,重要工作是完毕硬件的初始化和为加载操作系统准备好条件。它的实现是依赖于硬件的,不同体系结构开发板的Bootloader变化很大。为了更好地支持目的板的硬件设备,该系统选择在ADS1.2集成开发环境下开发自己的Bootloa-der。Bootloader的实现过程重要分为以下2个阶段:
(1)重要进行与CPU内核以及存储设备密切相关的初始化解决工作,这部分的代码通常用ARM汇编指令编写,包含在start.S文献中。通常涉及一些环节:
①硬件初始化工作。涉及关闭看门狗;屏蔽所有中断;设立解决器时钟和工作频率;初始化外部寄存器;初始化堆栈指针。
②为阶段(2)准备RAM空间,并把阶段(2)的代码拷贝倒RAM,跳转倒阶段(2)的入口点。
(2)完毕一般的启动流程以及提供目的板设备的驱动支持,这部分会被拷贝倒RAM中执行,这段代码通常由C语言来实现,具有较强的可读性和移植性。
通常涉及一下环节:
①通过set_gpios()函数完毕通用I/0设立;
②通过mere_map_init(),mmu_init()函数完毕内存映射和内存管理单元初始化;
③初始化MTD设备,使用mtd_dev_init()函数;
④拷贝NANDFLASH中的Kernel映像文献和根文献系统映像到RAM空间中;
⑤跳转到内核的第一条指令处。
至此,Bootloader的任务结束,接下来的任务由操作系统完毕。
1.2.2操作系统的剪裁、移植
操作系统负责对整个的外围设备进行管理和对各个软件任务进行调度。这对于智能手机而言是非常重要的。操作系统采用开源、免费的Linux,基于嵌入式Linux2.6版本进行移植,重要移植过程涉及建立开发环境、下载内核源码、修改配置文献、配置内核、编译内核、编译模块几个环节,由于移植的过程大体相同,这里只做简朴介绍:
(1)宿主机上的交叉编译工具采用arm-linux-gcc-3.4.1;
(2)修改commom-smdk.c文献
您可能关注的文档
- 2024年综合数据采集传输系统项目可行性研究报告.docx
- 软件工程专业知识讲义.pptx
- 数据库技术及应用数据库系统的设计方法.pptx
- 全过程项目管理工作内容.doc
- 2025年黑金属:铁矿项目大数据研究报告.docx
- 2024年人口大数据项目深度研究分析报告.docx
- 操作系统实验进程管理报告汇报.docx
- 中国物流软件应用市场研究应用报告.docx
- 单片机原理及接口技术李朝青课本答案六.doc
- 万山区农村电子商务培训专项方案佳茗.doc
- 中国国家标准 GB 14287.5-2025电气火灾监控系统 第5部分:测量热解粒子式电气火灾监控探测器.pdf
- 《GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存》.pdf
- GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求.pdf
- 《GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求》.pdf
- 《GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备》.pdf
- GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备.pdf
- GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
- 中国国家标准 GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
原创力文档


文档评论(0)