原文网址:http://blog.csdn.net/wh_19910525/article/details/8200372Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式。这两者在Android下是直接合并在一起取名为boot.img,会放在一个独立分...
分类:
其他好文 时间:
2015-09-21 17:55:25
阅读次数:
142
首先需要知道自己android内核的版本,我们android系统是android 4.0.1,内核版本为2.6.29.由于我们在下载android源代码的时候默认是不带内核源码的,因为他内置了一个编译好的zImage内核镜像,所以,如果要编译内核源码的时候,我们需要下载我们当前版本的内核源码.注意,这里的内核源码并不是Linux官网的内核源码,而是谷歌定制的内核.我们首先需要在android源代码根...
分类:
移动开发 时间:
2015-08-20 15:21:08
阅读次数:
236
由《Lichee() 在sun4i_crane平台下的编译》介绍了编译lichee的基本情况,我们终于得到了编译后的结果例如以下:out/├── android│ ├── bImage│ ├── lib│ ├── toolchain│ ├── uImage│ └── zImage└── u-boot...
分类:
移动开发 时间:
2015-08-07 09:24:34
阅读次数:
332
本文翻译自Embedded Linux® Hands-on Tutorial for the ZedBoard?
本文主要是详细讲解zedboard硬件系统搭建,u-boot,linux-kernel移植,linaro文件系统移植。过程中需要生成的文件有system.bit,fsbl.elf,u-boot.elf,devicetree.dtb,uImage(zImage和uImage区别请看),l...
分类:
数据库 时间:
2015-07-16 11:41:11
阅读次数:
299
今天,在下次尝试使用16G 的u菜。这让两个分区,A位于zimage。一家商店rootfs;在uboot加载分区zimage并成功推出!RT5350 # fatload usb 0:1 0x80c00000 root_uImagereading root_uImageVFAT Support ena...
分类:
其他好文 时间:
2015-07-10 09:21:47
阅读次数:
153
linux内核有两种映像:一种是非压缩内核,称为Image,另一种是压缩内核,称为zImage。根据内核映像的不同,linux内核的启动在开始阶段也有所不同。zImage是IMage讲过压缩形成的,所以它的大小比Image小。但是在使用在zImage之前,必须在它的开头加上解压缩的代码,zI...
分类:
系统相关 时间:
2015-05-21 10:24:57
阅读次数:
155
Linux内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。
如果不使用启动管理器,比如直接从BIOS或者把内核文件用“cp zImage /dev/fd0”等方法直接从设备启动,就不能给内核传递参数或选项--这也许是我们使用引导管理器比如LILO的好处之一吧。
Linux的内核参数是以空格分开的一个字符串列表,通常具有如下形式:
name[=value_1][,value_2]....
分类:
系统相关 时间:
2015-05-16 11:55:32
阅读次数:
171
一.基础1.Linux 内核很庞大,相应的包含的组件也非常多。Linux文件就是常说的zImage和bzImage,在内核启动期间会被解压到内存。2.如何使用Linux的这些组件呢?一般情况下我们会想到说,让所有的组件都包含在Linux内核文件中,这样一了百了,省事。但是随之而来的思考是,如果某一个...
分类:
其他好文 时间:
2015-04-15 16:31:39
阅读次数:
109
1、linux 内核模块不被编译到内核文件(zImage,bzImage), 而是在运行期间动态的安装和卸载2、内核模块包括一下几部分:主体部分设计,编译内核模块,安装卸载NHMK,可选项使用(模块申明,MK参数,符号输出)3、简单例子:hello.c:#include#include#includ...
分类:
系统相关 时间:
2015-04-09 16:56:39
阅读次数:
183
在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux 内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文件 . 编....
分类:
其他好文 时间:
2015-03-13 18:19:50
阅读次数:
183