OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5375|回复: 12

请问编译yocto得到的镜像压缩包要怎么使用?还有关于uboot和镜像是否要更换的问题

[复制链接]

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
发表于 2020-7-12 21:06:29 | 显示全部楼层 |阅读模式
30金钱
编译yocto后得到了镜像压缩包,然后又用yocto构建了SDK工具得到qt5的交叉编译链,接着又用这个交叉编译链编译了uboot和Linux镜像,然后就没有关于使用yocto镜像压缩包的教程了。。是直接把这个压缩包解压到nfs的rootfs里吗,现在用的是arm交叉编译链编译出的uboot是不是也要换成qt5交叉编译链编译出来的uboot?Linux镜像也不能用原来的?有没有大佬顺便来说说这不同编译链编译出来的东西具体有什么差别0.0



2.png

最佳答案

查看完整内容[请看2#楼]

进去了,是rootf的权限设置问题。烧到emmc也要改权限。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
 楼主| 发表于 2020-7-12 21:06:30 | 显示全部楼层
进去了,是rootf的权限设置问题。烧到emmc也要改权限。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-7-13 23:27:30 | 显示全部楼层
帮顶
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-7-14 11:04:13 | 显示全部楼层
构建出来的根文件系统,就可以解压到nfs目录了,烧录到TF卡或者EMMC里都行。
构建编译出来的fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh 的文件,使能以后,ubuntu就安装了arm-poky-linux-gnueabi-gcc (GCC) 5.3.0这个交叉编译工具了,就可以用这个交叉编译工具来编译内核和uboot以及c文件与 Qt 应用程序了。
用之前的编译器编译好的内核和uboot的话,可以不用换成qt5的编译工具再编译一次uboot的。
1.png
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2020-7-14 11:13:04 | 显示全部楼层
理论上按原子提供的交叉编译器是没有什么大差别的,要说他们有差别的地方也是有的,你只要内核和模块用的是同一个编译器就可以了
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
 楼主| 发表于 2020-7-14 11:25:04 | 显示全部楼层
仰望星空之云 发表于 2020-7-14 11:04
构建出来的根文件系统,就可以解压到nfs目录了,烧录到TF卡或者EMMC里都行。
构建编译出来的fsl-imx-x11-g ...

我已经把系统烧进emmc了,但是系统启动不成功,能登陆,能用vi指令,但是ls就用不了,启动界面也停留在最后就不动了
1.jpg
7.png
6.png
5.png
4.png
3.png
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
 楼主| 发表于 2020-7-14 11:26:02 | 显示全部楼层
茂茂2019 发表于 2020-7-14 11:13
理论上按原子提供的交叉编译器是没有什么大差别的,要说他们有差别的地方也是有的,你只要内核和模块用的是 ...

哦哦,好的
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
 楼主| 发表于 2020-7-14 11:27:47 | 显示全部楼层
仰望星空之云 发表于 2020-7-14 11:04
构建出来的根文件系统,就可以解压到nfs目录了,烧录到TF卡或者EMMC里都行。
构建编译出来的fsl-imx-x11-g ...

请问是不是我编译出了问题,根文件系统不完整,编译的时候中断过几次,还是缺少了一些驱动,要自己加进去?
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
 楼主| 发表于 2020-7-14 11:30:33 | 显示全部楼层
仰望星空之云 发表于 2020-7-14 11:04
构建出来的根文件系统,就可以解压到nfs目录了,烧录到TF卡或者EMMC里都行。
构建编译出来的fsl-imx-x11-g ...

好多busybox的东西都没有生效,显示没有这个文件
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-7-14 11:37:07 | 显示全部楼层
ls不出来东西是因为,当前目录下没有什么文件(除了. 和..)
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
 楼主| 发表于 2020-7-14 11:41:15 | 显示全部楼层
仰望星空之云 发表于 2020-7-14 11:37
ls不出来东西是因为,当前目录下没有什么文件(除了. 和..)

进入了文件夹之后ls就可以用了但是qt用不了,开发板屏幕移植停留在logo那不会动,好奇怪
1.jpg
9.png
8.png
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
 楼主| 发表于 2020-7-15 11:24:22 | 显示全部楼层
once2333 发表于 2020-7-12 21:06
进去了,是rootf的权限设置问题。烧到emmc也要改权限。

yocto根文件系统使用和busybox的基本一样,目前发现tslib移植不成功,图形界面不能使用触屏,我移植后再试试。
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2020-5-8
在线时间
16 小时
发表于 2020-7-22 09:23:26 | 显示全部楼层
仰望星空之云 发表于 2020-7-14 11:04
构建出来的根文件系统,就可以解压到nfs目录了,烧录到TF卡或者EMMC里都行。
构建编译出来的fsl-imx-x11-g ...

你好,能请教一下yocto编译出来的文件系统镜像压缩包更新到TF卡中启动的具体操作吗?我像更新uboot或者内核那样直接用mmc命令好像不行。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 14:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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