ARM Linux of Kernel
UPON--知道个P
路遥知马力,日久见人心。
展开
-
Linux内核启动过程分析
1、Linux内核启动协议 阅读文档\linux-2.6.35\Documentation\x86\boot.txt 传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这样的布局): | |0A0000 +------------------------+ | Reserved for BIO转载 2017-07-20 09:43:41 · 623 阅读 · 0 评论 -
Linux内核Makefile文件(翻译自内核手册)
--译自Linux3.9.5 Kernel Makefiles(内核目录documention/kbuild/makefiles.txt)kbuild(kernel build)内核编译器This document describes the Linux kernel Makefiles本文档介绍了Linux内核的Makefile=== Table of Contents转载 2017-07-19 10:51:33 · 704 阅读 · 0 评论 -
U-boot如何引导Linux内核启动?
U-BOOT全线移植分析系列之四――U-boot如何引导Linux内核启动? Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/08/05/2773412.aspx 【摘要】本节介绍了U-boot使用Go或bootm启动linux内核的方法。首先介绍转载 2017-08-14 10:49:34 · 2783 阅读 · 0 评论 -
zImage转换为uImage
拿到一个内核后,首先将其make为zImage,步骤: 1、将与要移植的系统的配置文件拷贝给.config cp xxx_xxx .config 2、修改Makefile,指定平台构架和交叉编译环境 vim Makefile ARCH ?=XXX CROSS_COMPILE ?=xxxx 3、启动配置界面,转载 2017-08-14 11:06:35 · 1756 阅读 · 0 评论 -
Linux内核启动及根文件系统加载过程
Linux内核启动及文件系统加载过程当u-boot开始执行bootcmd命令,就进入linux内核启动阶段,与u-boot类似,普通Linux内核的启动过程也可以分为两个阶段,但针对压缩了的内核如uImage就要包括内核自解压过程了。本文以linux-2.6.37版源码为例分三个阶段来描述内核启动全过程。第一阶段为内核自解压过程,第二阶段主要工作是设置ARM处理器工作模式、使能MMU、设置转载 2017-08-14 13:51:41 · 621 阅读 · 0 评论