关于YAFFS文件系统的学习
来源:互联网 发布:单片机cpl指令 编辑:程序博客网 时间:2024/06/11 00:23
关于YAFFS文件系统的学习
公司需要,最近在学习YAFFS文件系统,第一次接触,将自己的学习过程记录一下。
刚开始就是上网各种搜,了解YAFFS的所有相关内容,这个过程让我大体对YAFFS有了一个整体印象,知道了这是一个专门为NANDFlash开发的文件管理系统,但是具体怎么使用它还是云里雾里,不甚清楚。
后来在找资料的过程中,找到了这篇博客yaffs direct综述 ,开始逐渐深入了解YAFFS,开始具体学习YAFFS的相关函数。文章主要介绍了YAFFS最常用的几个函数:
yaffs_StartUp();//对使用的yaffs分区设定 yaffs_mount(“/flash”);//
/flash是在yaffs_StartUp()设定的分区,这里是把这个分区挂载上去
yaffs_open(“/flash/j”,O_CREAT | O_RDWR , S_IREAD |
S_IWRITE);//在/flash目录下创建一个名叫j的文件。
yaffs_write(a,”abcdefghijklmnopqrstuvwxyz”,20);//对a这个文件进行写操作
yaffs_lseek(a,0,SEEK_SET);//移动读写的偏移量 yaffs_read(a,buffer1,20);
//对a这个文件进行读操作 yaffs_close(a);//yaffs
有自己的一套缓冲机制,只有yaffs_close()之后才能真正保证写入nandflash。
随后继续阅读了myleeming的下一篇博客yaffs 的核心数据结构分析,熟悉了YAFFS的几个结构体:
有继续看完了博主后面的几篇关于YAFFS的博文,很有帮助。
在对YAFFS文件系统有了基本了解之后,便开始试着移植,这才是真正学习的过程,不断的出现问题,不断的去解决它,不断的学习,不断的深入了解。
过程还没完成,继续进行。
- 关于YAFFS文件系统的学习
- yaffs文件系统的问题
- 转一份关于理解yaffs文件系统很好的资料
- 嵌入式学习笔记(3)---YAFFS文件系统的制作移植
- yaffs根文件系统的制作
- yaffs文件系统
- yaffs文件系统
- Yaffs文件系统
- 对于文件系统的研究(Fat、yaffs)
- NandFlash驱动和Yaffs文件系统的移植
- NandFlash驱动和Yaffs文件系统的移植
- 基于mx27ads 的yaffs 文件系统释疑
- NandFlash驱动和Yaffs文件系统的移植
- Yaffs 文件系统在TE2410上的移植
- jffs与yaffs 文件系统的区别
- jffs与yaffs 文件系统的区别
- 挂载yaffs文件系统时参数的配置
- NandFlash驱动和Yaffs文件系统的移植
- android学习技术点汇总
- 行内元素,块级元素与空元素
- TensorFlow 实现MLP
- Dagger2使用
- qt 第三方库
- 关于YAFFS文件系统的学习
- 有关程序员的段子
- 谈关于在datagridview上执行操作后的刷新方法 c#
- express中间件--Morgan
- 栈帧详解
- Github之Git常用命令汇总
- 前端开发实践中有哪些常见的规范?
- JavaWeb与Asp.net工作原理比较分析
- Spring事务传播行为7种类型 --- 看一遍就能记住!