nuc972的ramfs的配置yaffs2,ubi文件系统
来源:互联网 发布:系统交互流程图软件 编辑:程序博客网 时间:2024/06/05 17:15
按照技术支持的推荐,使用ramfs文件系统。那么就可以在uboot的nuc970_evb.h中将JEFS yaffs ubi 的相关支持去掉就可以了。这样理应能减少很大部分的uboot大小。剩下就是配置内核中的ramfs配置。
General setup ---> [ ] Initial RAM filesystem and RAM disk (initramfs/initrd) support(../rootfs)intramfs source file(s)
ramfs文件系统是将kernel跟rootfs进行了打包,通过make/make uImage生成内核影像文档,后经过mkimage工具再将970image文件压缩成为970image.ub文件:u-boot/tools# ./mkimage -A arm -O linux -T kernel -a 0x7fc0 -e 0x8000 -d 970image 970image.ub 可以看到该命令让970image.ub具有了下载位置信息和执行位置信息。
想必叨叨到现在,大家已经懵逼了。 make image 跟make uImage 还有这个突如其来的mkimage工具都是什么关系。make 命令只会生成image文件,如果在这个文件上手动调用mkimage工具就能生成uImage文件。在编译内核的时候如果输入的是make uImage那么会从makefile。boot文件中找到uImage生成过程中的相关参数。这个具体情况可以查看http://blog.csdn.net/voice_shen/article/details/6559752。UImage实际上就是多加了0x40字节的头信息,具体不在此展开。
ramfs文件系统是只读的,可以有效的保护kernel 跟rootfs不受操作的损坏。相当于不压缩好的文件,解压到内存中执行,如果你破坏掉了,大不了下次重启,再从nandflash中拷贝解压一份呗。
- nuc972的ramfs的配置yaffs2,ubi文件系统
- yaffs2文件系统的制作
- Yaffs2文件系统的制作
- yaffs2文件系统的制作
- yaffs2文件系统的制作
- UBI文件系统的相关知识
- UBI文件系统遇到的问题
- 文件系统笔记ext4 yaffs2 fat ubi
- 文件系统笔记ext4 yaffs2 fat ubi
- <十一> yaffs2 文件系统的移植
- 移植yaffs2文件系统到mini2440 嵌入式 yaffs2文件系统的移植
- 移植yaffs2文件系统到mini2440 嵌入式 yaffs2文件系统的移植
- UBI 文件系统的支持和image制作
- UBI文件系统的ubinize.ini,ubinize_reco.ini
- UBI文件系统烧录的注意点
- 如何制作UBI文件系统以及制作UBI文件系统相关的资料
- 定位的一个yaffs2文件系统的bug
- 基于s3c2440 yaffs2 文件系统的移植
- JDK源码中使用的设计模式-总结
- 【tensorflow 学习】tf.get_variable()和tf.Variable()的区别
- 辗转相除法求两个整数的最大公约数
- 二叉树的建立,前序,中序,后序遍历
- Android开发中的代码混淆
- nuc972的ramfs的配置yaffs2,ubi文件系统
- muduo库源码学习(base):Logfile
- 集合类操作优化经验总结
- 改善程序员生活质量的 3+10 习惯
- HDU1754 I hate it 线段树 最大值
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink实战基础0012--flink分布式部署007
- 关于博客笔记大汇总,持续更新迭代
- 在VS2013中添加QT的信号和槽功能
- 算法