3个稳定版本

1.3.0 2020年11月6日
1.2.0 2020年10月28日
1.1.0 2020年8月3日

#1517硬件支持

537 星 & 34 关注者

MITCC-PDDC 许可协议

115KB
1.5K SLoC

Popsicle

Popsicle 是一个Linux实用程序,用于并行刷写多个USB设备,用 Rust 编写。

构建依赖

如果您要构建GTK前端,则需要安装GTK和D-Bus的开发依赖项,通常分别命名为 libgtk-3-devlibdbus-1-dev。构建CLI或GTK前端不需要其他依赖项,除了Rust的 cargo 工具。

对于需要将Cargo的crate依赖项 vendored(从 Crates.io 获取)的用户,您需要安装 cargo-vendor,然后运行 make vendor

安装说明

包含一个makefile,可以简单地构建和安装所有必需的文件到系统中。您可以构建CLI和GTK工作空间,仅CLI工作空间,或仅GTK工作空间。

  • make cli && sudo make install-cli 将仅构建和安装CLI工作空间
  • make gtk && sudo make install-gtk 将仅构建并安装GTK工作区
  • make && sudo make install 将构建并安装CLI和GTK工作区

屏幕截图

图像选择

Image Selection

设备选择

Device Selection

当设备添加和删除时,列表也将动态刷新

GIF Demo

设备刷写

Flashing Devices Flashing Devices

摘要

Summary

翻译者

欢迎翻译者直接以pull request的形式提交翻译。通常预期您的pull requests将包含为每个添加或改进的语言的单个提交,使用如下语法

i18n(eo): Add Esperanto language support

翻译文件可以在此处找到。我们使用Project Fluent进行翻译,这应该比使用gettext更容易。

依赖项

~31–43MB
~808K SLoC