fal是一款什么样的软件?

19分钟前阅读2回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值583645
  • 级别管理员
  • 主题116729
  • 回复0
楼主

fal是什么软件

FAL (Flash Abstraction Layer) Flash 抽象层,是 RT-Thread 的一个软件包,是对 Flash 及基于 Flash的分区进行管理、操作的抽象层,对上层统一了 Flash 及分区操作的 API ,并具有以下特性:

• 支持静态可配置的分区表,并可关联多个 Flash 设备;

• 分区表支持 自动装载。避免在多固件项目,分区表被多次定义的问题;

• 代码精简,对操作系统 无依赖,可运行于裸机平台,比如对资源有一定要求的 bootloader;

• 统一的操作接口。保证了文件系统、 OTA、 NVM 等对 Flash 有一定依赖的组件,底层 Flash 驱动的可重用性;

• 自带基于 Finsh/MSH 的测试命令,可以通过 Shell 按字节寻址的方式操作(读写擦) Flash 或分区,方便开发者进行调试、测试;

0
回帖

fal是一款什么样的软件? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息