嵌入式开发--蒹葭的专栏

Care and Diligence Bring Luck.(谨慎和勤奋才能抓住机遇!)

linux相关包括linux应用开发,从开始到精通,呵呵,跟着我吧。。。

原创 RM9200中flash文件系统的移植收藏

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...)|收藏

原创 linux编译器 GCC 4.3.0已经发布收藏

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...)|收藏

原创 使用ELDK4.1构建交叉编译环境及AT91RM9200EK的引导攻略收藏

前言 今年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及交叉编译工具链收藏

Windows下Linux开发环境设置--安装Cygwin及交叉编译工具链阅读全文>

发表于 @ 2007年03月14日 14:31:00|评论(loading...)|收藏

原创 不容易的编译内核过程收藏

不容易的编译内核过程阅读全文>

发表于 @ 2006年02月14日 15:12:00|评论(loading...)|收藏

原创 linux 启动全接触收藏

linux 启动全接触阅读全文>

发表于 @ 2006年02月07日 11:29:00|评论(loading...)|收藏

原创 原来没有软驱照样可以装SBS Linux收藏

因为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...)|收藏

原创 今天在vmware里安装了SBSlinux收藏

因为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...)|收藏

原创 DOS下config.sys的配置文件的详细介绍收藏

DOS下config.sys的配置文件的详细介绍阅读全文>

发表于 @ 2006年02月05日 16:48:00|评论(loading...)|收藏

原创 关于dos启动的一些知识收藏

dos 启动阅读全文>

发表于 @ 2006年02月05日 15:48:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © 蒹葭