嵌入式Linux 中断设备驱动程序设计

作者: 兰晓红   发布日期:2006-09-06 15:44   查看数:0
中文摘要:

  中断管理是嵌入式操作系统的核心任务之一,在设备驱动程序中使用好中断是提高应用程序效 率的关键。详细介绍了uClinux 下设备驱动程序及其中断处理程序的开发方法和技巧,并实例介绍了一个MP3 播放器的中断服务程序开发方法。

英文摘要:

  Interrupt Management is one of the core tasks in embedded operating system. In order to improve application’s efficiency ,the key technology is how to make good use of interrupt in device drivers. This paper introduces the developing methods and technologies of device drivers and interrupt service program in uClinux. At the same time ,The author examples a device driver of MP3 player.


1  引言
     随着微电子技术的发展,以结构小巧、价格低廉且 极低功耗的微处理器构成的各种嵌入式系统得到了广 泛的应用,相应地也涌现出了一些商用化的嵌入式操作 系统, 比较著名的有Vxwork ,pSOS ,Neculeus 和Windows CE 等,但其高昂的价格,封闭的源代码以及产品版税等 限制了普及和广泛应用。嵌入式Linux 操作系统以其低 廉价格、开放的源代码,广泛的处理器支持,并且功能强 大,易于移植而正在被广泛采用。 嵌入式Linux 系统的软件开发涉及的内容较多,如 网络、实时多任务、GUI 系统、文件系统等,有些还与具体 硬件相关。本文就嵌入式Linux 操作系统下,设备驱动 及中断服务程序的开发,阐述相关技术及设计方法。
7  结束语
     阐述了嵌入式Linux 设备驱动程序中断服务程序 设计,并结合实例详细阐述每一个设计步骤。由于嵌入 式Linux 系统的诸多优点,相信会有更多的人去研究和 使用它,必将开发出更多更好的具有自主知识产权的嵌 入产品。