Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
user avatar
authored

BeagleBoard Imager Rust

A Rust rewrite of bb-imager with support for flashing boards not using Linux.

Goals

  • Cross Platform
    • Linux
    • Windows
    • Macos
    • Web
  • Supported Flashers
    • Generic Linux (BeaglePlay, Beagle AI64, etc)
    • BeagleConnect Freedom
    • BeagleConnect Freedom MSP430
    • BeaglePlay CC1352
  • Support flash time configuration (ssh, wifi, etc)
  • Remote config.json file

Run

cargo run --package gui --release

Configuration

The boards and images are configured using a config.json file. This file will typically reside in a remote server. It is quite similar to the one used in bb-imager with slight modifications to allow use with non-linux targets along with more verfication.

See config.json for example.

Screenshots

BBImager Home Screen BBImager Configuration Screen BBImager Flashing Screen