- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 运行LDD3的例程scull中的scull_load时,出现了很多错误
运行LDD3的例程scull中的scull_load时,出现了很多错误: awk: 0: unexpected character ‘\’ awk: line 1: syntax error at or near == mknod: missing operand after 0' Trymknod –help’ for more information. mknod:
2016-06-16 15:53:41 1414
原创 LDD3中scull在新内核上编译中的各种error处理
LDD3中的第一个例程就是scull,但是在新内核上编译的过程那叫一个坎坷。。。 在此做出总结,希望可以帮到同路人。。。一、错误: error: linux/config.h: No such file or directory解决: 从linux-2.6.20起,config.h就已经被移除了. 在main.c中, 将#include <linux/config.h> 改为:#in
2016-06-15 21:46:51 1521 1
原创 Linux设备驱动开发环境搭建
1、linux源码的版本号与运行中的linux内核版本要一致(这里用的是Ubuntu 12.04 LTS; Kernel 为3.11.0)2、安装开发工具(都安装了方便后面使用,有些没必要安装) ->sudo apt-get install build-essential autoconf automake1.9 cvs subversion kernel-package libncurses5
2016-06-12 23:26:11 2569
原创 no symbol version for module_layout 解决办法
在测试Linux驱动开发环境搭建的时候,make helloworld模块时提示: insmod hello.ko时提示: 查看dmesg时,dmesg|tail 提示: 问题的根本原因在这里: 查看 /usr/src/linux-headers-3.11.0-15-generic,发现里面有 Module.symvers ,将其直接cp到/usr/src/linux-sou
2016-06-12 16:36:50 9034
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人