开源鸿蒙硬件方案领跑者
触觉智能
本文适用于支持buildroot 系统的触觉智能开发板。本文以Purple Pi OH为例,触觉智能的Purple Pi OH主板是华为Laval官方社区主荐的一款鸿蒙开发主板。
该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下几点优势:
-
支持开源鸿蒙/Linux /Andriod 11/麒麟,兼容树莓派 ;
-
四核A55,最高1.8G主频 Mali G52-2EE GPU ;
-
支持OpenGL/CL/Vulkan/1T NPU/8MISP ;
-
支持TensorFlow/MXNet/PyTorch/Caffe ;
-
支持1*千兆以太网、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;
-
支持OpenHarmony3.2/4.0/4.1版本,开放SDK源代码 ;
-
活跃的开发者社区, 更多牛人在线技术支持 ;
-
超小尺寸,极致性价比,只需249元 ;
01 Trim简介
在计算机存储领域,TRIM是一种用于固态硬盘(SSD)的命令,它的作用是告诉SSD哪些数据块已经不再被操作系统使用,可以被擦除。这通常发生在删除文件或清空回收站时,操作系统会通知SSD,它不再需要保留这些数据块,SSD可以在将来的垃圾回收过程中安全地擦除这些块。
TRIM命令的主要好处包括:
好处1
性能维护:TRIM有助于维护SSD的性能,因为SSD在写入新数据之前需要先擦除现有的数据。如果操作系统没有通过TRIM告知SSD哪些块是空闲的,SSD的控制器可能会错误地认为某些块仍然包含重要数据,从而避免擦除它们,这会导致写入性能下降。
好处2
寿命延长:TRIM有助于延长SSD的使用寿命。SSD的每个存储单元(或称为“单元”)都有有限的擦写次数。通过有效地回收不再使用的数据块,TRIM减少了SSD不必要的擦写操作,从而延长了SSD的寿命。
好处3
空间优化:TRIM确保了SSD的垃圾回收过程可以更有效地工作,这有助于释放空间,为新数据的写入提供更多可用的存储单元。
好处4
避免写放大:在没有TRIM的情况下,SSD可能会保留已经删除的数据块,直到新数据需要写入时才进行擦除,这可能导致“写放大”现象,即实际写入到SSD的数据量远大于原始数据量。TRIM通过提前标记数据块为空闲,帮助减少这种情况的发生。
在现代操作系统中,如Windows 7及以后的版本、macOS、Linux等,TRIM通常是默认启用的。用户可以通过特定的系统命令或工具来检查TRIM是否启用,以及手动触发TRIM操作。
02 在buildroot系统中如何使用Trim
在使用 Buildroot 构建的系统中使用 TRIM 命令主要涉及两个步骤:确保你的文件系统支持 TRIM 操作,以及在系统中启用 TRIM 功能。
以下是如何在 Buildroot 系统中使用 TRIM 的一般步骤:
2.1 确保文件系统支持TRIM
大多数现代文件系统(如 ext4、XFS、Btrfs 和 F2FS)都支持 TRIM。
在 Buildroot 的 .config 配置文件中,确保选择了正确的文件系统和支持 TRIM 的选项。
例如,如果你使用的是 ext4 文件系统,确保Buildroot 配置了 CONFIG_EXT4_FS即可使用本功能。
2.2 启用TRIM功能
在 Buildroot 构建的系统中,你可以通过以下几种方式启用TRIM:
2.2.2检查当前状态
Fedora Linux 实现了一个每周运行它的 systemd 计时器的服务。要检查其是否存在及当前状态,请运行 systemctl status。
$sudo systemctl status fstrim.timer
执行语句结果如下图所示:
2.2.3启用该服务
现在,启用该服务。
$sudo systemctl enable fstrim.timer
这将在挂载文件系统时启用 TRIM。
03 构建系统并测试
最后,你可以通过列出所有计时器来验证该计时器是否已启用。
$ sudo systemctl list-timers --all
执行命令后,会显示出下列行,表明 fstrim.timer 存在。注意,该计时器实际上激活了 fstrim.service 服务。这是实际调用 fstrim 的地方。与时间相关的字段显示为 n/a,因为该服务已启用且尚未运行。
请注意,不同版本的文件系统和操作系统可能有不同的 TRIM 支持细节。务必查阅你所使用的文件系统和操作系统的文档,以获取更详细的指导。此外,对于 SSD 的 TRIM 操作应该小心使用,因为不正确的使用可能会缩短 SSD 的寿命。
04 购买链接
Purple Pi OH 购买链接
https://m.tb.cn/h.g1qerYc?tk=ahOAWGe64ky
Purple Pi OH已过XTS兼容性认证
END
深圳触觉智能
深圳触觉智能科技有限公司专业从事嵌入式智能硬件和系统的研发、设计和生产,致力于为客户提供更快、更稳定、更优质的产品和服务。
公众号
微信号|industio
哔哩哔哩|Industio_触觉智能