好久没有进Linux系统,今天看了一点点ldd,发现自己甚至还没有入linux的门,sigh~~。
废话少说。
收获1,编译驱动生成.o文件后,insmod命令会产生版本不一致问题,修改方法是1.采用 -f选项,强制插入。2.修改usr/include/linux/version.h,修改其版本号使其跟内核版本一致,比如我的系统就是修改2.4.20改为2.4.20-80. 另外,防止转载模块时产生的许可证抱怨,在模块代码加上MOUDLE_LICENSE("GPL")。
收获2,决定开机进入图形还是字符界面是文件/etc/inittab 文件中的idx,若x为3则是文本界面,若x为5则是图形界面。目前是图形界面,想进字符界面,Alt + Ctrl +Fx,(x=1 2 3 4 5 6 7)。后来又想回到图形界面则直接Alt + F7.

