• 2023-12-08EMMC、Uboot操作命令
    ​MMC相关命令​编辑​编辑FAT格式文件系统操作命令存储器的分类整理(SRAM/DRAM/NORFLASH/NandFLASH)_norflashsram-CSDN博客fatinfo查询MMC设备分区的文件系统信息fatinfommc1:1fatls查询FAT格式设备的目录和文件信息fatlsmmc1:1fstype 用于查看MMC设备
  • 2023-08-29zImage的位置对于ARM32内核解压的影响
      ARM32内核解压流程简单总结了解压流程,这里给出zImage加载位置和Image解压位置的不同组合下,zImage,Image和可能存在的重定位zImage在内存上的位置分布。  因为解压过程中的判断是根据zImage和解压后Image的相对位置来进行不同处理,在以下的分析中,可以认为Image位置是固定的,但
  • 2023-08-24uboot 通过网络启动内核和根文件系统
    一、开发背景由于开发阶段需要频繁修改内核镜像文件和根文件系统,如果每次修改都通过烧写emmc或者烧录sd卡制卡过于繁琐,所以需要通过网络启动和加载二、开发需求内核镜像文件(zImage)和根文件系统(rootfs)创建好后,存放于Ubuntu中,开发板启动过程中自动提取对应的文件。
  • 2023-07-01zImage自解压起始地址:ZRELADDR
    由于内存较小,zImage的起始地址受限。按照内存规划,修改zImage的加载地址,但是解压后Linux运行产生异常,可能是DataAbort,或者PrefetchAbort,或者UndefinedInstruction。1.定位zImage自解压后,Kernel启动异常问题T32启动运行后发现Kernel进入异常处理。大概位置在zImage自解压成功后,L
  • 2023-06-04linux zImage 自解压
    顶层的vmlinux:elf文件,反汇编得到的是未压缩的内核的反汇编文件,这个vmlinux才是真正的Linux内核。arch/arm/boot/compressed/vmlinux:elf文件,包含解压缩程序、Image二进制代码的压缩版;反汇编,从指令执行地址可知,只有解压缩程序的汇编代码。 zImage包含了自解压程序和内核镜像
  • 2023-05-17zImage的压缩、解压以及性能对比
    关键词:Image,zImage,piggy,gzip,lzo,xz,lzma等等。1.zImage的压缩zImage是Image经过压缩后,加上解压缩头后生成的文件:Image->piggy_data->piggy.o->vmlinux(compressed)->zImage。Image经过压缩生成piggy_data:cmd_arch/arm/boot/compressed/piggy_data:={catarch/arm/bo
  • 2022-10-31[I.MX6UL] U-Boot 命令使用(四) 网络操作命令
    uboot支持大量的网络相关命令,比如dhcp、ping、nfs和tftpboot。在使用uboot的网络功能之前先用网线将开发板的ENET2接口和电脑或者路由器连接起来,I.MX6U-ALPHA开发
  • 2022-08-21uboot如何启动内核
    uboot和内核是什么uboot就是一个裸机程序uboot本质就是一个复杂的裸机程序内核本质也是一个“裸机程序”操作系统内核本质上与uboot和其他裸机程序没什么不同。区别就是