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
Es mostren els missatges amb l'etiqueta de comentaris microchip. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris microchip. Mostrar tots els missatges
dimecres, de maig 02, 2018
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:
- Baixar el codi de https://github.com/WellDone/gpsim
- Descomprimir la carpeta exemples
- Triar un exemple, com ara led_test
- I provar-ho:
~$ 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
Subscriure's a:
Missatges (Atom)