如果使用 mkimage 生成内核镜像文件的话,会在内核的前头加上了 64 bytes 的信息头,供建立 tag 之用。bootm 命令会首先判断 bootm xxx 这个指定的地址 xxx 与 a 指定的加载地址是否相同。 如果不同的话会从这个地址开始提取出这个 64 bytes 的头部,对其进行 ...
分类:
其他好文 时间:
2018-02-28 18:32:27
阅读次数:
159
docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,已统计Docker Hub超过30%的官方镜像包含高危漏洞。此外,由于网络等原因也会造成docker pull下载镜像的速度很慢。基于这种情况,我们可以手动定制docker系统镜像。以下记录了在centos7上做docker镜像的操作记录:1)镜像制作脚本:mkimage-yum.sh下载脚本地址:https://pan.baidu.c
分类:
其他好文 时间:
2018-01-31 16:09:43
阅读次数:
155
作者:彭东林 邮箱:pengdonglin137@163.com QQ: 405728433 环境 主机: ubuntu14.04 64bit 开发板: qemu + vexpress-a9 (参考: http://www.cnblogs.com/pengdonglin137/p/6442583.h ...
分类:
数据库 时间:
2017-03-21 22:23:15
阅读次数:
777
uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。 mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的, ...
分类:
其他好文 时间:
2017-01-13 07:50:06
阅读次数:
154
在嵌入式系统中,Linux内核和根文件系统一般都与bootloader一起烧写在flash芯片中,系统启动后,bootloader将Linux内核压缩到RAM中,并把压缩的根文件系统复制到RAM中,然后启动内核,由内核解压缩根文件系统,并调用文件系统中的应用程序和脚本文件启动系统。 在烧写Linux
分类:
其他好文 时间:
2016-03-22 00:47:17
阅读次数:
221
uImage的制作是使用的u-boot工具mkimage,build完u-boot后也会将mkimage build出來到/tools目录下,可以直接拿來用,它的作用就是在zImage的前面加上64个字节的头,让u-boot能够识别要加载内核的类型、加载地址等。 基本格式:mkimage -A ar
分类:
系统相关 时间:
2016-03-22 00:20:49
阅读次数:
241
1.初次编译内核出现问题解决方法:将uboot的tools目录 下的mkimage拷贝到/bin/下。2.开机后终端出现mmc0: error -110 whilst initialising SD card解决办法:SD卡引导下载完uboot后,在启动系统之前将SD卡拔掉。原因:内核驱动挂载SD,...
分类:
其他好文 时间:
2015-11-06 22:15:24
阅读次数:
173
uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪...
分类:
其他好文 时间:
2015-09-03 23:08:09
阅读次数:
209
进入一个uboot目录,执行make distcleanmake at91sam9260ek_configmake ARCH=arm CROSS_COMPILE=arm-linux-cp tools/mkimage /usr/bin然后再进入linux-2.6.32中,make uImageARCH...
分类:
其他好文 时间:
2015-07-09 00:39:26
阅读次数:
114
mkimage使用详解uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系...
分类:
其他好文 时间:
2015-07-08 20:40:38
阅读次数:
123