flash文件系统在嵌入式linux系统中是必须的,无论是作为只读的根文件系统还是作为可写的用户文件系统。目前在linux-2.6.14内核上 移植flash文件系统。下载相应内核,打好at91rm9200的补丁后,却发现先前移植nand文件系统的方法在flash文件系统中完全不行。只好从头开始了。 星光AT91RM9200开发板的flash芯片是SST39VF3201,16 位 ,4M 。按目前计划,准备分区为三个区,分别为uboot(0x40000), kernel(0x1c0000), rootfs(0x200000), 应该可以将linux的最小系统跑起来的。 首先,添加MTD分区的底层驱动文件,在drivers/mtd/maps下添加at91rm9200.c文件,该文件是flash分区的基本驱动文件,包含分区信息、芯片识别等基本flash文件系统的底层实现。事实上,该文件并不需要从头开始创建,可以参考该目录下其它文件来修改,如edb7312.c。代码如下阅读全文>
发表于 @ 2008年05月30日 10:28:00|评论(loading...)|收藏
GCC:由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java以及Ada。
GCC 4.3.0是一个大的版本,包含了大量GCC 4.2.x以及之前的GCC版本所不具备的功能。
下载页面:
http://www.gnu.org/order/ftp.html
发布程序的程序在 gcc/gcc-4.3.0/ 子目录下
具体的变更信息可以查看:
http://gcc.gnu.org/gcc-4.3/changes.html
阅读全文>
发表于 @ 2008年03月15日 11:33:00|评论(loading...)|收藏
前言 今年1月份到2月份在自己博客上发表了几篇关于AT91RM9200引导程序的文章,分别是 建立交叉编译工具链 TFTP和NFS服务的设置 U-Boot1.1.4在AT91RM9200上的移植时间过的很快,工作也很忙,一晃就过了半年多。再回头看,已经发现很多都落伍了。新版本出了一波又一波。linux已经到了2.6.20。federo也已经到了FC7。如果不对本人以前的文章更新的话,势必会误导初学者。所以针对目前比较新的环境,重新写下整个过程。不过,由于实在挺忙的,所以比第一次写的要简洁许多,大家如果有不明白的地方,可以参考以前的文章。大多数内容都大同小异,只不过一些细节需要注意。由于比较匆忙,没有仔细核对。如果您在文中发现有不当之处敬请批评指正。 这次使用的环境及软件源码版本如下: 软件环境 宿主机:FC6 ,虚拟机vmware 6.0 Linux-2.6.19.2 +at91patch U-Boot 1.2 , busybox1.2.2.1(或者busybox-1.6.1) 硬件环境 母板:AT91RM9200EK CPU:AT91RM9200 ,180MHz(200MIPS) 阅读全文>
发表于 @ 2007年07月10日 15:22:00|评论(loading...)|收藏
Windows下Linux开发环境设置--安装Cygwin及交叉编译工具链阅读全文>
发表于 @ 2007年03月14日 14:31:00|评论(loading...)|收藏
因为SBS Linux安装方式除了linux安装之外,就是DOS下安装了。。。,所以一直发愁家里的电脑没有软驱怎么办。。。。
结果终于想到办法了:
1 到网上找MSDOS7.0超级启动盘,可到这里下载 http://www.cn-dos.net/msdos71/mdos71bd.zip ,解压缩即可
2 新建一个虚拟机,MSDOS类别。然后进入“编辑虚拟机设置”,点击“添加”,然后可以添加一个“软盘驱动器”,然后选择“使用软盘映像”,映像文件选择刚才解压缩的文件夹里的.img文件。确定后即可。
3 重启虚拟机,就能像使用软盘一样进入dos了。
阅读全文>
发表于 @ 2006年02月06日 22:05:00|评论(loading...)|收藏
因为SBS Linux是可在dos下安装,首先需要一张带dos启动的软盘,并且该dos版本要有光驱驱动。所以dos最好版本要新一点。如果没有光驱驱动也不用怕,到网上找一个,修改一下config.sys就行了。(具体config.sys里的参数如何修改都已经在前面文章中提到)当然,SBSlinux光盘不可少。
vmware里新建虚拟机,类别为ms-dos。然后插入dos启动软盘。启动虚拟机,进入dos系统后,进入光盘目录
执行 autoboot.bat就可。
注意:不要格式化虚拟机,一旦在dos里格式化之后,就成了fat格式,安装SBS Linux时 不能改变它的系统文件格式,会导致安装失败。
阅读全文>
发表于 @ 2006年02月06日 14:42:00|评论(loading...)|收藏