九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 7633|回复: 6
打印 上一主题 下一主题

关于x3399_linux_new

[复制链接]
跳转到指定楼层
楼主
发表于 2020-5-13 16:17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个源代码目录真是大杂烩啊, 我就想在kernel里打开一些选项以后, 重新得到update-ubuntu-x3399-lcd070MIPI_1024x600-xxxx.img,    有没有简单明了的说明?

这个重配kernel会有两种情形,  a. CONFIG_XXXX=y,   这个可能只有kernel image更新了,  不影响rootfs
                                                    b.CONFIG_XXXX=m , 这个就会更新rootfs

不管怎么样, 我只想得到新的可以烧写的ubuntu image,  有没有人重编并且烧写成功的?  谢谢
回复

使用道具 举报

沙发
发表于 2020-5-14 09:33:26 | 只看该作者
打开内核选项直接在x3399_linux_defconfig打开就可以,编译也是一样,只要你环境搭好了,就没问题
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2020-5-14 10:02:26 | 只看该作者
非常感谢, 我是说要编译出整个ubuntu的烧写image, 就类似DVD里update-ubuntu-x3399-lcd070MIPI_1024x600-xxxx.img这种, 主要是跑哪个脚本?  我看build.sh里有debian选项,mk.sh没有,
不知道具体怎么把这个image build出来。  另外,编译主机必须是ubuntu16.04吗?  因为我看不做任何改动的编译都会出编译错误。  太谢谢了
回复 支持 反对

使用道具 举报

地板
发表于 2020-5-14 10:34:59 | 只看该作者
bluefishyu 发表于 2020-5-14 10:02
非常感谢, 我是说要编译出整个ubuntu的烧写image, 就类似DVD里update-ubuntu-x3399-lcd070MIPI_1024x600- ...

mk.sh是编译脚本,你可以研究一下,执行./mk.sh -a之后会生成linux,debian,ubuntu三个完整的镜像,如果你想烧写ubuntu的,只需要烧写那个update.ubuntu.img即可。
编译主机不一定必须是ubuntu16,别的版本的也可以,只是版本不同,对应的软件包名字也不一样,用户手册上需要安装的软件包都是基于ubuntu16 的,具体的编译错误,可以网上查找一下资源,基本上编译出错都是环境没搭好。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2020-5-14 14:04:20 | 只看该作者
ykun 发表于 2020-5-14 10:34
mk.sh是编译脚本,你可以研究一下,执行./mk.sh -a之后会生成linux,debian,ubuntu三个完整的镜像,如果你 ...

thanks,  我的编译机器系统是ubuntu 20.04,  ./mk.sh -a 需要以下两个patch:
https://lists.gnu.org/archive/ht ... 19-04/msg01314.html
https://patchwork.kernel.org/patch/10998911/
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2020-5-15 17:12:07 | 只看该作者
补充一下,./mk.sh -a 终于完整的编译完了, 除了上面的patch,  qt5base 5.6 download url已经失效了, 需要选其他版本,5.9或者latest;  然后qt5base configure时出现不认识'-largefile'的错误, 从传入的configure参数里把‘-largefile’去掉后可以编译。最后就是x3399_linux_new里的apftool和rkImageMaker在我的host上不能工作, 从x3399_linux里拷贝出来替换这两个,就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-4-19 23:39 , Processed in 0.031557 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表