Linux 2.6驱动开发之Hello World!
第一次写Linux驱动,环境搭建了好久,第一次可能是由于GCC的版本问题,编译出来的驱动只能insmod,而无法rmmod
然后是make时使用的内核版本和本系统的版本不一致,导致出现insmod: error inserting 'hello.o' :-l invalid module format错误
最后成功
驱动代码:
Makefile
迈出第一步,以后就会好的
执行结果:
sudo insmod hello.ko
然后 dmesg | tail查看,或者查看/var/logs/messages日志
sudo rmmod hello

浙公网安备 33010602011771号