slj_win

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

文章分类 -  linux-kernel

摘要:http://blog.csdn.net/slj_win/article/details/6956940 阅读全文
posted @ 2011-11-10 16:56 slj_win 阅读(102) 评论(0) 推荐(0)

摘要:从下面的内核编译过程,可以看出vmlinux, arch/arm/boot/compressed/vmlinux, arch/arm/boot/Image, arch/arm/boot/zImage 之间的区别 LD vmlinux SYSMAP System.map SYSMAP .tmp_System.map OBJCOPY arch/arm/boot/Image Kernel: arch/arm/boot/Image is ready AS arch/arm/boot/compressed/head.o GZIP arch/arm/boot/compressed/piggy.gz AS 阅读全文
posted @ 2011-10-14 16:58 slj_win 阅读(8734) 评论(0) 推荐(1)

摘要:一、vmlinuzvmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。 vmlinuz 的建立有两种方式。一是编译内核时通过“make zImage”创建,然后通过:“cp /usr/src/linux-2.4/arch/i386/linux/boot/zImage/boot/vmlinuz”产生。zImage适用于 小内核的情况,它的存在是为了向后的兼容性。 二 是内核编译时通过命令make bzImage创建,然后通过:“cp 阅读全文
posted @ 2011-10-14 16:32 slj_win 阅读(236) 评论(0) 推荐(0)