上章回顾U-Boot的移植U-Boot中添加一个命令的方法Linux内核分析Linux内核分析第6章预习检查简单介绍下Linux版本和特点
Makefile的作用
Kconfig的作用
简述Linux内核的启动流程
Page4/40本章目标了解Linux内核源码的组织结构掌握Linux内核的编译及启动本章结构Linux内核配置Linux内核配置Linux内核分析Linux内核分析内核源码结构及Makefile分析内核源码结构及Makefile分析Linux内核配置选项Linux内核配置选项内核的Kconfig分析内核的Kconfig分析Linux版本及特点Linux版本及特点Linux内核启动流程分析Linux内核启动流程分析Linux内核启动过程概述Linux内核启动过程概述编译、烧写、启动内核编译、烧写、启动内核修改内核以支持S3C2440开发板修改内核以支持S3C2440开发板获取内核源获取内核源Unix有多遥远
Unix诞生于失败的项目:Multics1969年,KenThomspon在PDP-7上实现1973年,DennisRitche实现了C语言版的Unix1983年,AT&T推出SystemV1979~1993年,3BSD,到最后一个4
4BSD商业的Unix版本:HPUXSunsolarisIBMAIXUnix的优势简洁,系统调用仅百余个在Unix,所有的东西被当作文件看待Unix的内核和相关的系统工具软件都是C开发的惊人的移植能力fork()迅速简单而又稳定的通信原语追寻Linus的足迹1991年,linus为intel80386开发的unix操作系统Linux内核遵循GPL,是FreesoftwareLinux是unix-like的操作系统内核Linux系统的基础内核C库GCC系统的基本工具Linux的发行版DebianGNU/LinuxFedoraGe