摘要
介绍了基于CPCI总线的异步串行模块的硬件设计与软件设计,其中,硬件设计部分描述了串行接口模块的硬件组成和寄存器定义;软件设计介绍了底层软件、中间件与应用层软件的设计思路,其中重点就底层软件设计,给出了设计方法与工作流程。经验证,该异步串行模块增加了串行通信的可靠性,满足四串口多线程同步满负荷运行的极端使用需求。目前,该模块已成功应用于工业测控等领域。
This paper introduces the CPCI bus based asynchronous serial module hardware design and software design,where the hardware design section describes the hardware components of the serial interface module and register definitions;soft- ware design introduces the underlying software,middleware and application layer software design ideas,which focuses on the underlying software design,and gives the design methods and workflows.Proven that the asynchronous serial'communi- cation serial module adds reliability to meet the four serial ports running at full capacity multi-thread synchronization extreme usage requirements.Currently,the module has been successfully used in industrial control and other fields.
出处
《工业控制计算机》
2013年第11期45-46,共2页
Industrial Control Computer
关键词
CPCI
异步
串行
驱动开发
CPCl,asynchronous,serial, driver development