摘要
针对嵌入式系统多个串口同时进行数据采集与通信过程中实时性较难保证、通信相互干扰以及系统的兼容性、可移植性较差等问题,提出以MIPS体系架构的AMD AU1100为核心硬件平台,在Windows CE.net操作系统上实现串口扩展的系统设计方案。详细阐述了基于中断工作模式的串口设备驱动程序,在Windows CE.net环境下串口注册表的设置和驱动程序实现过程,实现了系统扩展串口的实时数据通信,避免了通信的相互干扰。该方案已应用于工程现场数据采集与显示。
Aiming at resolving the problem of real-time characteristic, communication interference in the process of data acquisition & communication and the problem of low compatibility, portability in embedded system, this article put forward a system design solution of the serial ports extension based on AMD Au1100 CPU of the MIPS system frame and embedded system of Windows CE.net. It described the serial port device driver based on interruption operating modes and the configuration of serial port register on Windows CE.net. The system design solution makes the realization of real-time serial port data communication and prevention of communication interference. What's more,it has been applied in the process of data acquisition & communication at some project worksites.
出处
《机电一体化》
2008年第11期44-47,共4页
Mechatronics
基金
重庆市科技攻关项目(编号:CSTC2007AA2013)