爱奇飞网

网站首页数码科技 >正文

引入新的Arduino存储库以简化数据管理和存储

开心的月饼 2023-11-14 14:02:02 数码科技

Arduino的开发团队本周推出了两个令人兴奋的新Arduino存储库,即Arduino_POSIXStorage和Arduino_UnifiedStorage。这些新增功能对于任何从事Arduino项目的人来说都是一件大事,因为它们使处理数据和存储信息变得更加容易。简而言之,这些库是帮助开发人员管理和组织项目中的数据的工具,而无需陷入复杂的细节中。让我们深入了解这些新工具带来了什么。

引入新的Arduino存储库以简化数据管理和存储

Arduino_POSIX存储

“Arduino_POSIXStorage库补充了瑞萨电子核心和Arduino_USBHostMbed5库中已包含的POSIX存储功能,并使它们可用于草图。”

您是否曾经希望有一种更简单的方法来处理Arduino项目中的数据和文件?Arduino_POSIXStorage已满足您的愿望。这个库是一个福音,特别是对于那些熟悉POSIX标准的人来说,POSIX标准是Linux和macOS等许多操作系统中文件系统功能的基石。即使您是POSIX新手,Arduino_POSIXStorage的设计也非常直观且用户友好。

Arduino_POSIXStorage的主要特点:

轻松存储访问:管理SD卡和USB存储现在非常简单,无需处理复杂的存储操作。

灵活的文件系统选择:在FAT32或LittleFS之间进行选择,根据您的项目需求定制文件系统。

热插拔支持:享受无缝检测和管理USB大容量存储设备的便利。

Arduino_统一存储

“Arduino_UnifiedStorage库提供了一个统一的接口来访问不同类型的存储,包括内部存储、SD卡和USB大容量存储设备。它简化了Portenta、Opta和一些Nicla板上跨多个存储介质的文件和目录的处理。”

QSPI存储上的多个分区,并可选择根据您的需要重新分区。

这些库如何简化项目

让我们深入研究这些库的一些实际应用:

远程监控系统的自动数据备份:对于农业监控或气象站等项目,这些库可以自动执行数据备份例程,防止数据因断电或设备故障而丢失。

物联网设备的快速固件更新:即使在无线更新不可行的情况下,也能有效更新物联网设备固件。这可确保设备始终使用最新软件,从而增强安全性和功能。

数据收集和机器学习模型训练:收集和管理智能环境中的传感器数据以训练机器学习模型。这有助于预测维护算法、异常检测系统或智能自动化例程的开发。

这两个库都配备了实际示例,可满足数据记录和存储备份等现实生活场景。它们已经在各种设备上进行了彻底的测试,确保了可靠性和性能。

兼容性和入门

这些库目前支持ArduinoPortentaH7、ArduinoPortentaC33、ArduinoOpta和ArduinoPortentaMachineControl,并计划将支持扩展到更多板。

首先,您可以通过ArduinoIDE的库管理器或直接从Arduino_POSIXStorage和Arduino_UnifiedStorage各自的GitHub存储库下载这些库。请记住查看每个存储库的“docs”文件夹中的API文档,以获取更详细的指导。


版权说明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们


标签:

站长推荐
栏目推荐
阅读排行