QNX 4.25
设备驱动程序的编写
摘要介绍实时操作系统
425
下编写设备驱动程序的大体框架、
底层细
节以及诸多注意点。
针对使用较为普遍的设备作为较为详细的描述。
关键词驱动程序实时操作系统引言是一个多任务、多用户、分布式、
可嵌入式符合标准的微内核的主流实时操作系统,广泛用于实时性能、开
发灵活性、网络灵活性要求较高的场合,如电信系统、医疗仪器、航空航
天、工业自动化、交通运输、机、信息家电等。
是一个适合软件硬件定制的实时操作系统。
如果你曾经试图在传统的或平台下开发设备驱动程序,那么,下开发
驱动程序一定会让你受宠若惊。
由于的微内核结构,下的系统进程和用户所写的进程没有什么不同,
甚至没有私有的隐藏起来的以至用户不能使用的界面。
正是这种结构给带来了无与伦比的可扩展性,使得在下写驱动程序如
同写其它程序一般方便。
设备驱动程序能够获取普通程序所能获得的任务服务。
在中增加一个新的驱动程序不会影响操作系统其它程序的任何部分,
环境所需的唯一改变是实现地启动新的驱动程序。
当然,我们会遇到形形色色的硬件设备,某些驱动程序可能将以特殊