Windows CE.NET下HI驱动程序开发.docVIP

  • 4
  • 0
  • 约6.11千字
  • 约 11页
  • 2018-07-04 发布于福建
  • 举报
Windows CE.NET下HI驱动程序开发

Windows CE.NET下HPI驱动程序开发   (华中科技大学 国家数控系统工程技术研究中心, 武汉 430074) 中国论文网 /4/viewhtm  ??   摘 要:主要研究Windows CE.NET下ARM9与DSP间通过HPI通信的驱动程序开发,该驱动程序通过中断驱动模式控制数据的传输,以动态链接库的形式包含到Windows CE.NET操作系统中。ARM9通过此驱动程序可方便地读写DSP的片内、片外存储空间。在S3C2440A+TMS320C6713电路板上测得此驱动程序的数据传输速率可达100 Mbps,此研究对开发双CPU的数控系统有一定参考价值。   ?す丶?词:驱动程序; Windows CE.NET;主机接口; 数控系统   ?ぶ型挤掷嗪牛?TP336 文献标志码:A    文章编号:1001?B3695(2009)03?B0936?B03   ??   Development of HPI device driver under Windows CE.NET   ??   LI Zhengyi,TANG Xiaoqi   ??   (National Numerical Control System Engineering Research Center, Huazhong University of Science Technology, Wuhan 430074, China)   ??   Abstract:This paper mainly studied the hostport interface (HPI) device driver for the communication between ARM9 and DSP microprocessor under Windows CE.NET, it worked on the interruptdriven model and could be included into Windows CE.NET system in the form of dynamic link library. ARM9 could access the onchip and offchip memory storage filed of the DSP microprocessor through the HPI device driver quickly and the data transmission speed could reach 100 Mbps on the designed S3C2440A TMS320C6713 printed circuit board. For the design of double CPUs numerical control system, there is certain external meaning of using for reference.   ??Key words:device driver; Windows CE.NET; hostport interface(HPI); numerical control system   ?お?   0 引言??    在嵌入式数控系统开发中,为提高系统的性能和缩短系统开发周期,软件开发上采用Windows CE.NET嵌入式实时操作系统,充分发挥了其继承Windows操作系统图形视窗的优点;控制主板设计上采用双CPU结构,即基于RISC 体系的高性能ARM微处理器和浮点型高性能DSP微处理器。其中,ARM实现显示和外部通信(如USB、以太网等);DSP负责数控系统的插补、速度控制等复杂计算。DSP与ARM之间通过HPI通信,ARM可由HPI访问DSP片内、片外所有存储空间,DSP在其内部则是通过硬件DMA完成数据传输[1],因此,HPI有较高的通信效率。文献[2,3]中介绍了嵌入式Linux、VxWorks操作系统下的HPI驱动程序开发。与文献[2,3]不同,本文研究嵌入式Windows CE.NET操作系统下的HPI驱动程序开发,同时设计了通过中断信号控制HPI的通信,HPI驱动程序设计更完备。??    本研究来源于高速、高精数控系统的研发,主要研究S3C2440A与TMS320C6713之间高速通信的实现。介绍了Windows CE.NET操作系统下S3C2440A与TMS320C6713之间通过HPI通信的流接口驱动程序的开发和在自主研发的双CPU控制板上进行HPI通信的实验结果。??   1 HPI通信的硬件电路设计??         在设计的基于S3C2440A+TMS320C6713的控制板中, S3C24

文档评论(0)

1亿VIP精品文档

相关文档