基于WindowsMobile5.0的智能手机的开发设计——几个高速通讯模块的实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:po54321s
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文讨论了一个基于PXA271和Windows Mobile5.0的智能手机的开发实例。而USB和蓝牙这2个高速通讯接口模块的功能实现是本文阐述的重点。 针对智能手机开发中的一个关键问题——“高速串行总线设备,如何保证数据的实时传输”,提出了一个基于DMA描述符链(DDC)的NFA模型的设计方法,并通过CODEC模块的实现来验证该模型的有效性。 USB模块的实现包括USB的测试,目标代码的下载和USB RNDIS功能的实现。USB的测试实现了Mass Storage(海量存储)协议;同时在Mass Storage协议的基础上,进一步实现了可靠高速的BOT(块传输)下载方法,保证了镜像文件能够准确高效地下载到手机开发板,而该方法在生产线上得到了实际的应用。最后USB模块实现了USB RNDIS设备的功能,从而为PC和智能手机之间提供了稳定的物理传输通道。 蓝牙模块包括蓝牙的测试,配置和HCI层的实现这3个部分。蓝牙测试涉及到了对蓝牙芯片(BC3_ROM)输出功率、载频漂移、灵敏度等测试,这是实现蓝牙功能的先决条件。提出了三种蓝牙测试(EUT)的方法:方法一简单易用,但需要第三方软件和调试器的支持,只适用于少量的开发板蓝牙测试;方法二直接实现了BCSP协议,简化了测试过程,但仍需要调试器支持;方法三通过Bootloader并基于BCSP协议实现了EUT,使得蓝牙测试能够自动运行,而该方法在实际生产线上也得到了有效的应用。蓝牙配置决定了能否正常启用并对BC3_ROM进行优化设置,而文中采用了uBCSP协议实现了对BC3_ROM的可靠配置。蓝牙HCI层是实现蓝牙功能的一个关键点,讨论了HCI BCSP的具体实现方法。同时,在移植了蓝牙上层协议栈,实现蓝牙完整功能的基础上,列出了蓝牙的具体测试性能,设计结果达到了预期的目标。
其他文献
多年以来,形式化规约(formal specification)一直是软件工程领域中的一个研究热点,它的应用范围也正在逐步增长。一般来说,形式化规约是用形式化语言编写的系统规格说明,是系统的
网格资源管理包括资源组织、资源定位、资源发现、资源交易、资源调度、资源分配、资源监控等活动。 资源交易和资源调度是网格资源管理中非常重要的环节,资源调度就是把用
学位
Leland和Klivansky等对LAN和WAN流量进行研究发现网络流量具有自相似性,传统的流量模型不能完全描述流量的真实特性。自相似性对信元丢失率、网络延迟等系统性能有重要影响。
日益加剧的竞争迫使企业必须构建能够迅速、准确地分析和挖掘行业信息的数据仓库系统,目前的磁盘存储器却无法满足企业日益增长的海量信息管理需要,由主存、磁盘和联机使用的第
本课题来源于陕西省自然科学基金项目《信息系统的形式化开发方法研究》。随着信息化的发展,要求不断运用新技术和新思想解决软件危机和提高软件开发效率。构件技术和形式化
形式化方法目前在工业界还没有得到广泛应用,主要是因为各种形式化方法没有很好地整合到工业界的软件开发过程中去,并且目前还没有比较成熟的形式化工具可以对软件开发提供令人
分类是机器学习和模式识别的基本问题,然而随着技术和现实环境的变化,传统的基于集中式的分类方法已受到了极大的挑战,需要对它做出改进以满足现实的需要。针对传统识别系统的不
当前网络路由技术关注的主要是链路的可连接性,并且通常只支持尽力而为服务。MPLS (Multi-Protocol Label Switching)作为新一代的网络技术,它通过标记交换结合网络层的路由
本文首先对计算机取证进行概要论述; 然后提出计算机取证存在的问题——没有规范的计算机取证体系结构和缺乏有效的计算机取证软件工具; 重点对计算机取证体系结构和基于UNIX