levelx:Azure RTOS LevelX为FileX和独立目的提供Flash Wear均衡

时间:2024-04-21 23:23:13
【文件属性】:

文件名称:levelx:Azure RTOS LevelX为FileX和独立目的提供Flash Wear均衡

文件大小:199KB

文件格式:ZIP

更新时间:2024-04-21 23:23:13

C

Azure RTOS LevelX LevelX为嵌入式应用程序提供NAND和NOR闪存损耗均衡功能。 由于NAND和NOR闪存只能被擦除有限次,因此均匀分配闪存使用至关重要。 这通常称为“损耗平衡”,是LevelX的目的。 LevelX向用户提供逻辑扇区阵列,这些逻辑扇区映射到LevelX内部的物理闪存。 应用程序可以将LevelX与FileX结合使用,也可以直接读取/写入逻辑扇区。 LevelX专为容错而设计。 Flash更新是分多个步骤执行的,可以在每个步骤中中断。 在下一次操作期间,LevelX会自动恢复到最佳状态。 文献资料 该库的文档可以在这里找到: : 了解组件间的依赖性 Azure RTOS的主要组件各自在其自己的存储库中提供,但它们之间存在依赖关系(如下图所示),这对于在建立内部版本时理解十分重要。 建立和使用图书馆 先决条件 安装以下工具: 3.0版或更高版本


【文件预览】:
levelx-master
----common()
--------inc()
--------src()
--------CMakeLists.txt(3KB)
----LICENSE.txt(13KB)
----CMakeLists.txt(979B)
----CONTRIBUTING.md(920B)
----cmake()
--------cortex_m0.cmake(336B)
--------utilities.cmake(603B)
--------arm-none-eabi.cmake(2KB)
--------cortex_m7.cmake(336B)
--------cortex_m3.cmake(336B)
--------cortex_m4.cmake(336B)
----samples()
--------demo_filex_nor_flash.c(6KB)
--------demo_filex_nand_flash.c(6KB)
----README.md(5KB)
----LICENSED-HARDWARE.txt(1KB)
----SECURITY.md(2KB)
----docs()
--------deps.png(64KB)

网友评论