Fala pessoal, beleza?
Esta semana, mexendo no projeto pessoal, um problema que estava sendo "empurrado com a barriga", encheu!
Até o momento estava usando o compilador PCW para fazer o ".hex" do código e gravando no PIC, tudo isso no Windows. Depois precisava reiniciar o notebook e voltar para o
GNU/Linux para testar a comunicação do hardware com o software.
Cansei, fui atrás de uma solução para GNU/Linux. Em geral, uso o
Vim ou
Gedit para programar em
C, mas queria algo mais completo, que realizasse a gravação no PIC.
Lembrei que na época da faculdade usava o
Piklab, que funcionava muito bem com o gravador da faculdade, quando abri o terminal para instalar, cadê ele no repositório do
Ubuntu (atualmente uso o 11.10). Depois de muita pesquisa, consegui instalar o mesmo.
Segue o passo a passo.
Dependências:
sudo apt-get install alien sdcc gputils
Como o Piklab depende da "kdelibs4c2a_3.5.10", e a mesma foi removida dos repositórios, será necessário instalar a mesma via terminal.
Siga a ordem para uma instalação bem sucedida:
sudo apt-get install kdelibs5-data libqt3-mt
$ wget http://launchpadlibrarian.net/68040450/kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb
sudo dpkg -i kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb
$ wget http://launchpadlibrarian.net/68495846/libavahi-qt3-1_0.6.30-0ubuntu2_i386.deb
sudo dpkg -i libavahi-qt3-1_0.6.30-0ubuntu2_i386.deb
$ wget http://launchpadlibrarian.net/35166252/liblua50_5.0.3-4_i386.deb
sudo dpkg -i liblua50_5.0.3-4_i386.deb
$ wget http://launchpadlibrarian.net/35166254/liblualib50_5.0.3-4_i386.deb
sudo dpkg -i liblualib50_5.0.3-4_i386.deb
$ wget http://launchpadlibrarian.net/68040451/kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_i386.deb
sudo dpkg -i kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_i386.deb
Por último:
wget ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/12/i386/piklab-0.15.8-3.rev2721.fc12.i686.rpm
sudo alien piklab-0.15.8-3.i586.rpm
$ sudo dpkg -i piklab-0.15.8-3.deb
Abraços!
Muito obrigado :D
Estava bem triste por não ter o pikLab no Ubuntu 12.04
Aconteceram alguns erros na instalação e tive que dar um "sudo apt-get -f install" ou algo semelhante; faltaram alguns files, mas é só ler o que está faltando nas dependências e usar o apt-get pra pegar.
De resto, é só alegria!!!
Valeu mesmo cara! Ótimo trabalho!!