You are on page 1of 22

Plataformas de Hardware

Libre (MSP430 Launchpad)


Por: James Sebastin Murillo.
Edwin Carreo Lozano

Temtica
1. Hardware Libre

2. Plataformas de desarrollo (Evolucin)


3. Software para la MSP-EXP430G Launchpad

Handy Board , tarjeta de desarrollo


(Motorola)

BASIC stamp, tarjeta de desarrollo


(Parallax)

Processing, IDE creada por Ben Fry y Casey


Reas.

Arduino, Tarjeta de desarrollo

Arduino y Shields de propsito


especfico

Launchpad, Tarjeta desarrollo(Texas Instruments).

Como cargar los programas que hago, en la tarjeta?

Necesitamos:
Conectar la tarjeta al computador.
Disponer de software Compilador/Depurador.

Paquetes de software

IAR Embedded Workbench


30 das de limitacin, incluye
Administrador de proyectos.
Editor de cdigo.
Compilador/Depurador(Debugger).

Kickstart edition, no hay limitacin de tiempo.


pero el tamao de cdigo no debe exceder 8 kB.

TIPO:

Code Composer Studio


Limitacin de cdigo de 16 kB, no hay restriccin
de tiempo.
SOLO microcontroladores MSP430

TIPO:

MSPGCC

Este compilador une la GNU Compiler Collection junto con la


arquitectura propia de los microcontroladores MSP430,
incluyendo libreras propias de cada familia y modelo de
microcontrolador.
TIPO:

Hardware basado en WIRING

IDE( Integrated Development Enviroment) basado en Processing

Energia es una herramienta intuitiva, no es complicada de usar tanto as


que si se tiene conocimiento en Arduino ser mas sencillo manejarla y sino
es as TAMBIN.
TIPO:

Preinstalacin
Descargar de la pagina oficial la versin para
linux:http://energia.nu/download/
Descomprimir el archivo .tgz
Instalar el OpenJKD Java 6 ejecutable.

Instalacin
Para arquitectura x86:
Desde terminal le damos permisos a la carpeta
que se descomprimi:
edwin@edwin-laptop:~$ chmod +x directorio_de_carpeta/energia-0101E0009

Se ingresa a la carpeta y se ejecuta el archivo


llamado energia :
edwin@edwin-laptop:~$ cd energia-0101E0009
edwin@edwin-laptop:~$ ./energia

Para arquitectura x64


Se hace el mismo procedimiento que en x86, pero se deben

agregar los siguientes paquetes:

sudo apt-get update


sudo apt-get install build-essential
sudo apt-get build-dep gcc
sudo apt-get install libgmp3-dev libmpfr-dev libmpc-dev
sudo apt-get install texinfo texi2html
sudo pico /etc/apt/sources.list
sudo apt-get build-dep gcc-4.5
sudo apt-get build-dep gcc-4.6
sudo apt-get build-dep gcc
sudo apt-get install libstdc++
sudo apt-get install libcurses5-dev
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev
sudo apt-get install zlibc
sudo apt-get install libexpat1-dev zlib1g-dev libreadline6-dev
sudo apt-get install mspdebug

Se accede a la carpeta
cd ~/energia-0101E0009/lib

Y se ejecuta lo siguiente:
cp 'librxtxSerial64.so' 'librxtxSerial.so

Esto configura la comunicacin serial de la tarjeta con el PC

You might also like