![](https://img-blog.csdnimg.cn/20210604210507131.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
原子笔记-移植篇
文章平均质量分 74
NXP的imx6ull板子
桃子酱紫君
摸鱼中。。。
展开
-
嵌入式linux系统移植-U-Boot 使用
在本章中, Linux 的移植要复杂的多,板子上要有:1、bootloader 代码U-Boot2、Linux 内核Linux kernel3、根文件系统rootfs这三者一起构成了一个完整的 Linux 系统,一个可以正常使用、功能完善的 Linux 系统。U-Boot U-Boot 简介本文我们就直接编译这个移植好的 U-Boot,然后烧写到 SD 卡里面启动,启动 U-Boot 以后就可以学习使用 U-Boot 的命令。U-Boot 简介Linux 系统要启动就必须需要一个 bootl原创 2020-09-28 15:42:43 · 919 阅读 · 0 评论 -
嵌入式linux系统移植-根文件系统
根文件系统一级目录一级目录原创 2021-01-30 13:08:31 · 605 阅读 · 0 评论 -
嵌入式linux系统移植-内核启动简单流程
标题初始阶段linux内核第一阶段linux内核第二阶段初始阶段linux内核也不是很复杂,就是:编译为很多built-in.o链接为vmlinux压缩为Image、zImageENTRY(stext)位于arch/arm/kernel/vmlinux.lds,进入入口函数stext。Linux内核会先进行解压缩,解压缩完成以后就要运行Linux内核。要求:MMU关闭D cache关闭I cache无所谓r0 = 0。r1 = machine nrr2=atags 或设备原创 2021-02-05 19:43:32 · 237 阅读 · 0 评论 -
嵌入式linux系统移植-U-Boot 启动流程
启动流程链接脚本 u-boot.lds 详解U-Boot 启动流程详解reset 函数源码详解通过对 uboot 启动流程的梳理,我们就可以掌握一些外设是在哪里被初始化的,这样当我们需要修改这些外设驱动的时候就会心里有数。另外,通过分析 uboot 的启动流程可以了解 Linux 内核是如何被启动的,uboot的研究只限于了解阶段,看得懂、会ctrl+C就行了,学习一下一些外设的启动即可。链接脚本 u-boot.lds 详解编译之前:只有arch/arm/cpu/u-boot.lds链接脚本;编译之原创 2020-10-05 15:35:27 · 1265 阅读 · 0 评论 -
嵌入式linux系统移植-uboot顶层Makefile
ubootU-Boot 工程目录分析1、 arch 文件夹本章感觉没有什么现场操作,但需要耐心观看,丰富自己的基础知识。U-Boot 工程目录分析U-Boot 工程还包括编译之后的相关文件,文件夹或文件的含义见表:我们要关注一部分文件夹或文件即可:1、 arch 文件夹存放着和架构有关的文件,比如 arm、 avr32、 m68k 等。arm 文件夹中...原创 2020-09-30 16:10:24 · 382 阅读 · 0 评论 -
嵌入式linux系统移植-U-Boot 移植
ubootNXP 官方开发板 uboot 编译测试查找 NXP 官方的开发板默认配置文件编译 NXP 官方开发板对应的 uboot烧写验证与驱动测试正点原子开发手册学习笔记我们就来学习如何将 NXP 官方的 uboot 移植到正点原子的 I.MX6ULL 开发板上,学习如何在 uboot 中添加我们自己的板子。小白自述:本章学习笔记虽然是一步步移植uboot,实际是为了学习在移植过程中能够对uboot源码各个功能有更深入地了解。NXP 官方开发板 uboot 编译测试查找 NXP 官方的开发板默认原创 2020-10-13 21:59:50 · 1213 阅读 · 0 评论