本指南清晰易懂地介绍了Linux设备驱动编程的基础知识,全面梳理了驱动相关内容。
C 20 次浏览
宋宝华的 Linux 设备驱动开发光盘,算是入门驱动开发比较实用的一套资料。资料挺全,除了 PDF 书籍,还有源码和视频,讲得还挺细,尤其对内核和驱动模型那块解释得比较清楚。适合一边看一边敲代码,效果更好。 宋宝华的光盘内容覆盖了从字符设备、块设备、中断到内核模块加载的全过程,搭配原书使用效果更。像
C 0 次浏览
在Linux中,设备可以分为三种基本类型:字符设备、块设备和网络设备。通常每个驱动模块实现其中一种类型,但也可以选择将它们集成到一个大模块中。然而,为了可伸缩性和可扩展性,好的程序员通常会为每个功能创建一个独立的模块。这种模块分类的方法并非固定不变的,开发人员有灵活性去选择适合其需求的方式。
C 21 次浏览
董峰编著的《深入剖析Linux内核与设备驱动》附带书签,共5个部分,需要全部下载才能解压,总页数708页,体积200多兆。
C 23 次浏览
这版内容基于Linux 2.4内核讲解设备驱动开发,如果你还在用Redhat 7.2这类老系统,这本书正好适合你。
C 18 次浏览
这本书教你如何编写自己的设备驱动程序,并告诉你如何使用 Linux 内核的相关功能。我们会采用一种不依赖于具体设备的方法;编程技术和接口在任何可能的情况下都不会与特定设备绑定。当然,每个驱动程序都是独特的;作为驱动程序开发者,你需要深入了解你的目标设备。但大多数原则和基本技术对所有驱动程序都是通用的
C 25 次浏览
虚拟驱动模拟实验是个实用的课程实验,挺适合那些想深入了解 Linux 字符设备驱动开发的同学。实验的重点在于模拟内存驱动程序的实现,需要编写一个memdev.c程序来实现读、写、定位等基本功能。之后你还得写Makefile来编译内核模块,生成*.ko文件,用insmod命令加载到内核中。完成这些后,
Android 0 次浏览
有意深入学习Linux驱动程序开发的人员,可以参考这份指南,以获取相关技术细节和实践指导。
C 19 次浏览
SD卡驱动程序设计S3C2410内置MMC/SDIO卡控制器兼容SD卡V1.0规范和MMC卡V2.11规范具有16Words(64Bytes)收发缓冲区40位宽的命令寄存器136位宽的响应寄存器查询、中断和DMA方式的数据传输模式(支持字节或字传输)支持1位和4位两种模式SD总线……
Android 19 次浏览