Esse repositório é dedicado para o desenvolvimento da eletrônica em ARM iniciado na IC do membro Matheus Sousa em 2020. Caso queira tirar dúvidas sobre esse código:
Matheussousa@df.ufscar.br Whats: (31) 975340460
Ficarei feliz em responder :D
Red Dragons é a equipe de robótica da Universidade Federal de São Carlos, com o foco na competição IEEE VSSS, ou seja, futebol de robôs! Se quiser saber mais sobre a equipe, acesse:
Da wikipédia: "Em eletrônica e computação, firmware é uma classe específica de software de computador que fornece controle de baixo nível para o hardware específico do dispositivo. O firmware pode fornecer um ambiente operacional padronizado para o software mais complexo do dispositivo (permitindo maior independência de hardware) ou, para dispositivos menos complexos, atuar como o sistema operacional completo do dispositivo, executando todas as funções de controle, monitoramento e manipulação de dados. Exemplos típicos de dispositivos que contêm firmware são sistemas embarcados.".
De fato, o firmware é o código presente no processador do robô, que controla coisas como os motores, comunicação com a estratégia leitura de sensores, etc...
Na equipe, o firmware é competência da área Eletrônica, com alguns dedos do Controle. A Eletrônica também é responsável por todo o circuito eletrônico do robô, tal quais os motores e a bateria.
- Crie um branch com o nome de sua mudança.
- Faça as alterações.
- De um merge dela com o código principal apenas quando terminar as alterações.
NUNCA de um merge no código principal se as mudanças estão incompletas e o código possue bugs.