摘要
详细介绍了在Linux下开发设备驱动所考虑的软硬件内容,并在此基础上建立设备数据结构,最终建立设备对象,为面向对象的驱动开发建立基础。总结了驱动程序的结构框架,进而讨论了各模块的功能和特点,以及执行过程,明确了程序所要完成的工作。然后介绍了设备驱动程序的加载方法和过程、驱动编译和移植的经验。总结了Linux驱动程序开发的注意事项。使驱动开发更加简洁明晰。
Detailed introduces the content that should be considered on software and hardware in linux driver development,then establishes device data structure on the base of that,and then establishes the device object,it is the foundation of the object-oriented device driver development.Summarizes the driver's structural framework,then discusses the functions and features and the implementation process of each module.Describe linux driver load method and process and the experience of linux driver compile and transfer.Finally summarizes considerations in linux driver development.That all make driver development more concise and clarity.
出处
《电脑知识与技术》
2011年第1X期560-562,共3页
Computer Knowledge and Technology
关键词
设备抽象
LINUX
驱动结构
驱动开发
系统移植
equipment abstraction
Linux
driver structure
driver development
system transplantation