<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0058)http://half.nease.net/linux/documents/linuxkernelintro.htm -->
<HTML><HEAD><TITLE>自由风OS梦工厂--Linux内核解读入门</TITLE><!-- InstanceBegin template="/模板/Document.dwt" codeOutsideHTMLIsLocked="false" -->
<META
content="嵌入式系统,ucos,ucos ii,uc/os,vxworks,linux,os,arm,ppc,x86,embed,操作系统,单片机,实时操作系统,驱动,文件系统,网络,计算机,tcpip,总线,通信,郭景峰,崔卿,自动控制"
name=Keywords>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</SCRIPT>
<!-- InstanceBeginEditable name="doctitle" --><!-- InstanceEndEditable -->
<META http-equiv=Content-Type content="text/html; charset=gb2312"><!-- InstanceParam name="OptionalRegion1" type="boolean" value="true" --><LINK
href="自由风OS梦工厂--Linux内核解读入门.files/format.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD align=middle width=150 height=55><A
href="http://www.textclick.com/viewmain.asp?name=guojingfen"><IMG
height=50 src="自由风OS梦工厂--Linux内核解读入门.files/logo.gif" width=150
border=0></A></TD>
<TD colSpan=2 height=55>
<DIV align=right>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0
height=50 width=595 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="movie" VALUE="/flash/Head.swf"><PARAM NAME="quality" VALUE="high">
<embed src="/flash/Head.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="595"
height="50"></embed></OBJECT></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD bgColor=#f7f7f7>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD colSpan=2 height=30>当前位置<IMG height=8
src="自由风OS梦工厂--Linux内核解读入门.files/arrow.gif" width=12><A
href="http://half.nease.net/main.htm">首页</A><IMG height=8
src="自由风OS梦工厂--Linux内核解读入门.files/arrow.gif" width=12><!-- InstanceBeginEditable name="navigate" --><A
href="http://half.nease.net/linux/index.htm">Linux</A><IMG height=8
src="自由风OS梦工厂--Linux内核解读入门.files/arrow.gif" width=12><A
href="http://half.nease.net/linux/article.htm">技术应用</A><!-- InstanceEndEditable --></TD>
<TD width=160 height=30>
<DIV align=center><IMG height=14
src="自由风OS梦工厂--Linux内核解读入门.files/home.gif" width=14 align=absMiddle>
<A
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://half.nease.net')"
href="http://half.nease.net/linux/documents/linuxkernelintro.htm#"
target=_self>设为首页</A> <IMG height=13
src="自由风OS梦工厂--Linux内核解读入门.files/fav.gif" width=15 align=absMiddle>
<A
href="javascript:window.external.addfavorite('http://half.nease.net','自由风OS梦工厂--嵌入式系统开发')">收藏本站</A></DIV></TD></TR>
<TR>
<TD width=150 bgColor=#000000 height=1></TD>
<TD width=450 bgColor=#000000 height=1></TD>
<TD width=150 bgColor=#000000 height=1></TD></TR>
<TR>
<TD vAlign=top align=middle colSpan=3>
<P> </P>
<TABLE cellSpacing=0 cellPadding=0 width=700 border=0>
<TBODY>
<TR>
<TD bgColor=#cccccc height=25>
<DIV align=center><FONT size=4><!-- InstanceBeginEditable name="title" --><FONT
size=4><STRONG>Linux内核解读入门</STRONG></FONT><!-- InstanceEndEditable --></FONT></DIV></TD></TR>
<TR>
<TD bgColor=#ebebeb height=30>
<DIV align=center><!-- InstanceBeginEditable name="smalltitle" -->2003-08-30[中][摘][文]<!-- InstanceEndEditable --></DIV></TD></TR>
<TR>
<TD height=40>声明:<FONT
color=#c60d0d>本网站资源来自本站原创、网友来稿和摘自别处等途径,在此敬告各位网友,下载和使用时要充分尊重作品版权,对来自不同途径的资源请分别参照<A
href="http://half.nease.net/info/declare.htm"
target=_blank>相关声明</A>严格执行。本站拒绝一切具有商业化色彩的使用与下载。万望注意,特此声明!</FONT></TD></TR></TBODY></TABLE>
<TABLE borderColor=#000000 cellSpacing=0 cellPadding=0 width=700
border=1>
<TBODY>
<TR>
<TD borderColor=#ffffff bgColor=#666666 height=20>
<TABLE cellSpacing=0 cellPadding=0 width=700 border=0>
<TBODY>
<TR>
<TD width=25>
<DIV align=center><FONT face=Wingdings
color=#ffffff>1</FONT></DIV></TD>
<TD width=652> </TD>
<TD width=23>
<DIV align=center><A
href="javascript:window.close()"><FONT face=Wingdings
color=#ffffff>x</FONT></A></DIV></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top borderColor=#ffffff align=middle
height=120><BR><!-- InstanceBeginEditable name="EditRegion1" -->
<TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
<TBODY>
<TR>
<TD><SPAN class=p4>针对好多Linux
爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;
</SPAN>
<P class=p4>一.核心源程序的文件组织: </P>
<P
class=p4>1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。
</P>
<P class=p4>本文基于稳定的2.2.5源代码,第二部分的实现平台为 Redhat Linux 6.0。
</P>
<P class=p4>2.核心源程序的文件按树形结构进行组织,在源程序树的最上层你会看到这样一些目录:
</P>
<P class=p4>●Arch
:arch子目录包括了所有和体系结构相关的核心代码。它的每一个子目录都代表一种支持的体系结构,例如i386就是关于intel
cpu及与之相兼容体系结构的子目录。PC机一般都基于此目录; </P>
<P class=p4>●Include:
include子目录包括编译核心所需要的大部分头文件。与平台无关的头文件在
include/linux子目录下,与 intel
cpu相关的头文件在include/asm-i386子目录下,而include/scsi目录则是有关scsi设备的头文件目录;
</P>
<P class=p4>●Init:
这个目录包含核心的初始化代码(注:不是系统的引导代码),包含两个文件main.c和Version.c,这是研究核心如何工作的一个非常好的起点。
</P>
<P class=p4>●Mm :这个目录包括所有独立于 cpu
体系结构的内存管理代码,如页式存储管理内存的分配�
没有合适的资源?快使用搜索试试~ 我知道了~
个人收集嵌入式Linux相关不错的资料
共43个文件
gif:21个
rar:7个
js:3个
5星 · 超过95%的资源 需积分: 0 6 下载量 95 浏览量
2008-11-02
09:50:23
上传
评论
收藏 2.88MB RAR 举报
温馨提示
个人收集嵌入式Linux相关不错的资料 推荐
资源详情
资源评论
资源推荐
收起资源包目录
.rar (43个子文件)
电子书
嵌入式设备上的linux开发.rar 27KB
自由风OS梦工厂--Linux开发环境的建立.htm 21KB
自由风OS梦工厂--如何开发自己的操作系统的引导程序.htm 12KB
tcpip.rar 167KB
uip-doc.rar 93KB
自由风OS梦工厂--如何开发自己的操作系统的引导程序.files
stat.js 558B
format.css 578B
count.png 529B
fav.gif 155B
vline.gif 45B
arrow.gif 61B
home.gif 163B
logo.gif 2KB
hline.gif 97B
bot.gif 276B
linux核心中文手册.zip 563KB
自由风OS梦工厂--Linux开发环境的建立.files
stat.js 558B
format.css 578B
count.png 529B
fav.gif 155B
vline.gif 45B
arrow.gif 61B
home.gif 163B
logo.gif 2KB
hline.gif 97B
bot.gif 276B
usbdisk.zip 275KB
EmbedLinux.zip 1MB
rtlinuxdoc2.rar 168KB
自由风OS梦工厂--Linux内核解读入门.files
stat.js 558B
format.css 578B
count.png 529B
fav.gif 155B
vline.gif 45B
arrow.gif 61B
home.gif 163B
logo.gif 2KB
hline.gif 97B
bot.gif 276B
如何构建嵌入式linux.rar 358KB
嵌入式linux开发环境介绍.rar 100KB
自由风OS梦工厂--Linux内核解读入门.htm 25KB
rtlinuxdoc1.rar 135KB
共 43 条
- 1
shishougang
- 粉丝: 16
- 资源: 72
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1