博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
jiuzhuaxiong
创造属于你的天空,有了问题可以跟大家一起讨论! 在LINUX和VXWORKS嵌入式开发中学到了一些经验跟大家分享!
jiuzhuaxiong.cublog.cn
管理博客
发表文章
留言
收藏夹
· 下载搜索
· 电子博客好友
博客圈
音乐
· 家乡音乐
相册
· 开发照片
导入文章
文章
· C语言技巧讨论
· 前辈经验
· 嵌入式LINUX开发
}
· AT9200 LINUX2.6.10内核移植
· S2C2410LINUX2.6.20内核移植
· U-BOOT移植
· AT91RM9200开发笔记
· LINUX交叉编译器的制作
· SHELL命令学习
· U-BOOT POWERPC移植
· UCLINUX开发笔记
· JFFS2文件系统制作
· 在嵌入式Linux系统中挂载 jffs2 根文件系统
· RAMDISK系统的制作
· LINUX系统启动
}
· LINUX驱动开发笔记
· LINUX内核移植
· ARM嵌入式开发
· MAKEFILE制作
· AVR在LINUX平台下开发
· 嵌入式VXWORKS开发
}
· VXWORKS BSP开发
· VXWORKS在AT91RM9200上的移植
· VXWORKS在MPC860上的移植
· VXWORKS启动过程
· VXWORKS多任务机制
· TCP IP 网络协议
首页
关于作者
姓名:HugBear2008 QQ:280051265 年龄:25 位置:中国.广州 E-MAIL:jiuzhuaxiong@163.com
||
<<
>>
||
我的分类
文章列表 - U-BOOT移植
UBOOT在普光ARM-9200嵌入式开发板过程
<DIV> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD align=middle height=25></B></FONT><BR></TD></TR> <TR> <TD bgColor=#d2dee2 height=1></TD></TR> <TR> <TD bgColor=#ffffff height=1></TD></TR> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="100%"> <DIV id=art style="MARGIN: 15px" width="100%"> <P>u-boot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,在LINUX下可以通过CVS来得到当前正在开发的u-boot软件。当前版本号:u-boot 1.0.2,见include/version.h中的定义。 </P> <P></P> <P>#cvs –d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/u-boot login</P> <P>#cvs –z3 –d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/u-boot checkout –P u-boot</P> <P>本文讲述S3C2410中u-boot的移植过程:S3C2410的硬件配置是:</P> <P>l CPU:S3C2410</P> <P>lNOR: 16M,INTEL EP28F128J3A</P> <P>lSD……
查看全文
发表于:2008-05-01 ┆
阅读(200)
┆
评论(0)
at91rm9200移植u-boot
<DIV><STRONG><BR><BR></STRONG>1 U-BOOT简介<BR> U-BOOT是由德国的工程师Wolfgang Denk从8XXROM代码发展而来的,它支持很多处理器,比如PowerPC、ARM、MIPS和x86。目前,U-BOOT源代码在sourceforge网站的社区服务器中,Internet上有一群自由开发人员对其进行维护和开发,它的项目主页是<BR>[url=http://sourceforge.net/projects/U-BOOT]http://sourceforge.net/projects/U-BOOT[/url]<BR>。U-BOOT的最新版本源代码可以在Sourceforge的CVS服务器中匿名获得。<BR>#cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/U-BOOT login<BR>#cvs -z6 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/U-BOOT \ co -P modulename<BR>1.1 U-BOOT源代码目录结构<BR>◆ board:和一些已有开发板有关的文件,比如Makefile和u-boot.lds等都和具体开发板的硬件和地址分配有关。<BR>◆ common:与体系结构无关的文件,实现各种命令的C文件。<BR>◆ cpu:CPU相关文件,其中的子目录都是以U-BOOT所支持的CPU为名,比如有子目录arm926ejs、mips、mpc8260和nios等,每个特定的子目录中都包括cpu.c和interrupt.c,start.S。其中cpu.c初始化CPU、设置指令Cache和数据Cache等;interrupt……
查看全文
发表于:2008-04-21 ┆
阅读(241)
┆
评论(0)
移植U-Boot.1.3.1到S3C24X0(补:DM9000网卡移植)
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td colspan="3" align="center" bgcolor="#dddddd" valign="top" width="100%"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="96%"><tbody><tr><td colspan="3" align="center" bgcolor="#f3f3f3"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><div id="art" width="100%" style="margin: 15px;"> <div align="center"><font color="#0000ff" size="4"><strong><br></strong></font></div> <div> </div> <div><font color="#0000ff" size="3">对于U-Boot1.2.0和U-Boot1.3.1,DM9000的驱动有一点小变化,就是添加了从U-Boot的参数中提取MAC地址的语句(应该是可以避免网卡的MAC地址与设置的不同的情况)。</font>具体修改如下:<br> <br>在/include/configs/tekkaman……
查看全文
发表于:2008-03-31 ┆
阅读(179)
┆
评论(0)
U-Boot1.3.1中JFFS2文件系统支持和U盘支持的使用备忘
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td colspan="3" align="center" bgcolor="#dddddd" valign="top" width="100%"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="96%"><tbody><tr><td colspan="3" align="center" bgcolor="#f3f3f3"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><div id="art" width="100%" style="margin: 15px;"> <div align="center"><font color="#0000ff" size="4"><strong><br></strong></font></div> <div> </div> <div><font size="3">在U-Boot可能早就有了对JFFS2和U盘的支持,但是由于我没有移植是注意到,就没有使用。在这次的移植中,我通过往网上的资料在开发板的配置文件中添加了对这两项的支持,并使用成功。在这里写下备忘,以备后用. <hr id="null"> </font></div> <……
查看全文
发表于:2008-03-31 ┆
阅读(158)
┆
评论(0)
uboot-1.1.1在at91rm9200dk上的移植过程 (nandflash部分)
<DIV> <TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD align=middle bgColor=#bbf0ff> </TD> <TR> <TD> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#bbf0ff cellSpacing=1 cellPadding=0 width="100%" border=1> <TBODY> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width=650 border=0> <TBODY> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width=650> <DIV id=art style="MARGIN: 15px">首先申明一下,里面的东西好多都是网上各个大侠的好帖子。我做了参考。版权全权归属原创。呵呵。 1.我的开发板配置如下: AT91rm9200, 180MHz; 32MB SDRAM, 由NCS1/SDCS片选; 64KB EEPROM, AT24C512; 2MB Flash, 我选用了AM29lv320, 由NCS0/BFCS片选; nandflash 64M,SAMSUNG的K9F1208U0B 10/100M 网络接口,DM9161E; USB 主接口from AT91rm9200; USB 设备接口from AT……
查看全文
发表于:2008-03-30 ┆
阅读(182)
┆
评论(0)
uboot-1.1.1在at91rm9200dk上的移植过程 (norflash部分
<DIV> <TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD align=middle bgColor=#bbf0ff><FONT style="FONT-SIZE: 14pt" color=#000066><B>)</B></FONT> </TD> <TR> <TD> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#bbf0ff cellSpacing=1 cellPadding=0 width="100%" border=1> <TBODY> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width=650 border=0> <TBODY> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width=650> <DIV id=art style="MARGIN: 15px"> <DIV>现在叙述一下,关于norflash部分的移植工作吧。</DIV> <DIV> <P class=MsoNormal style="MARGIN: 0cm 21pt 0pt 0cm; TEXT-ALIGN: left; mso-para-margin-right: 2.0gd" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes"> </SPAN>修改<SPAN lang……
查看全文
发表于:2008-03-30 ┆
阅读(117)
┆
评论(0)
uboot-1.1.4/5/6在at91rm9200dk上的移植
<DIV> <TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD align=middle bgColor=#bbf0ff></TD> <TR> <TD> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#bbf0ff cellSpacing=1 cellPadding=0 width="100%" border=1> <TBODY> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width=650 border=0> <TBODY> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width=650> <DIV id=art style="MARGIN: 15px"> <DIV>这里首先我得相当佩服鲁郁大哥的精彩的帖子。幽默风趣,看得我直乐了,你的帖子相当不错,对了,在这里声明一下,你说的地址的问题,已经在我的板子上改过来了,看来你说的对。这里我把这为大哥的东西在重复一下吧。</DIV> <DIV>先下载一个叫loader.bin的小程序,<BR>这个小程序的主要任务就是初始化基本的硬件。AT91rm9200初始上电时是不可能知道你的板<BR>上的硬……
查看全文
发表于:2008-03-30 ┆
阅读(165)
┆
评论(0)
AT91RM9200开发笔记(2):理解基本概念
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" height="25"><font style="font-size: 14pt;" color="#02368d"><b>AT91RM9200开发笔记(2):理解基本概念</b></font><br> </td></tr> <tr><td bgcolor="#d2dee2" height="1"><br></td></tr> <tr><td bgcolor="#ffffff" height="1"><br></td></tr> <tr><td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr><td width="100%"> <div id="art" width="100%" style="margin: 15px;"> <div> <table style="border-collapse: collapse;" bgcolor="#f1f1f1" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0" width="95%"> <tbody> <tr> <td> <p style="margin: 5px; line-height: 150%;">文章说明:calmarrow(lqm)原创</p> <p style="margin: 5px; line-height: 150%;">文章引自:<a href="http://piaoxiang.cublog.cn/">http://piaoxiang.cublog.cn</a></p></td></tr></tbody></table></div> <div> </div> <div……
查看全文
发表于:2008-03-22 ┆
阅读(141)
┆
评论(0)
AT91RM9200开发笔记(3):U-boot-1.3.0移植成功
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td colspan="3" align="center" bgcolor="#dddddd" valign="top" width="100%"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="96%"><tbody><tr><td colspan="3" align="center" bgcolor="#f3f3f3"><table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" height="25"><font style="font-size: 14pt;" color="#02368d"><b>AT91RM9200开发笔记(3):U-boot-1.3.0移植成功</b></font><br> </td></tr> <tr><td bgcolor="#d2dee2" height="1"><br></td></tr> <tr><td bgcolor="#ffffff" height="1"><br></td></tr> <tr><td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr><td width="100%"> <div id="art" width="100%" style="margin: 15px;"> <div> <table style="border-collapse: collapse;" bgcolor="#f1f1f1" border="1" b……
查看全文
发表于:2008-03-22 ┆
阅读(252)
┆
评论(0)
AT91RM9200开发笔记(6):ELF文件生成bin文件的处理方法
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" height="25"><font style="font-size: 14pt;" color="#02368d"><b>AT91RM9200开发笔记(6):ELF文件生成bin文件的处理方法</b></font><br> </td></tr> <tr><td bgcolor="#d2dee2" height="1"><br></td></tr> <tr><td bgcolor="#ffffff" height="1"><br></td></tr> <tr><td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr><td width="100%"> <div id="art" width="100%" style="margin: 15px;"> <div> <div> </div> <table style="border-collapse: collapse;" bgcolor="#f1f1f1" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0" width="95%"> <tbody> <tr> <td> <p style="margin: 5px; line-height: 150%;"><code><span style="color: rgb(0, 0, 0);"><font face="新宋体">文章说明:calmarrow(lqm)原创<br>文章引自:<a href="http://piaoxiang.cublog.cn/">http<span style="color: rgb(0, 0, 204);">:</……
查看全文
发表于:2008-03-22 ┆
阅读(110)
┆
评论(0)