
嵌入式linux
文章平均质量分 79
00汪汪00
一杯茶足矣
展开
-
IMX6ULL使用NXP官方mfgtool2下载方法及错误解决
将自编译的镜像名称改为如下Profiles\Linux\OS Firmware\files目录下替换表格内的文件Profiles\Linux\OS Firmware\firmware目录下只替换u-boot-imx6ull14x14evk_nand.imx。原创 2022-09-21 13:05:37 · 1714 阅读 · 0 评论 -
Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentat
在移植嵌入式linux时,串口打印出错误信息“Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.......”产生错误的原因是文件系统内的init程序不能被执行。有一个很有意思的现象是,我们在做第一次移植时不会产生这种错误,而在第二次第三次.....移植则可能出现这种错误。其实问题的根源在我们复制文原创 2020-06-05 15:24:35 · 3440 阅读 · 0 评论 -
imx6的yocto工程编译记录
1.主机配置ubuntu18.04LTS x86_64; 硬盘空间100G,超快宽带。2.安装依赖环境$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \build-essential chrpath socat libsdl1.2-dev$ sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils te原创 2020-06-25 21:19:14 · 810 阅读 · 0 评论 -
Python3.6.1的交叉编译
1.配置本地系统:18.04.2-Ubuntu x86_64目标系统:imx6q,cortex-A92.下载及安装交叉编译器linaro交叉编译器下载 arm-linux-gnueabihf执行tar -xJvf gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz 解压得到gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf文件夹,将此文件夹mv到用户的Document..原创 2020-05-11 15:22:00 · 1253 阅读 · 2 评论 -
tslib在imx6q上的移植
一、配置 目标设备:迅为iMX6q开发板,7.0带触摸屏 软件版本:tslib-1.4 编译器:arm-2014.05二、移植 1.下载tslib-1.4源码并解压,交叉编译器已加入系统环境变量 2.执行以下命令 cd tslib-1.4 mkdir ../tslib_install ./autogen.sh ./configure CC=arm-none-linux-gn...原创 2020-05-04 15:10:04 · 528 阅读 · 0 评论 -
IMX6Q 启动过程详细分析
一.预览本文主要对IMX6Q的启动过程进行分析,主要参考文档来自NXP官方文档IMX6DQRM.pdf,使用的uboot为NXP官方提供uboot-imx,使用的开发板为迅为iTOP-i.MX6。NXP官方文档IMX6DQRM.pdf对启动过程的描述在第8章,本文主要参考第8章。二.关键词IVT image vector tableDCD device conf...原创 2020-04-12 21:54:10 · 3034 阅读 · 0 评论