Automation tooling for safe, repeatable flashing and validation of embedded Linux images across development targets.
- Target-aware flashing (Raspberry Pi, BeagleBone)
- Safer device selection and validation before write operations
- Repeatable workflow for lab and bring-up environments
- Reduced risk of incorrect device flashing
- Designed for embedded Linux development setups
This project was built to standardize and automate image deployment across embedded Linux targets.
It provides a controlled workflow for selecting the correct image, validating removable devices, and performing write operations safely — reducing manual errors during development and board bring-up.
flowchart LR
U[Select Platform] --> C[Load Configuration]
C --> I[Resolve Image Path]
I --> D[Detect Target Device]
D --> V[Validate Device]
V --> W[Flash Image]
W --> F[Deployment Complete]
writeToSDCard -r # Raspberry Pi
writeToSDCard -b # BeagleBone Black