facat 发表于 2014-6-21 21:17:52

如何下载cubian发布版的内核头文件?

我现在要编译自己的驱动,需要用到cubian系统的内核头文件。
我从http://cubian.org/downloads/ 下载的Cubieboard 2 Desktop 版。然后用cubian-update 把内核升级到了3.4.79-sun7i。由于下载的系统没有带上内核头文件,我就从https://github.com/linux-sunxi/linux-sunxi/archive/sunxi-3.4.zip 下载了源码自己编译内核。我用这个源码编译驱动后,装载驱动的时候出现错误,查看/var/log/messages显示 no symbol version for module_layout ,上网查了一下是因为编译驱动用的内核与系统内核版本不对。我回到Github上看了一下,发现sunxi-3.4.zip中的代码是3.4.90的,果然是版本不匹配。

我现在要编译驱动,我要去哪里找3.4.79-sun7i这个内核的头文件下载?

cubieplayer 发表于 2014-6-23 17:11:16

本帖最后由 cubieplayer 于 2014-6-23 17:13 编辑

apt-get update && apt-get install linux-headers

linux-source也有,3.4.79 到 90 这个版本号跳的太大了,貌似也没什么特别好的特性,cubian暂时不跟进

facat 发表于 2014-6-25 11:46:19

cubieplayer 发表于 2014-6-23 17:11 static/image/common/back.gif
apt-get update && apt-get install linux-headers

linux-source也有,3.4.79 到 90 这个版本号跳的太大了 ...

论坛终于又可以登录了。
我按你的方法下载头文件了,好像有点问题,我先查查。

cubieplayer 发表于 2014-6-25 12:43:51

facat 发表于 2014-6-25 11:46 static/image/common/back.gif
论坛终于又可以登录了。
我按你的方法下载头文件了,好像有点问题,我先查查。 ...

嗯,什么问题?

facat 发表于 2014-6-25 17:31:53

cubieplayer 发表于 2014-6-25 12:43 static/image/common/back.gif
嗯,什么问题?

scripts/basic/fixdep: 1: scripts/basic/fixdep: Syntax error: "(" unexpected

cubieplayer 发表于 2014-6-25 23:51:45

facat 发表于 2014-6-25 17:31 static/image/common/back.gif
scripts/basic/fixdep: 1: scripts/basic/fixdep: Syntax error: "(" unexpected

你编译的是什么驱动 上传上来我试一下

facat 发表于 2014-6-26 09:47:22

cubieplayer 发表于 2014-6-25 23:51 static/image/common/back.gif
你编译的是什么驱动 上传上来我试一下

超出论坛附件大小限制了。放在百度盘上http://pan.baidu.com/s/1bneq0v9

是dr.com的驱动。

cubieplayer 发表于 2014-10-5 22:37:02

头文件已经修复,测试编译了一个驱动,一切正常,从源里更新一下即可

◤礼◢ 发表于 2015-1-2 18:06:25

我的内核版本为3.4.43+ ,但是没有内核头文件,apt-get install linux-headers 也没有相同版本,怎么办?

facat 发表于 2015-1-3 11:50:46

◤礼◢ 发表于 2015-1-2 18:06 static/image/common/back.gif
我的内核版本为3.4.43+ ,但是没有内核头文件,apt-get install linux-headers 也没有相同版本,怎么办? ...

你自己编译的内核?

其实下载对应版本内核的源码就一定有相应的头文件了:P
页: [1] 2
查看完整版本: 如何下载cubian发布版的内核头文件?