基于μc%2fos-ⅱ手机功能扩展终端的设计与实现

基于μc%2fos-ⅱ手机功能扩展终端的设计与实现

ID:33804121

大小:3.22 MB

页数:69页

时间:2019-03-01

基于μc%2fos-ⅱ手机功能扩展终端的设计与实现_第1页
基于μc%2fos-ⅱ手机功能扩展终端的设计与实现_第2页
基于μc%2fos-ⅱ手机功能扩展终端的设计与实现_第3页
基于μc%2fos-ⅱ手机功能扩展终端的设计与实现_第4页
基于μc%2fos-ⅱ手机功能扩展终端的设计与实现_第5页
资源描述:

《基于μc%2fos-ⅱ手机功能扩展终端的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文基于μC/OS-Ⅱ手机功能扩展终端的设计与实现姓名:陈婷申请学位级别:硕士专业:物理电子指导教师:李成军20100501摘要手机扩展终端是在不改变手机硬件的基础上,通过手机功能扩展终端扩展手机功能,在一些特殊应用场合作为手机的辅助设备。可扩展手机如红外通信、三轴方位和加速度、气压计温度等方面的探测能力。手机扩展终端通过USB与手机进行通信,实现了即插即用,使用时与手机连接即可。本课题所设计的手机扩展终端采用PIC24FJ256GBl06微控制器及uc/OS.II操作系统,实现扩展功能

2、的数据采集与处理,以及扩展终端与手机的USB通信。1)本文分析PIC24FJ256GBl06微控制器的特点,对∥c/os.II操作系统中的与硬件有关的宏、数据类型和相关函数重新进行了定义和编程,实现了。uC/OS.II操作系统移植,提高终端系统的整体稳定性和事件处理的实时性。2.)以PIC24FJ256GBl06的USB串行接口引擎为USB主机硬件基础上实现了USB"通信,USB主机服务任务程序包含系统层、设备驱动层和实际应用层组成,系统层通过对USB硬件控制,实现对USB设备的检测、枚举、配置和管理;US

3、B设备驱动层在USB系统层的基础上实现了USB的批量传输,并向应用层软件提供“读"和“写”接口函数;实际应用层者调度相关函数根据实际需求实现手机和手机扩展终端之间的通信。3)数据采集任务,接收各模块采集到的数据,并根据不同的数据来源给数据添加包头和校验位,从而组成了数据包;同时解析手机端传送来的命令包,将解析后的命令传递给相应的模块,并更具实际情况组织回复包用以答复密令:4)任务间通信与同步,数据采集任务和USB主机服务任务是相互独立又相互关联的。当数据采集任务有数据包等待发送时要及时通知USB——由信号量

4、实现;各传感模块采集完数据或USB完成上次传输可再次进行传输时也因及时通知数据采集任务——由消息对列完成。最后本文对系统进行了功能测试和性能分析,同时对所做的工作进行了总结和系统应用展望,并提出了今后所需;要继续研究的工作。关键词:USB2.0/比C/OS—II嵌入式系统PIC24FJ256BGl06Abstract.MobileExtensionterminalsexpansionthefunction.ofphonewithoutchanginghardware,anditisaAuxiliaryequ

5、ipmentusinginsomespecialapplications.Expansionthefunctionssuch嬲infraredcommunications,axisorientationandacceleration,temperature,barometer’Sdetectioncapabilities.MobileExtensionterminalscommunicationswithphonebyUSB,itcouldplugandplay.ThedesignofMobileExten

6、sionterminalsbyPIC24FJ256GBl06microcontrollerandgC/OS-IIoperatingsystem.itcouldbeacquisitionandprocessingbyeachsensingmodule,aswellastheterminalwithphonebyUSB.1)thispaperanalyzesthecharacteristicsofthemicrocontrollerPIC24FJ256GBl06.redefinedandprogrammingd

7、atatypesandrelatedfunctionsbaseonthehardware.Achievedthe/tC/OS—IIoperatingsystemmigration.Andthesystemcouldimprovetheoverallstabilityandreal-timeeventprocessing.2)AchievedUSBcommunicationbaseonUSBserialinterfaceengineinPIC24FJ256GBl06.USBhostservicetaskpro

8、gramcontainssystemlevel,devicedriverlayerandapplicationlayer,systemlevelhardwarecontrolthroughUSB,USBrealizedequipment,detection,enumeration,configurationandmanagement;USBdevicedriverlayerintheUSBsystem,based

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

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

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