Es mostren els missatges amb l'etiqueta de comentaris simulador. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris simulador. Mostrar tots els missatges

dimecres, de maig 02, 2018

Instal·lació de sdcc a Ubuntu 16.04

2a part del taller de simulació

Aquesta és la continuació d'aquest article.

SDCC vol dir Small Device C Compiler

Obrirem la cònsola (Ctrl-Alt-T) i farem:


~$ sudo apt-get update~$ sudo apt-get upgrade~$ sudo apt-get autoclean~$ sudo apt-get autoremove~$ apt-get install bison, flex, boost, g++, stx

Baixarem el darrer tar de https://sourceforge.net/projects/sdcc/
Les instruccions són a l'arxiu README inclòs:

~$ tar -xvjf sdcc-src-3.7.0.tar.bz2
cd sdcc
~/sdcc$ ./configure
~/sdcc$ make


Si el configure dóna error indicarà probablement el paquet que cal instal·lar, desprès de fer-ho, tornarem a fer:

~/sdcc$ ./configure
~/sdcc$ make


Un cop instal·lats el simulador i el compilador, ja podem fer algun programa: https://hackaday.com/2010/11/03/how-to-program-pics-using-linux/ on també trobarem com carregar-ho al microcontrolador.

Si ho preferiu també podeu utilitzar l'entorn de Microchip (R)

Temes relacionats:
1a part: https://galindaines.blogspot.com.es/2018/02/installacio-de-gpsim.html
3a part: https://hackaday.com/2010/11/03/how-to-program-pics-using-linux/
MPLABX: https://101recursosdidactics.blogspot.com/2017/11/installacio-de-mpabx-ubuntu-1404-o.html

dimecres, de febrer 14, 2018

Instal·lació de gpsim / error while loading shared libraries




1a part del taller de simulació
 
gpsim és un simulador GNU per als microcontroladors PIC de Microchip.

La instal·lació d'aquest simulador, a partir dels repositoris fa unes quantes distribucions que no acaba de rutllar però la solució és ben senzilla.

Si l'instal·lem així:
~$ sudo apt-get install gpsim
I a l'executar obtenim aquest error:
~$ gpsim
gpsim: error while loading shared libraries: libgtkextra-x11-3.0.so.7: cannot open shared object file: No such file or directory


Comprovarem que tenim la nova versió de 'libgtkextra-x11', fent
~$ cd /usr/lib/x86_64-linux-gnu
~$ ls -l libgtkextra-x11*

I si obtenim quelcom semblant a:
lrwxrwxrwx 1 root root     28 gen  8  2016 libgtkextra-x11-3.0.so -> libgtkextra-x11-3.0.so.8.0.0

Llavors només cal fer un enllaç simbòlic a la nova versió així:
~$ cd /usr/lib/x86_64-linux-gnu
~$ sudo ln -s libgtkextra-x11-3.0.so.8 libgtkextra-x11-3.0.so.7

I ja podrem arrencar el simulador gpsim sense cap problema.

Per provar l'exemple que es mostra a la imatge podeu:
~$ cd led_test
~$ make (això ensambla el codi)
~$ gpsim -c led_test.stc

A la segona part, instal·larem el compilador

Podeu veure al post següent com hem fet l'screencast

PS: Hem notificat la falla a l'equip de desenvolupament: https://bugs.launchpad.net/ubuntu/+source/gpsim/+bug/1750106

Temes relacionats:
2a part: https://galindaines.blogspot.com.es/2018/05/installacio-de-sdcc-ubuntu-1604.html
Instal·lació de MPABX a Ubuntu 14.04 o superior 
How-to: Program PICs using Linux
Linux terminal only PIC programming