📄 最简单的嵌入式linux根文件系统制作--it快活林.htm
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<meta content="text/html; charset=gb2312" http-equiv="Content-Type">
<title>最简单的嵌入式linux根文件系统制作--IT快活林</title>
<meta name="description" content="It快活林专注计算机学习以及网络营销与网页制作,第一时间为您提供最新网上开店,网络赚钱,网上购物的信息,是您学习的快活林!">
<meta name="keywords" content="最简单的嵌入式linux根文件系统制作,快活林,计算机学习,计算机学习网">
<link href="/Files/2009-1-1.css" rel="stylesheet" type="text/css" />
</head><body>
<div id="maintop"><div id="top">
<div class="logo"><a href="http://www.itkhl.com"><img src="/skin/default/logo.gif" alt="It快活林" /></a></div>
<div class="topnav">
<a href="/Article/list121_1.html" >文本处理</a><a href="/Article/list120_1.html" >数据备份</a>
<a href="/Article/list119_1.html" >系统辅助</a><a href="/Article/list117_1.html" >服 务 器</a>
<a href="/Article/list118_1.html" >系统优化</a><a href="/Article/list111_1.html" style="color:#0000CC">电脑常识</a>
<a href="/Article/list113_1.html" >电脑安全</a><a href="/Article/list114_1.html" >资源共享</a>
<a href="/Article/list115_1.html" >通信网路</a><a href="/Article/list1_1.html" >网上冲浪</a>
<a href="/Article/list14_1.html" >反毒杀毒</a><a href="/Article/list10_1.html">菜鸟进阶</a>
<a href="/Article/list112_1.html" >互 联 网</a><br/><a href="/Article/list2_1.html" >网络安全</a>
<a href="/Article/list16_1.html">网络营销</a><a href="/Article/list2_1.html" >网络安全</a>
<a href="/Article/list31_1.html" style="color:#0000CC">I T 趣 谈</a><a href="/Article/list24_1.html" >操作系统</a>
<a href="/Article/list12_1.html" >工具软件</a><a href="/Article/list13_1.html" >电脑医院</a>
<a href="/Article/list17_1.html" style="color:#FF0000">网上赚钱</a><a href="/Article/list29_1.html" >经典教程</a>
<a href="/Article/list30_1.html">网页制作</a><a href="/Article/list14_1.html" style="color:#FF0000;">反毒杀毒</a>
<a href="/Article/list15_1.html" >实用技术</a><a href="/Article/list28_1.html" >数据结构</a><br/>
<a href="/Article/list21_1.html" style="color:#FF0000;">局域网技术</a><a href="/Article/list22_1.html" >快活林学院</a>
<a href="/Article/list102_1.html" >Flash</a><a href="/Article/list103_1.html" >asp</a>
<a href="/Article/list104_1.html" >Css</a><a href="/Article/list105_1.html" >aspNet</a>
<a href="/Article/list106_1.html" >Html</a><a href="/Article/list107_1.html" >Php</a>
<a href="/Article/list108_1.html" >Jsp</a><a href="/Article/list109_1.html" >C#</a>
<a href="/Article/list122_1.html" >Js</a><a href="/Article/list98_1.html" >Excel</a>
<a href="/Article/list99_1.html" style="color:#0000CC">Word</a><a href="/Article/list100_1.html" >Vba</a>
<a href="/Article/list110_1.html" >access</a>
</div></div><div class="clear"></div>
<div class="topBanner"><div class="BannerNav"><ul>
<li><a href="http://www.itkhl.com" ><strong>网站首页</strong></a></li>
<li><a href="/Article"><strong>文章中心</strong></a></li>
<li><a href="/Article/list29_1.html" ><strong>经典教程</strong></a></li>
<li><a href="/sort060/list60_1.shtml"><strong>网络赚钱</strong></a></li>
<li><a href="/sort060/list60_1.shtml"><strong>电脑学习</strong></a></li>
<li><a href="/map/mapbyid/"><strong>文章索引</strong></a></li>
<li><a href="/Archive/"><strong>文章归档</strong></a></li>
<li><a href="/Relation"><strong>相关文章</strong></a></li>
<li><a href="/Tags"><strong>Tags云集</strong></a></li>
</ul></div></div><div class="clear"></div>
<div class="mainBody">
<Div ID="Left">
<DIV id="Content">
<div class="path"> 当前位置:IT快活林→<a href="/Article/list1_1.html">网上冲浪</a> → <a href="/Article/list12_1.html">工具软件</a></div>
<H1>最简单的嵌入式linux根文件系统制作</H1>
<div class="author">作者:关键字 发布时间:2009-2-6 8:17:07</div><br/><hr />
<!--文章正文开始-->
<Div class="ShowContent">
<div class="CotentTopAD"><script src="/Files/Js/ContentTop.js" type="text/javascript" language="javascript"></script></div>
<div id='clickeye_content'>作者:刘溯奇<br/>地点:桂林电子科技大学机器人中心1.准备工作<br/>下载busybox工具 说明:用于制作可执行命令工具集2.开发环境1)主机:RedHat 9 2) 交叉编译工具路径:/usr/local/arm/3.3.2/ (用于编译busybox1.2.0)把/usr/local/arm/3.3.2/bin路径添加到/etc/profile文件中3)开发板:友善之臂SBC24104)开发板分别使用的Linux2.4.18内核和Linux2.6.14内核验证文件系统3.建立目标板空根目录文件夹及根目录下的文件夹[root@190 friendly-arm]# mkdir myroots<br/>[root@190 friendly-arm]#pwd<br/>/friendly-arm/myroots<br/>[root@190 friendly-arm]#cd myroots<br/>[root@190 myroots]#<br/>[root@190 myroots]# mkdir bin sbin usr lib dev mnt opt root etc home proc tmp var <br/>[root@190 myroots]# mkdir etc/init.d进入etc/init.d目录下,建立一个脚本文件,并命名为rcS,用gedit打开,添加如下内容:#! /bin/sh<br/>PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:<br/>runlevel=S<br/>prevlevel=N<br/>umask 022<br/>export PATH runlevel prevlevel#<br/># Trap CTRL-C &c only in this shell so we can interrupt subprocesses.<br/>#<br/>trap ":" INT QUIT TSTP [root@190 myroots]# cd ../lib也就是进入lib目录,添加相应的库文件,具体操作略。4.移植Busybox进入到压缩文件存放的目录下,并解压。然后进入解压后的busybox目录文件夹,随后配置busybox。[root@190 busybox-1.2.0]# make menuconfig 执行之后,将出现如下图所示的配置界面由于每个版本的配置选项组织有所不同。不管怎样,我们注意以下选项就行了:1) Support for devfs2) Build BusyBox as a static binary ( no shared libs ) //将busybox编译成静态链接3) Do you want to build busybox with a Cross Compile?(/usr/local/arm/3.3.2/bin/arm-linux-) Cross Compile prefix //指定交叉编译器4) init5) Support reading an inittab file //支持init读取/etc/inittab 配置文件6) (X) ash选中ash //建立的rcS脚本才能执行7)ash 8)cp cat ls mkdir mv //可执行命令工具的选择,自己看着办吧,需要用到的就选上9) mount 10) umount11) Support loopback mounts12) Support for the old /etc/mtab file 13) insmod14) Support version 2.2.x to 2.4.x Linux kernels 15) Support version 2.6.x Linux kernels16) vi以上内容必须选上,其他可按默认值;如果要支持其他功能,如网络支持等,可按需选择,英语不是很烂的话,这些都没有问题。配置好之后,保存退出。然后对其编译和安装到刚才建立的根文件系统目录下:[root@190 busybox-1.2.0] make TARGET_ARCH=arm CROSS=arm-linux- \ PREFIX=/friendly-arm/myroots/ all install 安装好之后,将相应的二进制文件拷贝到根文件系统相应的目录下。5.制作yaffs文件系统包[root@190 friendly-arm]# mkyaffsimage myroots myroots.img6.下载根文件系统包到开发板上,并运行。7.补充首先,本文档制作的根文件系统,是用mkyaffsimage打包成了yaffs镜像文件,也可以使用其他打包工具制作成其他形式的根文件系统,但必须是内核要有相应文件系统的支持,否则,将无法挂上根文件系统。其次,我们可以根据项目需要,在相应的目录下,添加相应的文件,并配置相应的服务。如内核动态加载模块可放在lib下,在启动脚本里挂载相应的模块;在etc目录下,可移植tinyligin 登录界面应用程序,等等。-------<br/>太感谢了<br/>新人 只有狂复制笔记回去研读了</div>
</Div>
<script src="/Files/Js/ContentBottom.js" type="text/javascript" language="javascript"></script>
<script src="/Files/Js/ContentPic.js" type="text/javascript" language="javascript"></script>
</DIV>
<DIV id="Ad160">
<div class="adnav"> 》热 点 关 注</div>
<script src="/Files/Js/Right160.js" type="text/javascript" language="javascript"></script>
</DIV>
</Div>
<!--右侧开始-->
<DIv id="Right">
<div><script src=http://busjs.vodone.cn/bus/ownerjs/advjs_53/53326/53326_66187_p7_.js></script></div>
<div class="RightList">
<div class="rightnav">》编 辑 推 荐</div>
<UL><li> <a href="/Article/Tool/itkhl-7242.html" title="怎么把文章从电脑放进手机里?">怎么把文章从电脑放进手机里?</a></li>
<li> <a href="/Article/Tool/itkhl-28365.html" title="我的主板出问题了,">我的主板出问题了,</a></li>
<li> <a href="/Article/Tool/itkhl-28324.html" title="我用iphone的wi-fi上网的问题">我用iphone的wi-fi上网的问题</a></li>
<li> <a href="/Article/Tool/itkhl-28305.html" title="手动剿灭磁 碟 机完整步骤">手动剿灭磁 碟 机完整步骤</a></li>
<li> <a href="/Article/Tool/itkhl-28289.html" title="卡巴斯基半年没费版的杀毒软件在那儿下载">卡巴斯基半年没费版的杀毒软件在那儿下载</a></li>
<li> <a href="/Article/Tool/itkhl-28210.html" title="怎么对C语言中的文件进行内容添加,删除,查找的操作?">怎么对C语言中的文件进行内容添加,删除,查找的操...</a></li>
<li> <a href="/Article/Tool/itkhl-28170.html" title="为什么玩个街头篮球这个游戏CUP使用高达100%?">为什么玩个街头篮球这个游戏CUP使用高达100%?</a></li>
<li> <a href="/Article/Tool/itkhl-27343.html" title="配一台电脑4500价格打游戏呵呵?">配一台电脑4500价格打游戏呵呵?</a></li>
<li> <a href="/Article/Tool/itkhl-27339.html" title="兄弟门我是不是遭受到攻击了 请帮忙look">兄弟门我是不是遭受到攻击了 请帮忙look</a></li>
<li> <a href="/Article/Tool/itkhl-27306.html" title="电脑经常无故重启">电脑经常无故重启</a></li>
</UL></div>
<div class="RightList"><div class="rightnav">》相 关 图 文</div>
<script src="/Files/Js/Right250.js" type="text/javascript" language="javascript"></script></div>
<div class="RightList">
<div class="rightnav">》相 关 文 章</div>
<UL></UL></div>
</DIv>
</div>
<!--网站底部-->
<div class="clear"></div><div class="footer"><div class="about">
<ul><li><a href="/Map">网站地图</a></li>
<li><a href="/Article/">文章中心</a>
<li><a href="/Map/Mapbyid/">文章索引</a></li>
<li><a href="/Map/Relation/">相关文章</a></li>
<li><a href="/Archive/">文章归档</a></li>
<li><a href="/Map/Tags/">Tags地图</a></li>
<li><a href="/Relation">相关地图</a></li>
<li><a href="/Tags">Tags云集</a></li></ul></div><br/>
<script src="/Files/Js/bottom.js" type="text/javascript" language="javascript"></script>
<script src="http://www230.clickeye.cn/common/clickeye.js"></script></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -