10.3969/j.issn.1009-623X.2005.09.006
uClinux下中断驱动的I/O方式
在开发数据流设备的驱动程序时,采用中断驱动的I/O方式结合缓冲区的使用,可以将数据的接收和系统调用read隔离开来,提高设备在系统中的运行效率.本文在讨论uClinux下中断处理程序和底半部分的开发的基础上,以一种电信E1线路和以太网互联设备上数据流设备为例,讲述中断驱动的I/O方式的驱动程序开发.主要过程是在中断期间填充数据到缓冲块,并用链表将缓冲块串接起来;在系统调用read期间从缓冲块取走数据,再将缓冲块放到自由链表中备用.涉及驱动程序中常用的阻塞式I/O和自旋锁等技术应用.通过使用上述多种技术开发的数据流设备驱动程序,确保系统稳定高效的动作.
uClinux、中断驱动、I/O方式
TP3(计算技术、计算机技术)
2005-11-10(万方平台首次上网日期,不代表论文的发表时间)
共5页
22-26