
移植
文章平均质量分 89
Ao_Richard
个人学习理解笔记
展开
-
UBOOT介绍
U-boot全称 Universal Boot Loader,是遵循GPL条款的开放项目,uboot 是一个裸机代码,可以看作是一个裸机综合例程,执行启动内核的功能。补充:GPL条款(GNU General Public License,GNU通用公共许可证)是一种自由软件许可证,而GNU代表“GNU's Not Unix”,是开源的操作系统项目,大多数GNU系统使用开源的Linux内核,GPL条款保证了开源内核的自由性,使用GPL条款后,原创 2024-05-10 20:08:51 · 3808 阅读 · 0 评论 -
Linux--系统烧写
MfgTool工具是NXP提供的专门用于给I.MX系列CPU烧写系统的软件,可以在NXP 官网下载到。该软件需要在Windows环境下使用。这是使用正点原子提供的已经下载好的NXP烧写工具:L4.1.15_2.0.0-ga_mfg-tools.tar.gz。将软件包解压,里面还有2个.gz 压缩包,一个是带rootfs,一个是不带rootfs,我们是需要烧写文件系统的,所以选择 mfgtools-with-rootfs.tar.gz 这个压缩包,继续解压。Profiles文件夹。原创 2024-04-24 20:17:09 · 934 阅读 · 0 评论 -
Linux--根文件系统移植
BusyBox是一个集成了大量的 Linux命令和工具的软件,像lsmvifconfig等命令BusyBox都会提供。BusyBox就是一个大的工具箱,这个工具箱里面集成了 Linux的许多工具和命令。一般下载BusyBox的源码, 然后配置 BusyBox,选择自己想要的功能,最后编译即可。BusyBox可以在其官网下载到,官网地址为:,官网比较简陋,BusyBox 准备好以后就可以构建根文件系统了。原创 2024-04-24 14:20:48 · 1198 阅读 · 0 评论 -
关于Linux系统的配置文件(UBOOT、Kernel、rootfs)
对于编译 U-Boot、内核和根文件系统,每个部分都需要相应的配置文件,这些配置文件指定了编译过程中的选项、参数和设置。原创 2024-04-24 13:51:51 · 534 阅读 · 0 评论 -
Linux--内核移植(二)移植流程及驱动修改
一、官方开发板内核测试本文来总结一下如何将 NXP官方提供的Linux内核移植到正点原子的开发板上。一、官方开发板内核测试NXP提供的Linux源码肯定是可以在自己的开发板上运行下去的,所以我们肯定是以 I.MX6ULL EVK开发板为参考,然后将Linux内核移植到开发板上的。1.修改顶层Makefile修改顶层Makefile,直接在顶层Makefile文件里面定义ARCH和这两个的变量值为 arm和 arm-linux-gnueabihf-。原创 2024-04-23 22:54:25 · 2016 阅读 · 0 评论 -
Linux--内核移植(一)Kernel编译启动流程
解压完成后给予该脚本可执行权限,然后运行,编译的时候会弹出Linux图形配置界面, 这里不需要做任何的配置, 直接按两下ESC键退出图形界面之后会自动开始编译Linux内核。编译完成以后就会在这个目录下生成一个zImage文件,该文件就是要用的Linux镜像文件。另外也会在下生成很多.dtb 文件,这些.dtb 就是设备树文件。原创 2024-04-23 16:39:20 · 773 阅读 · 0 评论 -
U-BOOT图形化配置
不过不知道从什么时候开始,uboot 也支持图形化配置了。体现出来时因为我们是直接在 mx6ull_alientek_emmc.h。2)或者通过文件mx6ull_alientek_emmc.h。.config 里面并没有宏CONFIG_CMD_PING。生成基于文本的图形界面,因此需要先在。和CONFIG_CMD_DHCP,而。ping 命令,这不是冲突了吗?是一套图形化的配置工具,需要。是不支持图形化配置,只有。”来打开图形化配置界面,命令,但是在图形化界面中。的方法,就是图形化配置。原创 2024-04-23 16:03:31 · 407 阅读 · 0 评论 -
Linux--uboot移植(三)新uboot驱动修改
uboot移植到此结束,简单总结一下uboot移植的过程:①、不管是购买的开发板还是自己做的开发板,基本都是参考半导体厂商的dmeo板,而半导体厂商会在他们自己的开发板上移植好 uboot和rootfs等,最终制作好BSP 包提供给用户。我们可以在官方提供的 BSP包的基础上添加我们的板子,也就是俗称的移植。②、我们购买的开发板或者自己做的板子一般都不会原封不动的照抄半导体厂商的demo板,都会根据实际的情况来做修改,既然有修改就必然涉及到uboot下驱动的移植。③、一般。原创 2024-04-23 15:30:53 · 1883 阅读 · 0 评论 -
Linux--uboot移植(二)新UBOOT配置
右端灰色的为原厂开发板的相关文件,黄色的为模仿原厂文件,新添加并修改的自己开发板的文件。原创 2024-04-22 21:37:28 · 1346 阅读 · 0 评论 -
Linux--uboot移植(一)UBOOT介绍、原厂测试
uboot 的全称是,遵循 GPL 协议的开源软件。uboot 是一个裸机代码,可以看作是一个裸机综合例程。现在的 uboot 已经支持液晶屏、网络、USB 等高级功能。uboot 官网为。但我们移植uboot时一般不会直接用 uboot 官方的源码的,官方的源码是给半导体厂商准备的,半导 体厂商会根据自家的芯片,维护自己芯片对应的uboot。原创 2024-04-22 14:31:33 · 2568 阅读 · 0 评论