OpenEdv-开源电子网

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

IMX6 我们用的交叉工具链是arm-poky-linux-gnueabi-还是arm-linux-gnueabihf-?

[复制链接]

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
发表于 2020-5-2 20:13:44 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 tao475824827 于 2020-5-2 20:15 编辑


抱歉可能问题比较入门,
刚开始学习这部分,但确实比较疑惑。
看了原子哥的书籍和资料。



1.
在资料里有
5、开发工具\1、交叉编译器
里面有
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar,里面有bin文件夹 arm-linux-gnueabihf-
也有
fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh,里面是arm-poky-linux-gnueabi-



2.

2.1
《Linux驱动开发指南 v1.0》第四章里是让用 gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf,
Snipaste_2020-05-02_20-10-03.png

2.2
《用户快速体验v1.0》,又让用的是 arm-poky-linux-gnueabi-gcc
Snipaste_2020-05-02_20-11-06.png

Snipaste_2020-05-02_20-11-24.png






究竟是安装哪个来编?有区别吗


还是随便哪个都行啊












最佳答案

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

哈哈 我也被迷惑了。看下uboot源码下和kernel源码下的编译脚本,是用的gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf。另外一个又是X11,又是qt5的,明显是搞界面的。先装gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf吧,到时候用到界面了再说。 另外偷偷告诉你,内核源码也有好几份,又是出厂源码又是教程源码的。
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-7-18
在线时间
5 小时
发表于 2020-5-2 20:13:45 | 显示全部楼层
哈哈  我也被迷惑了。看下uboot源码下和kernel源码下的编译脚本,是用的gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf。另外一个又是X11,又是qt5的,明显是搞界面的。先装gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf吧,到时候用到界面了再说。
另外偷偷告诉你,内核源码也有好几份,又是出厂源码又是教程源码的。
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2020-5-3 21:40:33 | 显示全部楼层
那我先用 arm-linux-gnueabihf- 试试吧,也没找到poky相关的资料
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2020-5-6 09:32:07 | 显示全部楼层
笨小孩1017 发表于 2020-5-4 21:32
哈哈  我也被迷惑了。看下uboot源码下和kernel源码下的编译脚本,是用的gcc-linaro-4.9.4-2017.01-x86_64_a ...

是啊,其他都还好理解,
比如
4、NXP官方原版 ------  就是NXP官方给的SDK
3、正点原子修改后的Uboot和Linux --------- 就是原子哥 根据 NXP官方原版 和 阿尔法的 板子 移植完成的SDK

我也不太明白
11、开发板教程对应的uboot和linux源码 ---- 是什么意思,
看起来,是推荐我们从这个开始学习。
但是这个和3/4是啥关系?
我们不是应该从
“4、NXP原版” 开始移植,一直完成到 变成“3、正点原子修改后的”的样子吗。
所以11、 是二者的一个中间状态吗?
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-5-6 20:55:59 | 显示全部楼层
本帖最后由 仰望星空之云 于 2020-5-6 21:04 编辑

两个编译器,用哪个都可以,但是推荐,看什么文档就先用什么编译器。,先跟着教程学习一遍。最后,这个带了poky字眼的编译器,是yocto 编译产生的arm-poky-linux-gnueabi-gcc,可以说是freescale的IMX6平台用的交叉编译

1.png

回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2020-5-7 06:16:51 | 显示全部楼层
仰望星空之云 发表于 2020-5-6 20:55
两个编译器,用哪个都可以,但是推荐,看什么文档就先用什么编译器。,先跟着教程学习一遍。最后,这个 ...

谢谢!看来还是我看书不仔细
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2020-6-7
在线时间
4 小时
发表于 2020-7-26 21:41:22 | 显示全部楼层
同问哈,这两交叉编译器到底有什么区别?两份QT环境搭建的教程用的两个编译器

在《【正点原子】I.MX6U Qt移植V1.3》中用的是 arm-linux-gnueabihf-
在《【正点原子】I.MX6U Qt交叉编译环境搭建V1.2》中又用的是 arm-poky-linux-gnueabi-
回复

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-4-26
在线时间
11 小时
发表于 2022-7-9 09:51:15 | 显示全部楼层
I.MX6U 移植 Qt5.12.9
第一章 下载安装通用交叉编译器
本章介绍如何下载安装通用的 ARM 交叉编译器, 编译 Qt 源码前必须做这项。为什么需要
下载通用的交叉编译器来编译 Qt 源码呢?实际上出厂系统已经自带 Qt 库了,不需要编译 Qt
源码了。使用的是 NXP Yocto 项目里的 arm-poky-linux-gnueabi-gcc 编译器,此编译器已经经
过 NXP 封装,不适用于编译 Yocto 项目外的 Qt 源码。在这里我们需要注意。如果是使用
通用的交叉编译器用来编译 Qt 源码,就不能与出厂系统的 Qt 混用。也就是说,同一个编
译器编译出来的 Qt 库, Qt 应用程序,就应该在一起使用。
回复

使用道具 举报

8

主题

214

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1171
金钱
1171
注册时间
2020-12-1
在线时间
149 小时
发表于 2022-7-10 10:14:16 | 显示全部楼层
dingtianye 发表于 2022-7-9 09:51
I.MX6U 移植 Qt5.12.9
第一章 下载安装通用交叉编译器
本章介绍如何下载安装通用的 ARM 交叉编译器, 编 ...

移植文档都是基于教程busybox或者buildroot系统的,所以用教程交叉编译器。Qt环境搭建那个是基于出厂系统的,出厂系统是yocto系统,所以用poky这个编译器。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 10:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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