欢迎来到天天文库
浏览记录
ID:53571556
大小:476.60 KB
页数:7页
时间:2020-04-18
《基于WindowsCE的串口通信的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010年2月电子测试Feb.2010第2期ELECTRONICTESTNo.2基于WindowsCE的串口通信的研究韩雪连,王勇(南京邮电大学南京210003)摘要:WindowsCE操作系统具备抢占式多任务功能以及强大的通信能力。串口通信是设备内部以及与外部设备连接的重要标准手段。本文探索如何在WindowsCE嵌入式操作系统下实现串口通信。首先通过分析WindowsCE操作系统自带的各种驱动源代码,提出以流驱动模式为策略的框架下具体开发该串口驱动程序的流程,实现串口驱动程序的定制与移植。然后分析串口应用程序的编写原理并使用eMbededVisualC++开发工具开发串口通
2、信应用程序,以检验是否实现基于WindowsCE操作系统的嵌入式产品与上位机之间串口通信。关键词:WindowsCE嵌入式操作系统;流驱动;串口驱动;串口应用程序中图分类号:TP311.1文献标识码:AExploretheprinciplesofserialportcommunciationbasedonWindowsCEHanXuelian,WangYong(NanjinguniversityofPostsandTelecommunicationsNanjing210003)Abstract:WindowsCEoperatingsystemhaspreemptivemulti
3、-taskcapabilityandpowerfulcommunicationability.Serialporthasbecomestandardmeansoftheconnectionofinternalandexternaldevicesnow.ThispaperistoexplorehowtofulfillserialportcommunicationbasedontheWindowsCEoperatingsystem.Firstthroughanalyzingsortsofdriver’ssourcecodesinWindowsCEoperatingsystem,pr
4、oposesanewdevelopmentworkflowofserialdevicedriverprogramtoachivethedesigningandtransplateofserialdevicedriveprogram,whichisbasedontheframeworkofstreamdrivermodelstrategy.Then,itdesignstheapplicationprogramofserialportbythesoftcalldedEmbeddedVisualC++.Atlast,tocheckWhetheritfulfillstheserialp
5、ortcommunciationusethisprogram.Keywords:EmbeddedOS-WindowsCE;streamdrivermodelstrategy;serialdriverprogram;theapplicationprogramofserialport0引言开发的一个全新的操作系统,具备抢占式多任务功能以及强大的通信能力,广泛应用在信息设备、移WindowsCE操作系统是微软针对嵌入式领域动设备、电子产品以及嵌入式应用等非PC领域。73ICTestTechnology2010.2随着计算机技术、网络技术和多媒体通信技术的发便携式检测仪被测外部设备(上
6、位机)展,嵌入式系统已经越来越走进普通人的生活,随通过串口发送检测命令(1)通过串口发送串口接收到检测命令之而来的,就是对嵌入式软、硬设计的广泛需要。接收来自被测设备的检(2串口通信是设备内部以及与外部设备连接的重要标测结果)通过串根据接收到的命令进口准手段。本文介绍了在WindowsCE嵌入式操作系判断接收到的数据,进回行自检送而判断检测仪的状态统下进行串口设备驱动程序开发相关原理。通过分在显示屏上显示检测结通过串口回送检测析该操作系统自带的各种驱动源代码,提出以流驱果的结果动模式为策略的框架下具体开发该串口驱动程序的流程。通过设计串口通信应用程序验证串口通信的图2测量过程软
7、件流程图正确性。3设备驱动开发和移植1硬件平台WindowsCE的设备驱动模型共有2种:流接本文基于便携式检测仪开发项目,组成该项口驱动和本地设备驱动。两者的区别主要在于它们目的硬件包括嵌入式主控模块(相当于PC),采用向上提供的编程接口不同:流接口驱动提供一组通CPU:PX270处理器,主频为520MHz;内存容量:用的接口;而本地设备驱动可以根据设备的具体要512MB;显示采用TFT5.6寸真彩液晶屏,分辨率求提供相应的接口。计算机系统中,很多硬件设备为640×480的屏显示;存储器:5
此文档下载收益归作者所有