Firefly开源社区

打印 上一主题 下一主题

Firefly Ubuntu开发入门之(1)自已编译内核

30

积分

0

威望

0

贡献

游客

积分
30
发表于 2017-2-16 14:09:13        只看该作者  61#
遗忘的小石头 发表于 2017-2-16 12:24
这个问题解决了吗?我也遇到了和你一样的问题?根据错误提示,说是缺少了rockchip,rk808.h这个库文件,但 ...

我也是遇到这样的问题呢
回复

使用道具 举报

发表于 2017-2-16 14:30:39        只看该作者  62#
lixinle 发表于 2017-2-16 14:09
我也是遇到这样的问题呢

我解决了编译问题,但是具体问题没有解决
,这个是因为指定的库文件指定到,我也不知道是什么原因。
但是,我把内核根目录下的include\dt-bindings里面的库文件全部拷贝到了arch\arm\boot\dts\include里面去了,就能编译通过了。

360桌面截图20170216142946.jpg (71.77 KB, 下载次数: 106)

360桌面截图20170216142946.jpg
回复

使用道具 举报

30

积分

0

威望

0

贡献

游客

积分
30
发表于 2017-2-17 11:52:20        只看该作者  63#
遗忘的小石头 发表于 2017-2-16 14:30
我解决了编译问题,但是具体问题没有解决
,这个是因为指定的库文件指定到,我也不知道是什么原因。
但 ...

谢谢,我在arch\arm\boot\dts\include下,创建了一个指向内核根目录下的include\dt-bindings软链接也编译过去了。
回复

使用道具 举报

17

积分

0

威望

0

贡献

游客

积分
17
发表于 2017-2-21 19:29:56        只看该作者  64#
mkkrnlimg -a zImage-dtb kernel.img
这里直接执行,无法执行,提示命令无法找到,目前只能采用  ./mkkrnlimg zImage-dtb kernel.img 的方式执行,是否教程有误?
回复

使用道具 举报

17

积分

0

威望

0

贡献

游客

积分
17
发表于 2017-2-23 11:00:24        只看该作者  65#
mkdir modules_install
make INSTALL_MOD_PATH=./modules_install modules_install
执行这一步之前需要执行  make modules
版主是否有必要补全
回复

使用道具 举报

122

积分

0

威望

0

贡献

技术小白

积分
122
发表于 2017-2-25 14:56:14        只看该作者  66#
编译并安装模块,先在kernel目录创建modules_install目录,用于存放编译好的内核模块。
make modules  
这一步缺少了下面的两部都不能执行
mkdir modules_install
make INSTALL_MOD_PATH=./modules_install modules_install
回复

使用道具 举报

122

积分

0

威望

0

贡献

技术小白

积分
122
发表于 2017-3-7 10:31:36        只看该作者  67#
楼主,mkkrnlimg出现input Open Ng的问题怎么解决?
网上有人说64位系统下执行32位程序会出现问题,需要安装libc6:i386,但是已经按照教程里的安装了libc6:i386。
./mkkrnlimg -a zImage-dtb kernel.img

mkkrnlimg V20120220
cmd:-a zImage-dtb [kernel.img]
Makimg kernel Image: zImage-dtb for MID!
input open NG !
回复

使用道具 举报

67

积分

0

威望

0

贡献

技术小白

积分
67
发表于 2017-3-29 10:35:33        只看该作者  68#
求助,为什么我按照流程一步步做下去,最后在make modules时出错,是编译出错了,怎么办?
PS : 我用的是最新代码。
回复

使用道具 举报

149

积分

0

威望

0

贡献

技术小白

积分
149
发表于 2017-3-29 11:10:17        只看该作者  69#
h.m_001@163.com 发表于 2017-3-29 10:35
求助,为什么我按照流程一步步做下去,最后在make modules时出错,是编译出错了,怎么办?
PS : 我用的是 ...

我make modules也报错
回复

使用道具 举报

34

积分

0

威望

0

贡献

游客

积分
34
发表于 2017-4-10 10:30:03        只看该作者  70#
本帖最后由 chenxuying123 于 2017-4-10 10:32 编辑
楼主,mkkrnlimg出现input Open Ng的问题怎么解决?
网上有人说64位系统下执行32位程序会出现问题,需要安装libc6:i386,但是已经按照教程里的安装了libc6:i386。
./mkkrnlimg -a zImage-dtb kernel.img

mkkrnlimg V20120220
cmd:-a zImage-dtb [kernel.img]
Makimg kernel Image: zImage-dtb for MID!
input open NG !

我也是出现这样的问题啊,楼上是怎么解决的啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表