Jffs2文件系统制作记录!
来源:互联网 发布:软件成熟度认证证书 编辑:程序博客网 时间:2024/04/29 22:05
内核现在已经支持MTD了,可以加载jffs2文件系统,并且已测试过!现在根据自己的需求做个jffs2文件系统!
1、制作mtd-util工具
由于交叉编译mtd工具时需要zlib.h文件,所以在编译之前先安装zlib库文件。
(1) 将zlib-1.2.3.tar.gz下载解压
(2) #./configure –prefix=/usr/local/arm/3.4.1/arm-linux --shared
(3) 修改Makefile
CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc
LDSHARED=/usr/local/arm/3.4.1/bin/arm-linux-gcc -shared-Wl,-soname,libz.so.1
CPP=/usr/local/arm/3.4.1/bin/arm-linux-gcc -E
AR=/usr/local/arm/3.4.1/bin/arm-linux-ar rc
RANLIB=/usr/local/arm/3.4.1/bin/arm-linux-ranlib
prefix =/usr/local/arm/3.4.1/arm-linux
(4) #make
#make install
生成的文件在/usr/local/arm/3.4.1/arm-linux-gcc下的lib 和 include目录!
注意:如果不修改Makefile在make install的时候将出现
chmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid
2、安装mtd-snapshot-20050519.tar.bz2 目的是生成mkfs.jffs2等工具
(1) 解压后进入until目录下 修改Makefile :CROSS=/usr/local/arm/3.4.1/bin/arm-linux
注意:一定要添加LDFLAGS :=/usr/local/arm/3.4.1/arm-linux-gcc/lib
否则 make all的时候会提示:.........................arm-linux/bin/ld: cannot find -lz
- Jffs2文件系统制作记录!
- Jffs2根文件系统制作
- jffs2根文件系统制作
- 制作jffs2根文件系统
- jffs2文件系统制作
- jffs2文件系统的制作
- jffs2文件系统制作
- 从零开始制作jffs2文件系统
- jffs2文件系统的制作
- jffs2文件系统制作过程
- jffs2文件系统制作
- jffs2文件系统制作
- 制作jffs2根文件系统
- 制作.jffs2文件系统
- jffs2根文件系统制作
- JFFS2 文件系统制作
- JFFS2文件系统制作
- jffs2文件系统制作过程
- Linux常见压缩与解压缩命令
- TD接力切换和硬切换对比分析
- 一天学习一点之事务
- java BigDecimal比较大小
- 面试题精选(86):O(lgn)时间内找出有序数组中某个元素出现的次数
- Jffs2文件系统制作记录!
- DropDownList绑定数据的两种方法
- jrtplib 笔记(1)
- Repeater在无数据记录时显示暂无数据
- struts2中Double类型的转换
- 解决TIME_WAIT过多问题(转)
- PATH
- 提高C#水平的50个要点
- asp.net页面之间传参