Ola pessoal.
Eu desenvolvi um produto (shield) que usa um Uno dentro e gostaria de saber como fazer para atualizar o firmware do meu produto sem o usuario ter que instalar os drivers do Uno no PC dele para depois atualizar o arquivo .hex do meu firmware.
Em outras palavas, existe uma forma do cara plugar o uno na USB e mandar direto para o Uno um arquivo hex sem ter que instalar drivers antes ?
Valeu!
Jota
Tags:
Não
Então existe algum programa para facilitar neste caso ?
Sei la que tenha apenas o minimo necessario para o usuario instalar o basico do Uno sem ele ter que baixar uma serie de coisa que é usado por quem programa, tais como as libs, etc...
E qual programa aconselha para efetivamente enviar o hex ao uno, sem o usuario ter que instalar ambientes e fazer gambiarras, ja tem algo pronto ?
Valeu,
Jota
Voce pode usar o avrdude e criar um programa/script para realizar o upload do arquivo .hex
Inclusive, ele é utilizado pelo arduino, mas de forma "mascarada". Se voce ativar a compilacao e upload detalhado vai notar que a compilacao é feita por um programa (o compilador dãããã) que gera o .hex e o upload do .hex é executado pelo avrdude.
Desculpe a sinceridade, se você está montando um produto para o usuário final, o melhor é fazer um instalador usando o installshield que conteria os drivers do UNO e o avrdude, esse instalador, no final rodaria o avrdude fazendo o upload.
Usando o manual do installshield não é dificil montar.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por