博客首页
注册
建议与交流
排行榜
加入友情链接
宝宝相册的专门空间
推荐
投诉
搜索:
帮助
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
||
<<
>>
||
我的分类
文章列表 - JFFS2文件系统制作
嵌入式linux启动信息完全注释
<DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#a5bd6b 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="100%" 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> <DIV id=art style="MARGIN: 15px"> <DIV> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD align=middle height=25><FONT color=#ff9900 size=4><B>嵌入式linux启动信息完全注释(自学存档用)</B></FONT></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 cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="100%"> <P width=100%><FONT size=3><B>嵌入式linux启动信息完全注释</B><BR>from:http://www.embedlin……
查看全文
发表于:2008-06-03 ┆
阅读(65)
┆
评论(0)
制作JFFS2 IMG
<DIV><SPAN class=bold>如何创建JFFS2 image</SPAN><BR><BR> <DIV style="FONT-SIZE: 12px">JFFS2是redhat公司开发的一种文件系统,现在被普遍用在嵌入式设备的文件系统组织中.在handheld.org中看到他们的项目中也是使用JFFS的.<BR> 抽空尝试了一下JFFS2,以下是我学到的,share:<BR><BR> 1.下载image打包工具<BR> mkfs.jffs2<BR>JFFS2 filesystem image utility mkfs.jffs2.x86 (md5sum) and mkfs.jffs2.arm (md5sum) from the Memory Technology Device (MTD) Subsystem for Linux built from CVS source from June 23, 2001 on Linux for the x86 and Strong Arm processors. Use this to create jffs2 images to upload to devices like the. <BR> 在使用前需要测试系统是否支持md5sum.(我还不是很清除这个)<BR>2007.12.29, md5sum是用来检测下载的包是否正确,就是"校验"一下<BR>____________________________________________________________<BR>[root@mic sourccode]# cp root.jffs2 /tftpboot/<BR>[root@mic sourccode]# md5sum --check mkfs.jffs2.x86.md5sum<BR>mkfs.jffs2.x86:……
查看全文
发表于:2008-06-03 ┆
阅读(114)
┆
评论(0)
AT91sam9263EK使用NFS根文件系统
<DIV> <TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="96%" border=0> <TBODY> <TR> <TD width="100%" bgColor=#f3f3f3></TD> <TD width=7 height=7><IMG alt="" src="http://blog.chinaunix.net/templates/tech/images/w_right_top.gif" border=0></TD></TR> <TR> <TD align=middle bgColor=#f3f3f3 colSpan=3> <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%">AT91sam9263EK使用NFS根文件系统<BR>OneWind 发表于 2007-5-29 15:36:00 <BR>AT91sam9263EK使用NFS根文件系统<BR>张驿风<BR>2007-5-28<BR>cbuilder@peoplemail.com.cn<BR>一. t91sam9……
查看全文
发表于:2008-06-03 ┆
阅读(84)
┆
评论(0)
嵌入式Linux系统中挂载 jffs2 根文件系统
<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><STRONG><FONT color=#02368d></FONT></STRONG><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 align=center><STRONG><FONT color=#0000ff size=4>在嵌入式Linux系统中挂载 jffs2 根文件系统</FONT></STRONG></P> <DIV>我已经在《<FONT color=#02368d><FONT size=2><STRONG><U>构建基本的嵌入式Linux根文件系统</U></STRONG><FONT color=#000000>》介绍了</FONT></FONT></FONT>如何建立基本的嵌入式Linux根文件系统,并用NFS挂载成功。如果要以挂载JFFS2格式的根文件系统,其基本方法就是<FONT color=#0000ff size=3>将这个建立好的根文件系统制作成jffs2镜像,烧到FLASH中……
查看全文
发表于:2008-06-03 ┆
阅读(129)
┆
评论(0)
嵌入式系统中常用文件系统的制作总结
<DIV> <TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD align=middle bgColor=#fed0e4> </TD> <TR> <TD> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#fed0e4 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="100%" 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> <DIV id=art style="MARGIN: 15px"> <DIV><STRONG>Creating a Compressed RAM Disk</STRONG> <DIV>a) Decide on the RAM disk size that you want. Say 8 MB for this example.</DIV> <DIV><BR> dd if=/dev/zero of=ramdisk bs=1k count=8192</DIV> <DIV> </DIV> <DIV>b) Make a filesystem on it. Say ext2fs for this example.</DIV> <DIV> </DIV> <DIV……
查看全文
发表于:2008-05-18 ┆
阅读(141)
┆
评论(0)
和使用jffs2文件系统如何制作和使用jffs2文件系统
<DIV> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width=760 align=center bgColor=#ffffff border=0> <TBODY> <TR> <TD align=middle height=30><FONT style="FONT-SIZE: 14pt" color=#02368d><B>如何制作</B></FONT></TD></TR> <TR> <TD align=middle height=9><IMG height=9 alt="" src="http://blog.chinaunix.net/templates/default/images/right_line.gif" width=502 border=0></TD></TR> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width=740 border=0> <TBODY> <TR> <TD width=740> <DIV id=art style="MARGIN: 15px" width="560"><B><SPAN style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体">如何制作和使用<SPAN lang=EN-US>jffs2</SPAN>文件系统<BR><BR><SPAN lang=EN-US><?XML:NAMESPACE PREFIX = O /><O:P></O:P></SPAN></SPAN></B> <P class=MsoNormal style="TEXT-INDENT: 26.1pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">本文主要介绍如何在<SPAN lang=EN-US>AT91SAM9261EK……
查看全文
发表于:2008-05-18 ┆
阅读(197)
┆
评论(0)
AT91RM9200开发笔记(9):为Linux2.6.20添加Nor Flash MTD驱动
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" height="25"><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> 开发板上只有Nor Flash,所以为了实现层次文件系统,需要为Linux2.6.20增加Nor Flash MTD驱动支持。其实工作量并不大,因为已经有现成的程序可供参考。</div> <div> </div> <div> MTD的驱动程序都集中在drivers/mtd里面。我们需要做的,仅仅是在drivers/mtd/maps下增加自己的分区表。因为有参考的代码,所以比较容易。</div> <div> </div> <div>(1)构建配置选项</div> <div> </div> <div> 首先,根据edb7312.c构建自己的mtd分区表驱动。</div> <div> </div> <div> <tab……
查看全文
发表于:2008-03-22 ┆
阅读(326)
┆
评论(2)
一步一步建立基于ARM+Linux的cross toolchain
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" height="25"><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> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="3"><span lang="EN-US"><font face="Times New Roman"> <font size="2">声明:本文在参考网上资料的基础上,以梁元恩的《<span style="font-family: 宋体;">如何为嵌入式开发建立交叉编译环境》为蓝本修改而成。对于自己在建立过程中遇到的问题进行了详细的说明,本文随自己学习的深入会进行相应的更新。</span></font></font></span></font></p> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><font face="Times New R……
查看全文
发表于:2008-03-22 ┆
阅读(174)
┆
评论(0)
如何制作和使用jffs2文件系统
<div id="blog_text" class="cnt"><div class="cnt"> <p class="MsoNormal" style="text-align: left; text-indent: 26.1pt;" align="left"><span style="font-size: 12pt;">本文主要介绍如何在<span>AT91SAM9261EK</span>板子上制作和使用<span>jffs2</span>文件系统,使用的是<span>linux-2.6.21</span>内核。</span></p> <p class="MsoNormal" style="text-align: left; text-indent: 26.1pt;" align="left"><span style="font-size: 12pt;"> </span></p> <p class="MsoNormal" style="text-align: left;" align="left"><strong><span style="font-size: 12pt;">首先:配置<span>MTD</span></span></strong><span style="font-size: 12pt;"><br> $ make menuconfig<br> </span> <span style="font-size: 12pt;">进入 <span>Memory Technology Devices (MTD) ---><br> <*> Memory Technology Device (MTD) support<br> [*] Debugging<br> [*] MTD partitioning support<br> ……
查看全文
发表于:2008-03-22 ┆
阅读(212)
┆
评论(0)
构建基本的嵌入式Linux根文件系统
<table style="border-collapse: collapse;" align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" bgcolor="#bbf0ff"><font style="font-size: 14pt;" color="#000066"><b>构建基本的嵌入式Linux根文件系统</b></font> </td></tr><tr><td> <table style="border-collapse: collapse;" border="1" bordercolor="#bbf0ff" cellpadding="0" cellspacing="1" width="100%"> <tbody><tr><td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="650"> <tbody><tr><td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr><td width="650"> <div id="art" style="margin: 15px;"> <div> <p>其实在去年8月份我做系统移植时就构建好了一个可以用的根文件系统,但是那时是跟着别人的《Linux全线移植文档》做的。有些东西我也不清楚,只是跟着做,做出来能用就了事了,没有深究其中的规范,以及文件系统中哪些要,哪些不要。</p> <p>趁着今年过年的几天假期,我移植重新移植……
查看全文
发表于:2008-03-12 ┆
阅读(381)
┆
评论(0)