- In a terminal run the commands below:
echo "deb [trusted=yes] http://packages.chon.group/ chonos main" | sudo tee /etc/apt/sources.list.d/chonos.list
sudo apt update
sudo apt install chonos-firmwaremng
List of options and arguments:
Argument | Description |
---|---|
--listBoards | shows all connected microcontrollers. |
-l [format] define the output format (json|text). | |
--listLibraries | shows all instaled libraries. |
-l [format] define the output format (json|text). | |
--importLibrary | imports a Library |
-f [file] import form a file | |
-u [URL] import form a URL | |
-g [account/repository] import the latest version form a GitHub. | |
--removeLibrary [libraryName] | removes a library. |
--deploy | compiles and deploys the firmware file in the defined port for the defined board |
-f [file] defines the .INO firmware code | |
-b [board] defines the firmware board. Should be informed the FQDN (e.g., arduino:avr:uno) | |
-p [port] defines the USB port. | |
-s [sketckName] | 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 [sketckName] | 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. |
- Importing a library from a GitHub repository
sudo chonosFirmwareManager --importLibrary -g chon-group/javino2arduino
- Deploying the firmware file into the Arduino UNO board connected at /dev/ttyACM0 port
sudo chonosFirmwareManager –-deploy -f firmware.ino -p /dev/ttyACM0 -b arduino:avr:uno
The Chonos Firmware Manager is part of the Cognitive Hardware on Networks Operating
System (chonOS) and 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.
Bibtex citation format
@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},
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}
}