Windows10 Qt5.14.2 arm交叉编译环境搭建QtCreator imx6ull
想要在imx6ull中运行Qt程序,首先得有一个交叉编译环境,由于各种原因我拥有一台性能并不出众的Windows电脑并且只能在上面进行Qt程序的开发,一开始我尝试使用虚拟机的方式来运行QtCreator,由于电脑性能原因我放弃了,因而想直接在Windows系统下搭建Qt的交叉编译环境,在Window
buildroot2020.5.2搭建imx6ull根文件系统编译问题
报错 c-stack.c:55:26: error: missing binary operator before token "(" 55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384 报错截图: 修改文件/buildroot-2020.05.2/outp
Buildroot 切换到国内源
在buildroot目录下运行make menuconfig 命令,在Build options–>Mirrors and Download locations 下设置国内源: BACKUP_SITE="http://sources.buildroot.net" KERNEL_MIRROR="htt
IMX6ULL buildroot搭建QT
开发板imx6ull,buildroot2024.02.01搭建Qt根文件系统记录。 下载buildroot 去buildroot的官网下载页面进行源码下载: 下载好放在ubuntu中解压,得到buildroot文件夹,cd进入文件夹内,查看文件如下图: <
LuckFox Pico移植ILI9341驱动 2.8寸LCD屏幕
最近手里刚好有一块LuckFox Pico开发板,闲来无事,某宝上买了一块2.8寸的LCD屏幕,记录一下linux5.10驱动移植过程。 修改LuckFox Pico设备树 该文件在luckfox-pico/sysdrv/source/kernel/arch/arm/boot/dts下,我的设备树的
IMX6ULL移植Qt Ubuntu22.04总结
按照正点原子移植Qt的方法在Ubuntu22.04中是不能够通过的,这里需要修改一些内容。 make报错 在编译源码的时候会报几个大致相同的错numeric_limits ,和这个相关,解决这个问题可以在报错的时候查看报错文件,添加相应的头文件就可解决: #include <stdexcept> #
IMX6ULL 移植tslib
tslib是一个用于处理触摸屏输入的开源库, 进这里默认已经安装好了交叉编译器,创建好了根文件系统并且屏幕显示驱动和触屏驱动没问题。 下载tslib源码 使用git直接从仓库中获取源码: git clone https://github.com/libts/tslib.git 交叉编译tslib 设
Ubuntu22.04 移植Qt5.12.9出现error: ‘numeric_limits’ is not a member of ‘std’
在编译过程中所有显示此错误的文件中加上: #include <stdexcept> #include <limits>
vscode ssh 免密登录 不需要输入登录密码
在VSCode中进行SSH免密登录可以通过配置SSH密钥来实现 生成SSH密钥对 在windows下执行cmd命令: ssh-keygen 一路回车键,不需要输入其他的命令,执行完成后将会在你的C:\Users\用户名\.ssh 下生成密钥。
i.MX6ULL 编译busybox
busybox 是一个多用途的软件包,它提供了各种Unix工具的紧凑实现。其小巧和高效的特点使其适用于资源受限的系统,常用于嵌入式系统。 源码下载 我的系统是ubuntu 22.04,开发板用的是正点原子IMX6ULL阿尔法板,busybox官网源码下载地址是:https://www.busybox
i.MX6ULL 编译linux
编译linux需要先下载linux的源代码,可以在NXP的官方网站上找到最新的源代码。 下载源码 我的系统是ubuntu22.04,开发板用的是正点原子的IMX6ULL阿尔法板,官方的源码地址为:GitHub - nxp-imx/linux-imx:
i.MX6ULL 编译uboot
编译U-Boot需要先下载U-Boot的源代码,可以在U-Boot的官方网站上找到最新的源代码。一般情况下,编译U-Boot需要先安装一些开发工具和依赖库,例如GCC编译器、make工具、交叉编译工具链等。 环境搭建 我的系统为ubuntu 22.04,开发板为正点原子的imx6u阿尔法板,交叉编译