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