This manager allows the upgrade of the firmware layer in embedded systems constructed using Arduino boards.
List of options and arguments:
-
--help - shows this tutorial.
-
--list - shows all connected microcontrollers.
-
-s [sketck] - creates and compile a Firmware Project
-
-f [file] - defines the .INO firmware code
-
-b [board] - defines the firmware board. Should be informed the FQDN (e.g., arduino:avr:uno)
-
-
-d [sketck] - deploys the Firmware Project
-
-b [board] - defines the firmware board. Should be informed the FQDN (e.g., arduino:avr:uno)
-
-p [port] - defines the USB port.
-
-
--listLibraries - shows all instaled libraries.
-
-i [library] - imports a .ZIP library file.
-
-r [libraryName] - removes a library.
-
--deploy -f [file] -b [board] -p [port] - compiles and deploys the firmware file in the defined port for the defined board
Imports a library for the Arduino Libraries Folder
sudo chonosFirmwareManager -i /tmp/mylibrary.zip
Deploys the firmware file for the Arduino Mega board connected at /dev/ttyACM0 port
sudo chonosFirmwareManager –-deploy -f firmware.ino -p /dev/ttyACM0 -b arduino:avr:uno
This ChonOS package is licensed under a Creative Commons Attribution 4.0 International License. The licensor cannot revoke these freedoms as long as you follow the license terms:
- Attribution — You must give appropriate credit like below:
LAZARIN, Nilson Mori; PANTOJA, Carlos Eduardo; VITERBO, José. Towards a Toolkit for Teaching AI Supported by Robotic-agents: Proposal and First Impressions. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 31. , 2023, João Pessoa/PB. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 20-29. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2023.229753.
@inproceedings{chonOS,
author = {Nilson Lazarin and Carlos Pantoja and José Viterbo},
title = {Towards a Toolkit for Teaching AI Supported by Robotic-agents: Proposal and First Impressions},
booktitle = {Anais do XXXI Workshop sobre Educação em Computação},
location = {João Pessoa/PB},
year = {2023},
keywords = {},
issn = {2595-6175},
pages = {20--29},
publisher = {SBC},
address = {Porto Alegre, RS, Brasil},
doi = {10.5753/wei.2023.229753},
url = {https://sol.sbc.org.br/index.php/wei/article/view/24887}
}