- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 嵌入式根文件系统的构建
嵌入式根文件系统的构建JustDo我将从一个初学者的视角,全面的介绍根文件系统的构建,力求最通俗,最易懂,最简洁。首先我们来了解一下什么叫做根文件系统一,什么叫根文件系统用一句话来讲就是"操作系统提供给用户的一个接口",比如说windows,你要是没有C盘,D盘之类的构架,你程序怎么存入硬盘?你如何操作硬盘数据?进程如何从硬盘读取数据?Linux操作系统更能体验接口这个概念,因为他把所有的设备都虚拟成一个文件,对设备的操作就是对文件的操作。在Linux中如果没有文件系统的话,用户就和操作系统的交互就断开了,
2011-03-26 23:18:00 2282 2
原创 Failed to execute /linuxrc. Attempting defaults...的解决
Failed to execute /linuxrc. Attempting defaults...Kernel panic - not syncing: No init found. Try passing init= option to kernel.最近在学习根文件系统,搭建好根文件系统并编译成镜像的之后,下载到开发板上去运行结果出现"Failed to execute /l
2011-03-26 19:51:00 15569 1
转载 mini2440内核大于2M烧写方法
<br />我09年的买的板子mini2440-128M的,现在下载了最新的20100925的光盘资料,但烧写linux内核的提示下面错误<br />1.[f]格式化<br />2.[v]烧写supervivi<br />3.[k]烧写Image_T35出现下面错误<br />USB host is connected. Waiting a download.<br />Length of file is too big : 2266644 > 2097152<br />Failed downloading
2011-03-23 22:01:00 3660 1
原创 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
运行内核出现“Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)”原因:u-boot传送的root参数不对,导致内核无法找到根文件系统在哪个分区解决:修改u-boot命令行参数将root参数修改为root=/dev/mtdblockx,“x”为你的根文件系统所在分区
2011-03-23 20:00:00 9503 2
转载 mach-mini2440.c array type has incomplete element type
初试mini2440 nandflash驱动移植文章分类:JavaEye今日根据《Mini2440_Linux移植开发实战指南》一文进行nandflash驱动 的移植出现了不少问题。不知道是我操作失误还是该文编写出现错漏导致的。 首先按照步骤修改相关信息之后执行make zImage出现了不少错误: 其中有代表性的错误如下: arch/arm/mach-s3c2440/ma
2011-03-23 18:36:00 2463 1
原创 u-boot-2009.11在mini2440上面的移植
<br />u-boot-2009.11在mini2440上面的移植<br />---justdo<br />最近在学习u-boot,通过一周的不停的捣鼓,终于成功移植u-boot到mini2440开发板上,我承认我很菜。中间走了很多弯路,先是烧写Norflash失败,导致原厂u-boot丢失,自己的U-boot也无法烧写。后是移植u-boot-1.16失败。u-boot的移植成功与否与很多因素有关系,与开发板,编译工具链,U-boot版本等等。对于菜鸟来说,网上的移植文档茫茫多,通常会把自己弄晕过去,即使
2011-03-21 22:19:00 2355
原创 j-link间接烧写nor flash nand flash
J-LINK烧写NOR FLASH NAND FLASH最近在移植bootloader,搜集了一些u-boot移植文档,然后成功编译了u-boot,想将其烧到norflash中测试,于是通过j-link arm这个工具对其进行烧写,不料烧写的过程出现了错误,提示无法擦除xx sector之类的,并中止了擦写,原厂的u-boot被擦除了,自己编译了u-boot又无法烧写进去,而我的nandflash里叶没有U-boot,结果是,我心爱的Mini2440完全就瘫痪了,于是疯狂百度,google,想找到一种方法能
2011-03-18 18:57:00 5759 3
转载 Linux环境变量的设置和查看方法时间
<br />Linux环境变量的设置和查看方法时间:2011-01-07 17:52 来源:网络收集 收藏 复制分享 共有评论(0)条 <br /> 1. 显示环境变量HOME<br /> $ echo $HOME<br /> /home/redbooks<br /> 2. 设置一个新的环境变量hello<br /> $ export HELLO="Hello!"<br /> $ echo $HELLO<br /> Hello!<br /> 3. 使用env命令显示所有的环境变量<br />
2011-03-08 10:42:00 1806
转载 win7无法访问SAMBA服务器的解决
win7通过samba实现与linux的资源共享最近老师留下Linux课的实验题,利用samba实现windows和linux的资源共享,虽然纠结了一个上午才给弄完,但是遇到的问题还是很经典的,记下来吧1,samba的安装 安装环境:VMWare redhat 9 windows7 下面是安装步骤,简单说,网上有很多 1)把第一张光盘插入光驱,我这
2011-03-07 19:52:00 16642 1
原创 IAR:Fatal Error[Pe005]: could not open source file
使用IAR编译程序出现出现“Fatal Error[Pe005]: could not open source file“xxxx.h””错误,在网上找了很久,大部分说没有安装库,我看未必,我之前安装了IAR可以,后来重装了就不行了,摸索好久发现是这样子解决的:把Ignore standard include directory选项的勾去掉,该选项的意思是忽视标准包含库,如果选中将无法找到
2011-03-06 10:44:00 12345 3
转载 gcc:undefined reference to 'std::cout'
gcc says: undefined reference to 'std::cout' @ 10/17/2005计算人生boss让写的程序,要在linux跟windows下跑,结果我先用vs.net写完,然后去gcc下编译,就出了n个屏幕的这个错误我保证自己的程序绝对是标准的c++程序,gcc居然不认,我就ft了本来以为是gcc版本太老,update到3.4.4,结果一样把
2011-03-03 08:59:00 16423 13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人