Abstract:
The widespread usages of embedded applications have led to a new level of functional variety and complexity in embedded hardware. Because of the lack of a common framework for developing device drivers, implementing or porting drivers for real-time embedded systems is a difficult task for developers. This paper presents a common framework for driver development based on real-time operating systems, various devices and bus interfaces will be supported with ease under this scheme. A technique of implementing a high speed interrupt system required to meet the hard timing constraint and high reliability of real-time systems is also explained.
Key words:
real-time embedded operating system(RTOS),
driver framework,
interrupt processing
摘要: 嵌入式设备随着应用领域的扩展呈现出多样性以及复杂性,而嵌入式实时系统普遍不具有良好的设备驱动体系结构,造成驱动开发困难、可移植性差。该文给出了一种嵌入式实时操作系统下的驱动框架,支持各种设备及总线接口,设计了一种快速的设备中断机制,符合嵌入式实时系统的强实时、高可靠的特点,能够满足开发各种嵌入式系统。
关键词:
实时操作系统,
驱动框架,
中断处理
CLC Number:
LI Jian ; LI Ming-lu ; ZHANG Ji ; SHI Gang. Device Driver Framework Based on Embedded Real-time Operating System[J]. Computer Engineering, 2007, 33(21): 273-275.
李 健;李明禄;张 激;施 刚. 基于嵌入式实时操作系统的驱动框架[J]. 计算机工程, 2007, 33(21): 273-275.