当前位置: 首页 > 网络应用技术

带您早期的品味liteos组件easyflash

时间:2023-03-07 11:24:23 网络应用技术

  摘要:EasyFlash是一个开源轻型嵌入式闪存库。

  EasyFlash是一个开源轻型嵌入式闪存库。它的资源很低,并为MCU(微控制器单元)提供了方便的应用程序接口,使开发人员意识到了基于闪光灯的应用程序的开发。可满足的,工业控制,医疗保健,物联网和其他需要电源的产品 -功能可以广泛使用。

  该库当前提供以下功能:

  EasyFlash不仅可以存储设置参数和运行日志,提供功率损失保护功能,还可以封装添加,删除,修改和查询方法,以帮助开发人员更轻松地处理产品参数。EasyFlash还可以将Flash更改为小型键值存储数据库闪光灯的小键值进入NOSQL(非关系数据库)模型。

  以Linux系统汇编环境为例,Cloud_stm32f429igtx_fire开发板为例。将Cloud_stm32f429igtx_fire开发板$ {Platform} .config的默认配置文件复制到Liteos Project的根本原因并重命名为.config。

  在Liteos项目的根目录下执行Make Menuconfig命令,并检查以下相关配置以启用。

  在检查了EasyFlash演示后,启用它将自动依赖的EasyFlash组件。保存和退出MenuconFig后,自动执行组件/下载.sh脚本。

  有关组件下载的详细过程,请参阅:https://gitee.com/liteos/liteos_components#%e5%9c%a8%e7%bf%e7%e7%bbbbbboss 8%bbbbbbb6%BD%E6%B5%81%E7%A8%8B

  注意:下载组件时,Linux环境可以访问Internet并安装GIT工具。

  在Liteos项目的根目录下编译以下命令:

  汇编完成后,在OUT/Cloud_stm32f429igtx_fire/lib Directory中生成libeasyflash.a和libef_demo.a。

  燃烧系统的镜像文件到cloud_stm32f429igtx_fire开发板。使用电源后,您可以看到下面显示的运行输出演示操作结果日志。

  作者:狮子。