文件名称:ToyModule:用于测试的微型可加载内核模块
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-06 07:32:14
C
玩具模块 一个很小的可加载内核模块,用于测试和学习。 该模块实现了一个简单的留言簿:通过在设备上书写,可以留下一条消息,并且通过从设备读取最新插入的消息可以被读取。 用法 要读取内核日志: tail -f /var/log/kern.log test.sh脚本对编译和加载模块进行了快速测试,并在完成后卸载并删除了生成的文件。 如果要手动进行测试: 要加载内核模块,请使用make对其make编译,然后生成一个.ko文件。 跑: sudo insmod guestbook.ko 要卸载它: sudo rmmod guestbook 模块运行后,您可以进行编译(只需运行gcc -o tester tester.c )并运行tester.c即可查看其工作方式。 如果要快速删除使用make生成的文件,请运行make clean 。 创建设备文件(现在已通过代码完成) 现在,该模块通过C
【文件预览】:
ToyModule-master
----tester.c(3KB)
----guestbook.c(6KB)
----LICENSE(18KB)
----test.sh(236B)
----README.md(1KB)
----Makefile(241B)
----guestbook.h(1KB)