由于uboot 只能用来启动uImage,不能启动zImage,因此当内核编译结束生成zImage 镜像文件后,还需要进一步制作uImage 镜像.(1)制作uboot 时,在uboot 的tools 目录下会生成mkimage 工具,约52kB.(2)将tools 目录下生成的mkimage 文....
分类:
其他好文 时间:
2015-03-06 20:44:23
阅读次数:
147
Linux内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。 如果不使用启动管理器,比如直接从BIOS或者把内核文件用“cp zImage /dev/fd0”等方法直接从设备启动....
分类:
其他好文 时间:
2015-02-28 14:27:34
阅读次数:
128
内核模块基础--特点及其命令使用
1、模块本身并不被编译进内核文件(zImage或bzImage)
2、可以根据需要在内核运行时动态加载、卸载----》进而达到节省空间的目的
命令详解(以下载驱动DNW为例):
insmod 模块名称(注意有.ko后缀)--安装
insmod dnw_usb.ko
lsmod-->查看安装的内核模块
rmmod 模块名称...
分类:
系统相关 时间:
2015-02-09 23:12:07
阅读次数:
343
1、首先还是要将u-boot写入SD卡中从SD卡启动。使用读卡器将SD插入电脑中,使用umount卸载u盘, fdisk -l显示其挂载点为 /dev/sdb1 切换到/home/bunfly/images/uboot_tiny4412/sd_fuse/tiny4412目录下,执行./sd_fusi...
分类:
其他好文 时间:
2014-12-26 12:56:43
阅读次数:
969
1、之前已经将uboot写到nandflash里面了,接下来将内核zImage、文件系统写到nandflash。2、编译内核cd linux-2.6.28_smdk6410make cleanmake distcleancp smdk6410_config .configmake menuconfi...
分类:
其他好文 时间:
2014-12-23 21:06:23
阅读次数:
150
笔记本:ubuntu14.10(32位)
ARM9开发板:mini2440(友善之臂提供的Superboot2440、zImage_T35、rootfs_qtopia_qt4镜像文件,通过minitools烧写进开发板)
交叉编译:arm-linux-gcc-4.4.3
开发所需工具:minicom、u盘...
分类:
系统相关 时间:
2014-12-20 18:14:46
阅读次数:
606
http://blog.csdn.net/maojudong/article/details/4178118zImage和uImage的区别 一、vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有6...
分类:
其他好文 时间:
2014-12-08 13:50:26
阅读次数:
334
Image :内核编译后自动生成,为内核的映像文件。zImage: 这个也是内核编译后自动生成,是一个压缩的映像文件。uImage:这个是带一个头映像文件,这个头里带有一些内核信息 如果内核版本,内核大小,加载地址等。给嵌入式设备编译时,直接Make uImage就OK。
分类:
其他好文 时间:
2014-12-08 11:58:03
阅读次数:
168
zImage:vmlinux是内核文件,zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到。uImage:uImage则是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。它是uboot专用的映像文件,它是在zImage之前加上一个长度...
分类:
其他好文 时间:
2014-10-15 01:52:39
阅读次数:
400
mkimage -A arm -O linux -T kernel -C none -a 30007fc0 -e 30007fc0 -n uImage -d /work/jz2440/kernel/linux-2.6.22.6/arch/arm/boot/zImage uImage我的内核目录:/....
分类:
其他好文 时间:
2014-09-26 13:26:48
阅读次数:
241