摘要
目前,嵌入式系统的开发已经离不开操作系统的支持,而开发基于嵌入式操作系统的底层硬件驱动程序是研发中必不可少的工作之一。VxWorks是美国WindRiver公司推出的嵌入式实时操作系统(RTOS),介绍了基于VxWorks的串口设备驱动设计,重点介绍了ST16C554的驱动程序,并给出了实际驱动程序中的核心代码。本设备驱动程序编写的思路严格按照VxWorks下设备驱动程序的要求,因此对其他基于VxWorks的设备驱动有一定的参考意义。
Presently, the development of embedded systems need the support of operating systems. It is one of the most necessary works to develop hardware device drivers based on embedded operating system. Vx-Works of Co. WindRiver is a real-time embedded operating system (RTOS). This paper introduces a design of serial device driver based on VxWorks, and discusses the design of serial device driver upon ST16C554 specially. Some important codes of the driver program are offered. The methods introduced here comply the principle of device drivers in VxWorks and are significative to other device drivers based on VxWorks.
出处
《电子器件》
EI
CAS
2006年第3期959-962,共4页
Chinese Journal of Electron Devices