公司网站定制,大兴建设网站,推广渠道平台,微信电影网站建设教程因为我们的Linux内核文件不支持QT系统#xff08;当然如果你的支持#xff0c;完全跳过这篇文章#xff09;#xff0c;所以我们要从网上下载很多软件包#xff0c;这里直接用百问网的软件包#xff0c;非常方便。
一#xff1a;Ubuntu 配置
1 设置交叉编译工具链
以… 因为我们的Linux内核文件不支持QT系统当然如果你的支持完全跳过这篇文章所以我们要从网上下载很多软件包这里直接用百问网的软件包非常方便。
一Ubuntu 配置
1 设置交叉编译工具链
以100ASK_IMX6ULL_Pro 为例在本课程提供的 Ubuntu 里已经设置好了工具链无需 再次设置。如果你使用其他开发板则仿照下面的命令进行设置
export ARCHarm
export CROSS_COMPILEarm-buildroot-linux-gnueabihf-
export PATH$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk
buildroot/bin 开发板类型ARM
交叉编译类型主要用于基于ARM架构的Linux系统可用于编译 ARM 架构的 u-boot、Linux内核、linux应用等。arm-none-linux-gnueabi基于GCC使用Glibc库经过 Codesourcery 公司优化过推出的编译器。arm-none-linux-gnueabi-xxx 交叉编译工具的浮点运算非常优秀。一般ARM9、ARM11、Cortex-A 内核带有 Linux 操作系统的会用到。
路径/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk
buildroot/bin
2 编译支持QT的系统耗时长有所准备3小时左右
① 先更新repo
cd /home/book/100ask_imx6ull-sdk
../repo/repo sync -j4
② 然后执行如下命令开始编译
cd /home/book/100ask_imx6ull-sdk/Buildroot_2020.02.x
make clean
make 100ask_imx6ull_pro_ddr512m_systemV_qt5_defconfig
make all -j4
编译成功后文件输出路径为 output/images
二、开发板配置
上面我们配置好了Ubuntu的QT开发环境现在我们配置开发板的QT开发环境
首先将Ubuntu配置好的100ask-imx6ull-pro512d-systemv-v1.img改名emmc.img替换开发板当前未配置的emmc.img。 1找到开发板emmc.img 我会发两个文件一个未配置的另一个直接用的不需要配置 不了解emmc的可以查看我的这篇文章
eMMC简介-CSDN博客
2使用软件更新开发板系统
连接 USB OTG 线设置USB启动 打开烧写工具烧写整个系统