摘要: 3.1、字符设备驱动基础 设备文件通常位于/dev目录下: 其中c表示字符设备。在现在的Linux系统中,设备文件通常是自动创建的,但我们还是可以通过mknod命令手动创建一个设备文件: mknod命令创建了一个节点,在Linux中一个节点代表一个文件,创建一个文件的最主要的工作就是分配一个新的节点 阅读全文
posted @ 2020-04-20 16:48 hansenn 阅读(216) 评论(0) 推荐(0) 编辑
摘要: “设备驱动的目的是让设备工作。” “设备驱动提供机制,但不提供策略。” Linux是宏内核的代表;Windows是微内核的代表。 内核模块是被单独编译的一段代码,可以理解为“应用商店”,其可以动态地加载或卸载。 2.1、第一个内核模块程序 在对应的目录下写makefile即可将此程序生成对应的vse 阅读全文
posted @ 2020-04-20 14:35 hansenn 阅读(307) 评论(0) 推荐(0) 编辑