Nástroj pro nahrávání firmwaru
Tento multiplatformní Python nástroj umí nahrát firmware do zařízení Radio Dongle a Core Module, a to buď z lokálního binárního souboru, nebo z posledního vydaného firmwaru z našeho GitHubu.
- Windows
- Linux
- macOS
Abyste mohli Nástroj pro nahrávání firmwaru získat, musíte mít na svém zařízení nainstalovaný Python a pip a mít je v systémové PATH
Instalace
Pro instalaci Nástroje pro nahrávání firmwaru stačí otevřít CLI vašeho systému a spustit následující příkaz:
Stejný příkaz můžete použít i pro aktualizaci Nástroje pro nahrávání firmwaru na nejnovější verzi
- Windows
- Linux
- macOS
pip install --upgrade --no-cache-dir bcf
sudo pip install --upgrade --no-cache-dir bcf
Automatické doplňování můžete zapnout přidáním tohoto řádku do ~/.bashrc
eval "$(_BCF_COMPLETE=source bcf)"
A poté ~/.bashrc znovu načtěte pomocí:
source ~/.bashrc
Díky tomu můžete pro doplňování příkazů Nástroje pro nahrávání firmwaru používat klávesu TAB
pip install --upgrade --no-cache-dir bcf
Všechny dostupné příkazy zobrazíte zadáním bcf --help do svého CLI
Výstup bcf --help
Usage: bcf [OPTIONS] COMMAND [ARGS]...
HARDWARIO Firmware Tool.
Options:
-d, --device TEXT Device path.
--version Show the version and exit.
--help Show this message and exit.
Commands:
clean Clean cache.
create Create new firmware.
devices Print available devices.
eeprom Work with EEPROM.
flash Flash firmware.
help Show help.
list List firmware.
log Show log.
pull Pull firmware to cache.
read Download firmware to file.
reset Reset core module.
search Search in firmware names and descriptions.
source Firmware source.
test Test firmware source.
update Update list of available firmware.
Ukázka pracovního postupu
Aktualizace seznamu firmwaru z našeho GitHubu
bcf update
Výpis veškerého firmwaru
bcf list
Vyhledání konkrétního firmwaru
Získáte veškerý firmware, který obsahuje hledaný výraz
bcf search button
Nahrání firmwaru do zařízení
Budete vyzváni k výběru zařízení, do kterého se má firmware nahrát
bcf flash hardwario/twr-radio-push-button:latest
Pokud nahráváte firmware několikrát za sebou, můžete použít přepínač --device a přeskočit tak výzvu k výběru zařízení pokaždé znovu
bcf flash --device /dev/ttyUSB0 hardwario/twr-radio-push-button:latest
Více o Nástroji pro nahrávání firmwaru
Nástroj pro nahrávání firmwaru můžete použít i k výpisu logovacích zpráv ze zařízení. Více informací najdete v kapitole Vývoj pomocí nástrojů příkazové řádky.