Linux内核配置文件之解读Makefile
Linux内核配置文件之解读Makefile
vivi与Linux kernel的参数传递情景分析 收藏
在上一部分提到过了,vivi作为bootloader,向内核传递启动参数是其本职工作之一。要把这个情景分析清楚,不仅仅需要分析vivi的参数机 制,而且要分析Linux kernel的接收机制。因为这是一个简单的通信过程,比起本科所学习的TCP/IP来简单的多,但是因为简单,所以在协议上并不规范,理解上反而不如 TCP/IP协议。下面就分为两个方面对此情景分析。
一、综述内核参数传递机制
现在内核参数传递机制有两种:一种是基于struct param_struct,这种已经比较老了。缺点是该结构每个成员的位置是固定的,受限比较大。另外一种就是新的struct tag way。说新是相对的,Linux kernel 2.4.x都希望采用这种tag的方式。关于这方面的资料,可以有如下参考(所给出的目录是基于linux-2.4.18的内核,以顶层Makefile 所在目录为当前目录。这里基于ARM架构的S3C2410,其他的SoC可以类比很容易得到):
1、关于bootloader的理解--【Documentation/arm/booting】
此文档详细的讲述了bootloader的作用,具体内容如下:
[armlinux@lqm arm]$ cat Booting
Booting ARM Linux
=================
Author: Russell King
Date : 18 May 2002
The following documentation is relevant to 2.4.18-rmk6 and beyond.
In order to boot ARM Linux, you require a boot loader, which is a small
program that runs before the main kernel. The boot loader is expected
to initialise various devices, and eventually call the Linux kernel,
passing information to the kernel.
Essentially, the boot loader should provide (as a minimum) the
following:
1. Setup and initialise the RAM.
2. Initialise one serial port.
3. Detect the machine type.
你可能喜欢
- linux内核启动分析
- Linux编程
- GCC手册
- Linux内核分析
- linux驱动程序
- Linux入门
- 语法分析
- Linux系统命令使用详解
- ARM linux内核启动分析16页
- linux2.6内核启动分析--李枝果(不看是你的损失^_^)22页
- 这是一篇对armlinux内核启动的分析24页
- joyfire的linux-2内核分析—1启动61页
- arm linux内核启动过程(自解压后)的启动分析10页
- linux启动流程分析---内核解压缩过程2页
- Linux编程白皮书 (2)14页
- Linux编程实验内容7页
- Linux Shell编程 [兼容模式]47页
- Linux开源编程期末考试13页
- Linux的shell编程11页
- Linux系统编程第2章64页
- GCC中文手册31页
- GCC使用手册与常用命令22页
- GCC编译手册9页
- GCC使用手册与常用命令20页
- AVR GCC 中文手册10页
- GCC_中文手册55页
- Linux 内核分析一8页
- Linux内核源代码分析 (6)13页
- Linux内核源代码分析 (5)12页
- Linux内核分析方法谈36页
- Linux内核崩溃原因分析及错误跟踪技术8页
- 北京大学软件与微电子学院 Linux内核分析及驱动编程_实验2_模块7页
- 怎样写linux下的USB设备驱动程序11页
- 嵌入式linux驱动程序编程培训23页
- linux驱动程序实验4页
- 如何编写linux设备驱动程序7页
- 嵌入式linux直流电机驱动程序的设计17页
- linux内核模块和驱动程序的编写2页
- Linux入门713页
- Linux入门610页
- Linux入门325页
- Linux入门233页
- Linux 入门常用命令23页
- Linux(入门命令)19页
- 表达式语法分析设计8页
- 自下而上语法分析36页
- z第4章 语法分析 4.3 自下而上 LR分析法79页
- 语法分析器报告8页
- 编译原理-语法分析9页
- 第3章 语法分析_文法与推导32页


