Uma das formas de acessar o Gumstix é pelo Kermit, se ainda não estiver instalado, instale-o:
apt-get install ckermit
Para facilitar a conexão, crie um script com o seguinte conteúdo:
#!/usr/bin/kermit + kermit -l /dev/ttyUSB0 set speed 115200 set reliable fast set carrier-watch off set flow-control none set prefixing all set file type bin set rec pack 4096 set send pack 4096 set window 5 connect
Para que o script seja executável faça o seguinte:
chmod +x NomeDoScript
Primeiro conecte o cabo USB na porta CONSOLE, depois execute o script e só então ligue a alimentação. Se der certo você verá toda a saída da inicialização. Caso isso não aconteça, e o terminal ficar aberto no prompt do Kermit, feche o terminal, retire o cabo e tente de novo. Em último caso, logoff e login novamente deverá resolver.
Com o minicom é possível transferir arquivos diretamente pela USB.
minicom -s
/dev/ttyUSB0
ou outra porta que estiver sendo usada.115200 8N1
altere isso também.ESC
Ao contrário do Kermit, com o Minicom é possível conectar o terminal depois que o Gumstix já estiver ligado. Portanto ligue o cabo USB e a alimentação e digite:
minicom -o
Para sair pressione CTRL+A
e depois Q
. Após sair você pode voltar a se conectar da mesma forma acima.
Para transferir arquivos é necessário ter o pacote lrzsz instalado. É necessário compilá-lo em uma máquina com o OpenEmbedded:
bitbake lrzsz
Neste caso, copie o arquivo ipk de $OVEROTOP/org.openembedded.dev/temp/deploy/glibc/ipk/armv7a/
para gumstix e instale-o:
opkg install lrzsz_0.12.20-r4.6_armv7a.ipk
Para mandar um arquivo do PC para o Gumstix:
CTRL+A S
zmodem
ENTER
em Okay
Para transferir do Gumstix para o PC:
sz nome_do_arquivo