![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux嵌入式
文章平均质量分 85
℡四叶草~
学习交流
展开
-
全志V3S环境编译开发流程
荔枝派zero 全志V3S 开发编译原创 2022-06-01 00:20:29 · 3376 阅读 · 1 评论 -
全志F1C100s入坑与填坑 uboot Linux Kernel 与buildroot
licheepi F1C100S编译u-boot 与Linux原创 2022-05-19 23:19:23 · 6948 阅读 · 4 评论 -
IMX6ULL 移植QT5.12
本次移植实验使用的是正点原子开发板ALPHA V2.2交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf首先我们需要下载QT5.12的源码 https://download.qt.io/archive/qt/5.12/5.12.9/single/qt-everywhere-src-5.12.9.tar.xz解压tar xf qt-everywhere-src-5.12.9.tar.xz解压后如图所示下一步配置qmake.原创 2021-08-11 23:24:28 · 1117 阅读 · 0 评论 -
嵌入式linux IMX6ULL 移植tslib
tslib 是一个开源的第三方库,用于触摸屏性能调试本次使用的是tslib-1.21.tar.bz2首先准备好slib-1.21.tar.bz2然后解压tar xf tslib-1.21.tar.bz2编译 tslib首先需要先在 ubuntu 中安装一些文件,防止编译 tslib 过程中出错sudo apt-get install autoconf automake libtool然后执行autogen.sh文件生成Mainfile./autogen.sh下面开始配置交叉编译器原创 2021-08-09 00:46:59 · 672 阅读 · 1 评论 -
Linux 根文件系统构建
根文件系统一般也叫做 rootfs以下内容部分参考正点原子。操作系统:Ubuntu 16交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihfBusyBox版本:1.29.0.使用平台,正点原子开发板 ALPHA V2.21、/bin 目录看到“bin”大家应该能想到 bin 文件,bin 文件就是可执行文件。所以此目录下存放着系统需要的可执行文件,一般都是一些命令,比如 ls、mv 等命令。此目录下的命令所有的客户都可以使用。原创 2021-08-06 23:19:39 · 1154 阅读 · 0 评论 -
IMX6ULL Linux内核移植
本次移植实验使用的是正点原子开发板ALPHA V2.2交叉编译工具:gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf使用的是NXP官方开发板的Linux内核源码移植然后解压把目录改为自己工程的名字,我这里改成linux-imx-rel_imx_4.1.15_2.1.0_ga_myimx首先就是配置文件,我们复制一份配置文件,更改为我们自己的名字cd arch/arm/configs/cp imx_v7_mfg_defconfig imx_原创 2021-08-05 23:12:58 · 1638 阅读 · 0 评论 -
IMX6ULL Uboot 移植
使用的开发板:正点原子ALPHA V2.2Uboot简介在学习STM32的过程中使用过IAP在线升级就会知道,有引导程序+APP程序,即bootloader程序+APP。在学习嵌入式Linux的时候也一样,这个引导程序就是Uboot.uboot移植主要是根据原厂的uboot移植:芯片厂商通常会做一块自己的评估板并发布BSP,我们使用的就是NXP官方的评估板的Uboot进行裁剪,修改得来我们自己板子的程序。本次使用的是NXP官方原版的uboot-imx-rel_imx_4.1.15_2.1.0_原创 2021-08-03 23:23:36 · 968 阅读 · 0 评论 -
Cortex-A7---IMX6ULL中断系统gpio外部中断配置
一,Cortex-A7 中断系统Cortex-A7 内核有 8 个异常中断跟 STM32 一样, Cortex-A7 也有中断向量表,中断向量表也是在代码的最前面。 CortexA7 内核有 8 个异常中断,这 8 个异常中断的中断向量表如下图复位中断(Rest), CPU 复位以后就会进入复位中断, 我们可以在复位中断服务函数里面做一些初始化工作,比如初始化 SP 指针、DDR 等等。未定义指令中断(Undefined Instruction),如果指令不能识别的话就会产生此中断。软中断(So原创 2020-05-18 20:51:13 · 2539 阅读 · 1 评论