文件名称:virtmem:Arduino的虚拟内存分配器
文件大小:126KB
文件格式:ZIP
更新时间:2024-06-13 03:08:23
C++
主要的
介绍
virtmem是一个Arduino库,可让您的项目轻松使用外部存储源来扩展(有限)可用内存量。 该库支持多种内存资源,例如SPI ram(例如,Microchip的23LC1024芯片),SD卡或什至是通过串行连接连接的计算机。 该库的制作方式使得管理和使用此虚拟内存非常类似于处理“正常”内存中的数据。
特征
将可用内存扩展为千字节,兆字节甚至千兆字节
支持通过串行连接的计算机的SPI RAM(Microchip的23LC系列),SD卡和RAM
Easy C ++接口,非常类似于常规数据访问
内存页面系统可加快对虚拟内存的访问
可以轻松添加新的内存接口
代码大部分与平台无关,并且可以很容易地移植到其他平台(已存在用于调试的x86端口)
示范
#include
【文件预览】:
virtmem-master
----virtmem.pro(111B)
----update-docs.sh(95B)
----LICENSE.txt(1KB)
----manual.html(216B)
----gtest()
--------build-gtest.sh(400B)
----bench.ods(10KB)
----doc()
--------intro-scheme.svg(32KB)
--------manual.md(31KB)
--------Doxyfile(100KB)
----benchmark()
--------benchmark.pro(357B)
--------benchmark.cpp(890B)
--------deployment.pri(7KB)
----virtmem()
--------src()
--------TODO.txt(65B)
--------examples()
--------arduinofy.sh(1KB)
--------library.properties(320B)
--------extras()
----test()
--------test.pro(621B)
--------test.h(863B)
--------test_utils.cpp(6KB)
--------test_alloc.cpp(6KB)
--------test_wrapper.cpp(12KB)
----README.md(3KB)
----.gitignore(78B)
----bench-raw.txt(24KB)