# 闪存刷新器
![在你眼前闪烁](block:oc2r:flash_memory_flasher)

闪存刷新器提供了一种将自定义编译的固件刷新到计算机的闪存芯片上的方法。

在 Linux 系统上，闪存刷新器通常会作为 `/dev/vdX` 设备出现，紧随任何已安装的硬盘之后。从技术层面上讲，闪存芯片的工作方式与软盘或硬盘类似，因此你可以用它来存储或共享数据，尽管它们主要用于固件存储。

要刷新设备，你应该使用位于默认 Linux 发行版 `/mnt/builtin/bin` 目录中的 `flash.sh` 脚本。你可以按照以下方式使用它：

- `flash.sh [设备路径] [固件文件路径] (使用 opensbi，yes 或 no，如果省略则不会使用 opensbi)`

OpenSBI 是一个开源加载器/引导程序，用于 RISC-V 系统，使内核开发变得更简单。有关构建自定义内核的更多信息超出了本文档的范围。
