摘要:
本书全面而详尽地讲解了Linux设备驱动开发中涉及的理论以及多种设备驱动的框架.本书将字符设备,块设备,TTY设备,I2C设备,LCD设备linux设备驱动开发详解 4.0 源码,Flash设备,网路设备,音频设备,USB设备,PCI设备等复杂设备驱动的框架作为核心内容,讲解了大量Linux驱动开发的大量实例.而且书中还对Linux设备驱动开发环境建设,驱动的调试,驱动的移植等进行了讲解.在讲解驱动的同时,本书还给出了用户空间的验证方式,便于读者理清Linux设备驱动与下层应用的关系.本书是一本介绍Linux设备驱动开发理论,框架与实例的书,本书以Linux2.6版本内核为蓝本,详尽介绍载流子锁,讯号量,完成量,中断顶/底半部linux操作系统下载,定时器,显存和I/O映射以及异步通知,阻塞I/O,非阻塞I/O等Linux设备驱动理论;字符设备linux设备驱动开发详解 4.0 源码,块设备,TTY设备,I2C设备,LCD设备linux windows,音频设备,USB设备,网路设备,PCI设备等Linux设备驱动的构架和框架中各个复杂数据构架和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者才能独立开发各种Linux设备驱动.本书内容全面,实例丰富,操作性强,语言浅显易懂,适宜广大Linux开发人员,嵌入式工程师参考使用.
展开