首页 | 本学科首页   官方微博 | 高级检索  
     

嵌入式Linux设备驱动程序开发
引用本文:董志国,李式巨.嵌入式Linux设备驱动程序开发[J].计算机工程与设计,2006,27(20):3737-3740.
作者姓名:董志国  李式巨
作者单位:浙江大学,信息与通信工程研究所,浙江,杭州,310027
基金项目:国家高技术研究发展计划(863计划)
摘    要:阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性.解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数.通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想.

关 键 词:嵌入式系统  内核  模块  设备驱动
文章编号:1000-7024(2006)20-3737-04
收稿时间:2005-08-28
修稿时间:2005-08-28

Embedded Linux device drivers development
DONG Zhi-guo,LI Shi-ju.Embedded Linux device drivers development[J].Computer Engineering and Design,2006,27(20):3737-3740.
Authors:DONG Zhi-guo  LI Shi-ju
Affiliation:Institute of Information and Communication Engineering, Zhejiang University, Hangzhou 310027, China
Abstract:The way to develop device drivers under the embedded Linux operating system is brought forward. The general module framework and the particular development process of the device drivers under embedded Linux are expatiated. The relationship between Linux device drivers and kernel is made clear, the common characters of embedded Linux device drivers is summarized. The concept of modularization of Linux device drivers is illuminated. Further more, the two key functions of modularized device drivers is analyzed, namely init module Oand cleanup_module O. How to design and program the modularized device drivers under embedded Linux by explaining an example driver is discussed and some pivotal codes are made clear. In the end, the core idea on the development of device drivers under embedded Linux is concluded.
Keywords:Linux
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号