📄 linux
字号:
href="http://www.gzlinux.org/forum/posting.php?mode=reply&t=838"><IMG
alt=回复帖子
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/reply.gif"
align=middle border=0></A></SPAN></TD>
<TD vAlign=center align=left width="100%"><SPAN
class=nav> <A class=nav
href="http://www.gzlinux.org/forum/index.php">Guangzhou Linux
Consortium 首页</A> -> <A class=nav
href="http://www.gzlinux.org/forum/viewforum.php?f=44">嵌入式Linux</A></SPAN></TD></TR></TBODY></TABLE>
<TABLE class=forumline cellSpacing=1 cellPadding=3 width="100%"
border=0><TBODY>
<TR align=right>
<TD class=catHead colSpan=2 height=28><SPAN class=nav><A class=nav
href="http://www.gzlinux.org/forum/viewtopic.php?t=838&view=previous">阅读上一个主题</A>
:: <A class=nav
href="http://www.gzlinux.org/forum/viewtopic.php?t=838&view=next">阅读下一个主题</A>
</SPAN></TD></TR>
<TR>
<TH class=thLeft noWrap width=150 height=26>作者</TH>
<TH class=thRight noWrap>留言</TH></TR>
<TR>
<TD class=row1 vAlign=top align=left width=150><SPAN class=name><A
name=2930></A><B>minian_007</B></SPAN><BR><SPAN
class=postdetails><BR><BR><BR>注册时间: 2004-03-16<BR>帖子:
43<BR></SPAN><BR></TD>
<TD class=row1 vAlign=top width="100%" height=28>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%"><A
href="http://www.gzlinux.org/forum/viewtopic.php?p=2930#2930"><IMG
title=帖子 height=9 alt=帖子
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/icon_minipost.gif"
width=12 border=0></A><SPAN class=postdetails>发表于: Mon Mar 22,
2004 9:26 pm<SPAN class=gen> </SPAN> 发表主题:
uclinux的移植三步曲(第一步)</SPAN></TD>
<TD vAlign=top noWrap><A
href="http://www.gzlinux.org/forum/posting.php?mode=quote&p=2930"><IMG
title=引用并回复 alt=引用并回复
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/icon_quote.gif"
border=0></A> </TD></TR>
<TR>
<TD colSpan=2>
<HR>
</TD></TR>
<TR>
<TD colSpan=2><SPAN
class=postbody>本论坛刚刚成立,本人就先来灌灌水.这些帖子都是别人写的,我只是把它拿来整理了一下.
<BR><BR>第一步: 建立开发环境. <BR><A href="http://www.uclinux.org/"
target=_blank>http://www.uclinux.org/</A>
为uClinux提供了GNU的交叉编译器,包括以下件:
<BR>Gcc交叉编译器,即在宿主机上开发编译目标上可运行的二进制文件;
<BR>Binutils辅助工具,包括objdump、as、ld等;Gdb调试器。以在ARM7
<BR>上开发uClinux为例:
<BR><BR>1.获得uClinux-dist的源码包,www.uclinux.org上定期为新推出的
<BR>Linux内核推出相应的源码包,最新的版本为Kernel-2.4.21,可以从 <BR><A
href="http://www.uclinux.org/pub/uClinux/dist/"
target=_blank>http://www.uclinux.org/pub/uClinux/dist/</A>
上免费下载得到。这个源码 <BR>包里包含了uCLinux-2.4.21、uClibc和已经移植到uClinux下的用户应用
<BR>程序。下载完后,会得到一个uClinux-dist-20030522.tar.gz的文件,把
<BR>它保存到/home目录下,然后执行:tar zxvf uClinux-dist-
<BR>20030522.tar.gz,当tar程序运行完毕后,在/home目录下会有一
<BR>个/home/uClinux-dist的新目录,这个目录就是uClinux的源码根目录,
<BR>里面有进行uClinux开发的所有的源代码。
<BR><BR>2.获得ARM开发工具,www.uclinux.org提供uClinux源码的同时供
<BR>相应的交叉编译工具。要在开发主机上为ARM7目标系统编译uClinux,还
<BR>需要从http://www.uclinux.org/pub/uClinux/arm-elf-tools/ 上下载
<BR>ARM交叉编译器:arm-elf-tools-20030314.sh。得到这个文件以后,执 <BR>行以下命令:sh
arm-elf-tools-20030314.sh,这个命令会在开发主机上
<BR>自动建立一个uClinux-ARM的交叉编译环境。键入arm-elf-gcc, 如果能看 <BR>到下面的输出信息:
<BR>Reading specs from
/usr/local/lib/gcc-lib/arm-elf/2.95.3/specsgcc <BR>version
2.95.3 20010315 (release) <BR>(ColdFire patches - 20010318
from <A href="http://fiddes.net/coldfire/)"
target=_blank>http://fiddes.net/coldfire/)</A> <BR>(uClinux
XIP and shared lib patches <BR>from <A
href="http://www.snapgear.com/)"
target=_blank>http://www.snapgear.com/)</A>
<BR>表示uClinux-ARM的交叉编译环境已经建立起来了。 <BR>(待续)</SPAN><SPAN
class=postbody><BR>_________________<BR>linux有你才美丽</SPAN><SPAN
class=gensmall></SPAN></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=row1 vAlign=center align=left width=150><SPAN class=nav><A
class=nav
href="http://www.gzlinux.org/forum/viewtopic.php?t=838&highlight=uclinux%B5%C4%D2%C6%D6%B2%C8%FD%B2%BD%C7%FA#top">返回页首</A></SPAN></TD>
<TD class=row1 vAlign=bottom noWrap width="100%" height=28>
<TABLE height=18 cellSpacing=0 cellPadding=0 width=18 border=0>
<TBODY>
<TR>
<TD vAlign=center noWrap><A
href="http://www.gzlinux.org/forum/profile.php?mode=viewprofile&u=268"><IMG
title=阅览会员资料 alt=阅览会员资料
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/icon_profile.gif"
border=0></A> <A
href="http://www.gzlinux.org/forum/privmsg.php?mode=post&u=268"><IMG
title=发送站内信件 alt=发送站内信件
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/icon_pm.gif"
border=0></A>
<SCRIPT language=JavaScript type=text/javascript><!-- if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 ) document.write(' '); else document.write('</td><td> </td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute"></div><div style="position:absolute;left:3px;top:-1px"></div></div>'); //--></SCRIPT>
<NOSCRIPT></NOSCRIPT></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=spaceRow colSpan=2 height=1><IMG height=1 alt=""
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/spacer.gif"
width=1></TD></TR>
<TR align=middle>
<TD class=catBottom colSpan=2 height=28>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<FORM action=viewtopic.php?t=838&start=0 method=post>
<TD align=middle><SPAN class=gensmall>从以前的帖子开始显示: <SELECT
name=postdays><OPTION value=0 selected>所有帖子</OPTION><OPTION
value=1>1 天内</OPTION><OPTION value=7>7 天内</OPTION><OPTION
value=14>2 星期内</OPTION><OPTION value=30>1 月内</OPTION><OPTION
value=90>3 月内</OPTION><OPTION value=180>6 月内</OPTION><OPTION
value=364>1 年内</OPTION></SELECT> <SELECT
name=postorder><OPTION value=asc
selected>最旧的帖子</OPTION><OPTION
value=desc>最新的帖子</OPTION></SELECT> <INPUT class=liteoption type=submit value=Go name=submit></SPAN></TD></FORM></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=2 cellPadding=2 width="100%" align=center border=0>
<TBODY>
<TR>
<TD vAlign=center noWrap align=left><SPAN class=nav><A
href="http://www.gzlinux.org/forum/posting.php?mode=newtopic&f=44"><IMG
alt=发表新帖
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/post.gif"
align=middle border=0></A> <A
href="http://www.gzlinux.org/forum/posting.php?mode=reply&t=838"><IMG
alt=回复帖子
src="Guangzhou Linux Consortium 阅读主题 - uclinux的移植三步曲(第一步).files/reply.gif"
align=middle border=0></A></SPAN></TD>
<TD vAlign=center align=left width="100%"><SPAN
class=nav> <A class=nav
href="http://www.gzlinux.org/forum/index.php">Guangzhou Linux
Consortium 首页</A> -> <A class=nav
href="http://www.gzlinux.org/forum/viewforum.php?f=44">嵌入式Linux</A></SPAN></TD>
<TD vAlign=top noWrap align=right><SPAN class=gensmall>论坛时间为
北京时间</SPAN><BR><SPAN class=nav></SPAN></TD></TR>
<TR>
<TD align=left colSpan=3><SPAN
class=nav>第<B>1</B>页/共<B>1</B>页</SPAN></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=2 width="100%" align=center border=0>
<TBODY>
<TR>
<TD vAlign=top noWrap align=left width="40%"><SPAN
class=gensmall><BR><A
href="http://www.gzlinux.org/forum/favorites.php?t=838&mode=add">加入收藏夹</A></SPAN><BR> <BR></TD>
<TD vAlign=top noWrap align=right>
<FORM name=jumpbox
onsubmit="if(document.jumpbox.f.value == -1){return false;}"
action=viewforum.php method=get>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD noWrap><SPAN class=gensmall>转跳到: <SELECT
onchange="if(this.options[this.selectedIndex].value != -1){ forms['jumpbox'].submit() }"
name=f><OPTION value=-1>选择一个版面</OPTION><OPTION
value=-1> </OPTION><OPTION
value=-1>消息与事务处理区</OPTION><OPTION
value=-1>----------------</OPTION><OPTION
value=1>公共消息</OPTION><OPTION value=3>建议与错误报告</OPTION><OPTION
value=-1> </OPTION><OPTION
value=-1>开源项目研讨</OPTION><OPTION
value=-1>----------------</OPTION><OPTION
value=45>Vocal与软交换</OPTION><OPTION value=46>Jetspeed
Portal研讨</OPTION><OPTION value=47>IM Server
Jabberd研讨</OPTION><OPTION value=-1> </OPTION><OPTION
value=-1>Linux软件开发</OPTION><OPTION
value=-1>----------------</OPTION><OPTION
value=27>Java开发与Web服务</OPTION><OPTION
value=28>C&C++开发</OPTION><OPTION
value=29>脚本语言</OPTION><OPTION value=44
selected>嵌入式Linux</OPTION><OPTION
value=-1> </OPTION><OPTION
value=-1>Linux基础与应用区</OPTION><OPTION
value=-1>----------------</OPTION><OPTION
value=34>Linux基础与桌面应用</OPTION><OPTION
value=37>Linux服务器端应用</OPTION><OPTION
value=39>存储系统与数据库</OPTION><OPTION
value=38>案例研究</OPTION><OPTION
value=-1> </OPTION><OPTION
value=-1>轻松一下</OPTION><OPTION
value=-1>----------------</OPTION><OPTION
value=41>IT新闻与评论</OPTION><OPTION
value=22>灌水</OPTION></SELECT><INPUT type=hidden
value=959a4a9f4ac6cb5806c324f4eabd3a59 name=sid> <INPUT class=liteoption type=submit value=Go></SPAN></TD></TR></TBODY></TABLE></FORM><SPAN
class=gensmall>您<B>不能</B>发布新主题<BR>您<B>可以</B>在这个论坛回复主题<BR>您<B>不能</B>在这个论坛编辑自己的帖子<BR>您<B>不能</B>在这个论坛删除自己的帖子<BR>您<B>不能</B>在这个论坛发表投票<BR>You
<B>cannot</B> attach files in this forum<BR>You <B>cannot</B>
download files in this forum<BR></SPAN></TD></TR></TBODY></TABLE>
<DIV align=center><SPAN class=copyright><BR><BR><!-- We request you retain the full copyright notice below including the link to www.phpbb.com. This not only gives respect to the large amount of time given freely by the developers but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good reason) retain the full copyright we request you at least leave in place the Powered by phpBB 2.0.10 line, with phpBB linked to www.phpbb.com. If you refuse to include even this then support on our forums may be affected. The phpBB Group : 2002// -->Powered
by <A class=copyright href="http://www.phpbb.com/" target=_phpbb>phpBB</A>
2.0.10 Patched on 2004-12-27 © 2001, 2002 phpBB
Group<BR></SPAN></DIV></TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -