5个不稳定版本
0.4.2 | 2024年6月7日 |
---|---|
0.4.1 | 2023年4月18日 |
0.4.0 | 2022年6月19日 |
0.3.1 | 2022年4月26日 |
0.0.0 | 2022年4月26日 |
#221 in 操作系统
268 每月下载量
用于 avrox-display
685KB
13K SLoC
AVRox-Storage
AVRoxide AVR操作系统的存储设备驱动程序
支持的设备
- 罗姆BR24T1M-3AM串行128Kx8 EEPROM
驱动覆盖
PageBuffer
- 可以包装任何设备存储驱动程序的缓冲覆盖
文件系统覆盖
SNaFus
- 简单编号文件系统覆盖,为存储设备提供传统的打开/查找/读取/写入API。
文档
请参阅AVRoxide主文档:https://avroxi.de/categories/gettingstarted/
lib.rs
:
AVRoxide操作系统的存储设备驱动程序。
功能
32(默认),16或64位最大文件大小
默认情况下,文件的最大大小由用于偏移地址的32位值确定。这对于几乎任何连接到Arduino的存储设备都绰绰有余 - 但,我想你可能可以连接一个大于4GB的SD卡。你可以选择传递一个功能标志来启用64位值。
同样,如果你知道你将使用的最大文件大小为64k或更小,你可以指定16位文件大小。
较小的最大文件大小可以减少内存使用,但也可能意味着你避免了需要导入64位数学函数,从而减少了代码大小。
标志 | 含义 |
---|---|
filesize_16bit |
最大文件大小为16位 |
filesize_32bit |
(默认)最大文件大小为32位 |
filesize_64bit |
最大文件大小为64位 |
依赖项
~2MB
~44K SLoC