首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 轻轻松松学ARM9_基于AT91rm9200/Linux/K...

轻轻松松学ARM9_基于AT91rm9200/Linux/K...

资料介绍
K9 Ramdisk_4M文件系统K9

QQ 交流群: 交流群:36825887 K9-Ramdisk_4M 文件系统

1. linux 文件系统的基础知识
linux 文件系统至少应包括以下几个内容: 1.基本的文件系统结构,包含一些必需的目录如/bin /etc /dev /proc /lib /usr /tmp 等。 2.基本程序运行所需的库函数如 Glibc/uC_libc 3.基本的系统配置文件,如 rc,inittab 等脚本文件 4.必要的设备支持文件 如 /dev/hd* /dev/tty* 5.基本的应用程序 如 sh,ls,cp 嵌入式 linux 启动过程 1.在第一阶段完成硬件检测、初始化和内核的引导。 2.在第二阶段就是 init 的初始化过程。init 程序通常在/sbin 或/bin 下,从/etc/inittab 获取所有 的信息。 所谓的 4M 大小的文件系统,其在 Flash 里面存放的文件一般为压缩文件,并没有 4M;只 有当此压缩经拷贝到 SDRAM 并解压之后,才是真实的 4M 大小。

2. 开发 Linux 文件系统的二种方法
对于 Linux 文件系统的开发,有两种方法,一种就是自己从头开始建立根文件系统, 另外一种是下载或者获取一个已经生成的文件系统,然后在此基础上添加和修改,最后形 成自己的文件系统。

2.1 以一个建好的文件系统为基础来创建
K9 提供简单可用的 4M 文件系统 k9fs4m.gz,用户可以直接使用,或者在这个文件系统 的基础上进行自己的文件系统开发。 步骤如下: 文件夹设置 创建文件夹/mnt/tmp_k9fs 将 k9fs4m.gz 存放在/usr/local/arm/k9fs 下面 解开压缩 gunzip k9fs4m.gz 影象文件挂装 mount -o loop k9fs4m /mnt/tmp_k9fs 对/mnt/tmp
标签:Ramdisk文件系统
轻轻松松学ARM9_基于AT91rm9200/Linux/K...
本地下载

评论