找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2510|回复: 0
打印 上一主题 下一主题
收起左侧

EEFS文件系统移植拾遗

[复制链接]
跳转到指定楼层
楼主
ID:113276 发表于 2016-4-10 20:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对之前移植的NASA开源出来的文件系统拾遗。
忽略了一些重要的东西,如果说之前仅仅是认识,现在是熟人了。
今晚完成了应用层面的测试,并测出来一套可以跑通的代码鸟。
关于space这块,我低估了,这个是一个相对比较完备的嵌入式小型文件系统,他的管理占用0.5KB字节。这要求EEPROM或者RAM要大于4K才好。否则存的文件太有限了。目前就是这样的。
目录结构树是定死的,目前仅支持可以通过程序编译OK。
文件同样是通过索引的方式进行找到并访问的。
文件句柄依旧存在于文件系统上层应用中。

文件系统的映像驻留在内存或(EEPROM)中是这样的!


文件的头和数据在内存或((EEPROM)中是这样的-使用写


使用读方法读出数据在内存或((EEPROM)中是这样的



1、添加一个文件系统描述
2、遵寻open-w/r-close的流程操作每一个文件。




工程目录


EEFS的抽象层叠结构
A:标准文件系统接口层-面向应用线程
B:驱动层-中间层连接标准文件系统接口和文件系统的implemention
C:文件系统层-实现EEFS文件系统并提供足够的api
D:存储接口层-直接交互EEFS的数据和硬件。








分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表