天桥陨石分享 http://blog.sciencenet.cn/u/chrujun 让地球物理仪器飞起来

博文

构建Linux根文件系统

已有 4759 次阅读 2010-6-6 00:59 |个人分类:地球物理及仪器|系统分类:科研笔记| Linux, 移植, 根文件系统

    构建Linux根文件系统
仇洁婷,陈儒军
    与WindowsC盘类似,Linux一样要在一个分区上存放系统启动所必需的文件,比如内核映像文件(在嵌入式系统中,内核一帮单独存放一个分区中)、内核启动后运行的第一个程序(init)、给用户提供操作界面的shell程序、应用程序所依赖的库文件等。这些必需、基本的文件合称为根文件系统,它们存放在一个分区中。Linux系统启动后首先挂载这个分区,称为挂载(mount)根文件系统
本系统是在一个建好的文件系统的基础上创建自己的文件系统,需要根据系统需求来做相关的修改。
       首先新建一个临时目录tmp,将ramdisk.gz解压并挂载到该目录下:
# gunzip ramdisk.gz
# mkdir tmp
# mount -o loop ramdisk tmp
       然后进入tmp目录进行操作,可根据需要增减文件。
使用系统提供的映像文件制作工具mkfs.jffs2,生成jffs2映像文件,命令如下:
# ./mkfs.jffs2 -d ./tmp -o jffs2.img
然后执行如下命令,卸载并压缩ramdisk.gz
# umount /home/work/tmp
# gzip ramdisk
 
    最后,在制作完ubootLinux内核镜像和根文件系统后,将其烧写入ARM板的NOR Flash中。

https://blog.sciencenet.cn/blog-39626-332577.html

上一篇:制作uImage镜像
下一篇:Linux设备驱动移植概述
收藏 IP: .*| 热度|

4 申瑞杰 姚红春 邓景华 luxh11

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-23 06:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部