微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 嵌入式开发环境介绍,嵌入式文件系统要求分析

嵌入式开发环境介绍,嵌入式文件系统要求分析

时间:05-19 来源:网络整理 点击:

能会更清楚一些。

  一个文件的range list是由上面的三个jffs_node组成,当我们做如下写操作的时候

  lseek( fd, 10, SEEK_SET );

  write( fd, buf,40 );

  第一个和最后一个node被截短了,第二个node完全被新数据替换,该node会从链表上摘下来,flash上空间变成dirty。如果做如下写操作的时候

  lseek( fd, 23, SEEK_SET );

  write( fd, buf,5 );

  此时,第二个node被分裂成两个node,同时产生一个新的node,range链表的元素变成五个。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top