A modern Rust implementation of the BeagleBone configuration utility for BeagleBone devices. Provides terminal-based interface for hardware configuration.
Most features are currently non-functional and under active development. Not recommended for production use.
The Rust version replaces the original BeagleConfig system, maintaining compatibility while modernizing the codebase.
Legacy Documentation
- Hardware configuration interface (PinIO)
- WiFi management (via IWD)
- System status monitoring
- Device-specific optimizations (Planned)
- Rust 1.70+ (Installation Guide)
- Docker or Podman (for cross-compilation)
- cross-rs:
cargo install cross
- IWD (Intel Wireless Daemon)
- Kernel: 6.6.58-ti-arm64-r23
- BeagleY-AI Debian 12.9
# ARM64 (aarch64)
cross build --target aarch64-unknown-linux-gnu
# Copy to device (adjust IP as needed)
scp ./target/aarch64-unknown-linux-gnu/debug/beagle-config beagle@192.168.7.2:/home/beaglecargo run
