正点IMX6ULL系统移植
文章平均质量分 93
Linux系统移植、Uboot移植、根文件系统构建
参考视频:https://www.bilibili.com/video/BV12E411h71h
资料下载:http://www.openedv.com/docs/book-videos/zdyzshipin/4free/index.html
行稳方能走远
日日行,不怕千万里;常常做,不怕千万事
展开
-
附录B 其他第三方软件移植(FTP、OpenSSH、zlib、GDB)
开发板 FTP 服务器移植与搭建vsftpd 源码下载vsftpd 移植vsftpd 服务器测试配置vsftpd添加新用户Filezilla 连接测试开发板 OpenSSH 移植与使用OpenSSH 简介OpenSSH 移植OpenSSH 源码获取移植zlib 库移植openssl 库移植openssh 库openssh 设置openssh 使用ssh 登录scp 命令拷贝文件嵌入式GDB 调试搭建与使用GDB 简介GDB 移植获取gdb 和gdbserver 源码原创 2023-10-29 18:15:46 · 386 阅读 · 0 评论 -
附录A 其他根文件系统构建(Buildroot\Yocto\Ubuntu-base 方式)
目录何为buildroot?buildroot 简介buildroot 下载buildroot 构建根文件系统配置buildroot编译buildrootbuildroot 根文件系统测试buildroot 第三方软件和库的配置buildroot 下的busybox 配置busybox 配置busybox 中文字符的支持编译busybox根文件系统测试前面我们学习了如何使用busybox 来构建根文件系统,但是busybox 构建的根文件系统不齐全,很多东西需要我们自行添加,比如lib 库文件。在我们后面原创 2021-11-26 20:26:29 · 5008 阅读 · 1 评论 -
系统烧写(MfgTool烧写工具)
前面我们已经移植好了uboot 和linux kernle,制作好了根文件系统。但是我们移植都是通过网络来测试的,在实际的产品开发中肯定不可能通过网络来运行,否则没网的时候产品岂不是就歇菜了。因此我们需要将uboot、linux kernel、.dtb(设备树)和rootfs这四个文件烧写到板子上的EMMC、NAND 或QSPI Flash 等其他存储设备上,这样不管有没有网络我们的产品都可以正常运行。本章我们就来学习一下如何使用NXP 官方提供的MfgTool 工具通过USB OTG 口来烧写系统。原创 2021-10-15 17:50:36 · 8880 阅读 · 1 评论 -
根文件系统构建(BusyBox方式)
Linux“三巨头”已经完成了2 个了,就剩最后一个rootfs(根文件系统)了,本章我们就来学习一下根文件系统的组成以及如何构建根文件系统。这是Linux 移植的最后一步,根文件系统构建好以后就意味着我们已经拥有了一个完整的、可以运行的最小系统。以后我们就在这个最小系统上编写、测试Linux 驱动,移植一些第三方组件,逐步的完善这个最小系统。最终得到一个功能完善、驱动齐全、相对完善的操作系统。...原创 2021-10-15 17:48:38 · 1464 阅读 · 2 评论 -
Linux内核移植
前两章我们简单了解了一下Linux 内核顶层Makefile 和Linux 内核的启动流程,本章我们就来学习一下如何将NXP 官方提供的Linux 内核移植到正点原子的I.MX6U-ALPHA 开发板上。通过本章的学习,我们将掌握如何将半导体厂商提供的Linux BSP 包移植到我们自己的平台上。...原创 2021-10-15 17:47:49 · 684 阅读 · 0 评论 -
Linux 内核启动流程
看完Linux 内核的顶层Makefile 以后再来看Linux 内核的大致启动流程,Linux 内核的启动流程要比uboot 复杂的多,涉及到的内容也更多,因此本章我们就大致的了解一下Linux 内核的启动流程。原创 2021-10-15 17:47:14 · 952 阅读 · 1 评论 -
Linux 内核顶层Makefile 详解
前几章我们重点讲解了如何移植uboot 到I.MX6U-ALPHA 开发板上,从本章开始我们就开始学习如何移植Linux 内核。同uboot 一样,在具体移植之前,我们先来学习一下Linux 内核的顶层Makefile 文件,因为顶层Makefile 控制着Linux 内核的编译流程。...原创 2021-10-15 17:46:32 · 4551 阅读 · 3 评论 -
U-Boot 图形化配置及其原理
目录U-Boot 图形化配置体验(如何使能dns 命令)menuconfig 图形化配置原理make menuconfig 过程分析在前两章中我们知道uboot 可以通过mx6ull_alientek_emmc_defconfig 来配置,或者通过文件mx6ull_alientek_emmc.h 来配置uboot。还有另外一种配置uboot 的方法,就是图形化配置,以前的uboot 是不支持图形化配置,只有Linux 内核才支持图形化配置。不过不知道从什么时候开始,uboot 也支持图形化配置了,本章我们原创 2021-10-21 17:37:25 · 1280 阅读 · 0 评论 -
U-Boot 移植
上一章节我们详细的分析了uboot 的启动流程,对uboot 有了一个初步的了解。前两章我们都是使用的正点原子提供的uboot,本章我们就来学习如何将NXP 官方的uboot 移植到正点原子的I.MX6ULL 开发板上,学习如何在uboot 中添加我们自己的板子。...原创 2021-10-15 17:45:41 · 3377 阅读 · 0 评论 -
U-Boot启动流程详解
1、u-boot.lds文件2、arch/arm/lib/vectors.S 文件3、u-boot.map(地址映射文件)4、链接文件分析总结原创 2021-07-29 18:57:22 · 3866 阅读 · 0 评论 -
U-Boot 顶层Makefile 详解
1、准备工作2、重要文件2.1、arch文件2.2、 board 文件夹2.3、 configs 文件夹2.4、 .u-boot.xxx_cmd 文件2.5、 Makefile 文件2.6、 u-boot.xxx 文件2.7、 .config 文件2.8、 README原创 2021-07-28 16:51:09 · 1754 阅读 · 0 评论 -
U-Boot 使用实验
U-Boot信息查询命令bdinfo 命令printenv命令version命令原创 2021-07-28 10:57:21 · 860 阅读 · 0 评论 -
官方系统镜像烧写(windows下使用OTG)
官方系统镜像烧写原创 2021-07-27 20:46:29 · 1139 阅读 · 0 评论