Está en la página 1de 6

HERRAMIENTAS DIDACTICAS PARA EL APRENDIZAJE

DE SISTEMAS EMBEBIDOS UTILIZANDO LA LAUNCHPAD


STELLARIS LMF4F120 DE LA FAMILIA TEXAS
INSTRUMENT

Tnlgo. Autor Jefferson Andres Lizarazo Mendieta, SENA,


Servicio Nacional de Aprendizaje, Grupo de Investigación y
Desarrollo Tecnológico GINDET. Semillero de investigación
SIDSAE.
Ponente tnlgo. Jefferson Andres Lizarazo Mendieta
C.C. 1.093.745.590
E-mail: jalizarazo09@misena.edu.co.

Resumen.

Actualmente el SENA cuenta con herramientas de desarrollo como la familia Texas instruments,
sistemas adquiridos en el proyecto de modernización del área de electrónica, estos sistemas embebidos
son poco conocidos en nuestro medio, no se cuenta con material didáctico estructurado para el
aprendizaje de estos sistemas; por lo cual se pretende desarrollar un material didáctico que permita al
aprendiz, entender el funcionamiento de estas herramientas y así desarrollar unas capacidades
creativas en proyectos aplicados en la industria 4.0 y la economía naranja.

Sacando el mayor provecho de las tecnologías adquiridas por el SENA. El entorno de desarrollo de
este hardware se realizará con un software libre llamado ENERGIA, CODE COMPOSER STUDIO
aplicado a la board launchpad Stellaris LM4F120, esta board incluye su propia interfaz de
programación y depuración y el fin es dar a conocer el entorno de trabajo del microcontrolador de la
launchpad y sus diversos usos, comparándola con las del mercado como el Arduino.

Uno de los enfoques principales a lograr y el motivo por el cual se desarrollar esta herramienta
didáctica, es que los fabricantes de Texas Instruments no contaban con sistemas embebidos de fácil
acceso por sus altos costos, la familia launchpad fue el desarrollo principal de sistemas de control de
fácil acceso y económicos que utilizan software libre para su programación, esto para competir con
sistemas como arduino o la rasberry pi, debido a que estos son más conocidos en el mercado por su
valor económico bajo y fácil programación.

El material contenido en las plataformas de Texas Intruments, se encuentra en idioma inglés, esto
también se tiene en cuenta al crear esta herramienta, ya que se pretende la traducción de todo el
material otorgado por la empresa y el cual se encuentra de una manera gratuita y de fácil acceso,
Texas Insturments ofrece una gran variedad de catálogos y software, esto permite que la persona que
utilice esta board pueda desarrollar fácilmente sus proyectos.

Palabras clave: Code Composer Studio, Economía Naranja, Energía, Hardware, Herramienta
Didáctica, Industria 4.0, Software Libre.

1
1. Introducción.

Se nota una problemática presentada en el SENA, CIES de Cúcuta, donde la institución realizo una
inversión en la parte electrónica adquiriendo herramientas y placas electrónicas de la empresa Texas
Instruments, estas placas son instrumentos de formación en sistemas embebidos muy prácticas y de
excelentes capacidades de desarrollos digitales y aplicativos de sistemas para industrias 4.0 y aplicable a
la economía naranja, Posibilita a los aprendices a desarrollar proyectos en sistemas programación de
fácil empleo, siendo más robustos que los sistemas convencionales actuales como Arduino y aplicar
estas herramientas aprovechando al máximo las facilidades que ofrece el SENA al invertir en hardware
de la familia Texas Instruments.

En específico se trabajará con la LM4F120 stellaris, El stellairs LM4F120 LaunchPad Evaluation Board
es una plataforma de evaluación de bajo costo para ARM Córtex -M4F basados en microcontroladores
de Texas Instrument, el diseño de el LaunchPad stellaris destaca LM4F120H5QR microcontrolador con
un dispositivo de interfaz USB 2,0 y un módulo de hibernación [1].

El Stellaris LM4F120 LaunchPad funciona a bordo de emulación, lo que significa que se puede
programar y depurar sus proyectos sin la necesidad de herramientas adicionales. Compatibilidad del
BoosterPackDos de doble- genero, 20-pines de cabeceras apilables ofrecen grandes opciones de
conexión de la caja [1].

Traducir los catálogos e información que ofrece la plataforma de Texas Instruments ya que este material
se encuentra en idioma inglés, siendo este por alguna u otra razón un limitante en la utilización y
aplicación de estos hardware en proyectos educativos y de producción. El motivo por el cual se
desarrolla esta herramienta didáctica para aprendices en formaciones electrónicas, electromecánicas y
mecatrónicas apliquen estos conocimientos de estas placas en específico la launchpad stellaris
LM4F120 de la familia Texas Instruments utilizando software de programación específicos dados por
los fabricantes como lo son Energía, Code Composer Studio.

Se planea crear una herramienta didáctica como la presenta la escuela de ingeniería electrónica por los
señores S. Roatta, G. Minnucci, G. Gennai y S. Geninatti. Este artículo presenta un modelo de
herramienta didáctica para el abordaje de los sistemas digitales embebidos en cursos universitarios. Se
comienza estudiando el estado del arte con una visión crítica, analizando las estrategias utilizadas en el
ámbito profesional y académico. Se evalúan distintas alternativas para implementación, entre ellas el
impacto que los dispositivos lógicos programables han producido en la disciplina. Finalmente se
presentan algunas ideas para la construcción de una herramienta didáctica útil y eficiente [2]

la familia LaunchPad fue el desarrollo principal de sistemas de control de fácil acceso y económicos que
utilizan software libre para su programación, con esto se desarrolla al máximo una formación didáctica
de fácil aprendizaje y aplicación de nuevas tecnologías aplicadas a la evolución de la industria 4.0 y la
economía naranja.

En su actualidad la LM4F120 Stellaris no cuenta con algún material didáctico de apoyo para nuevos
desarrolladores, solo cuenta con material dado por los fabricantes y es material avanzado, por esto se
pretende crear esta herramienta de apoyo para aprendices en formaciones electrónicas, electromecánicas
y mecatrónicas, aplicando así, las ventajas de estos sistemas embebidos creados por la empresa Texas
Intruments.

2
2. Diseño Metodológico.

En esta actividad se procedió a indagar por la literatura existente relacionada con el objeto de
investigación, teniendo presente los protocolos establecidos para tal fin, es decir evaluando el grado de
relevancia permitiendo decantar la información recolectada. Esta información ha permitido determinar
cuáles son los principios requeridos para lograr una buena elaboración de material didáctico y de igual
manera, se realizó una consulta de las diferentes herramientas de software libre que brindan una
solución al problema de estudio.

Este estudio se realizó en las instalaciones del SENA-CIES Cúcuta, en el ambiente de mecatrónica;
siguiendo los objetivos el primer paso a cumplir debido a que todo el material de Texas Instruments, se
encuentra en idioma inglés, es su respectiva traducción, ya teniendo este material traducido, se analizara
el material para poder conocer a fondo la LM4F120 Stellaris, esto debido a que se debe conocer sus
características y especificaciones.

El último Workshop on Embedded Systems Educations de la ACM celebrado recientemente en


setiembre de 2005 en New Jersey USA, reafirma la importancia que estas herramientas tienen como
apoyo a la enseñanza en carreras universitaria de grado y de posgrado. Las referencias bibliográficas
resumen la diversidad de criterios existentes en materia de sistemas embebidos tanto desde el punto de
vista de los desarrolladores que implementan soluciones para la industria como él desde el ámbito
académico [2]

Software libre es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos,
significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar
el software.

La solución resulta económica debido al bajo costo de los elementos requeridos y a la ventaja de utilizar
software libre y los dados por Texas Instrumets como Energía y Code Composer Studio. Los elementos
requeridos son: Un Computador con un excelente procesador, mínimo 4 GB Ram. Una placa LM4F120
Stellaris, y una fuente de poder. Kit de sensores para Raspberry. Kit electrónico, compuesto por:
protoboard, resistencias, cables de conexión, botones, entre otros.

Seguidamente se realiza unos pasos para realizar, desarrollar la programación y conocimiento de la


placa junto con el microprocesador de la LaunchPad LM4F120 Stellaris para esta programación se
necesita.

La instalación de los drivers de la LM4F120 Stellaris, el cual son necesarios para ser contralado
por el pc. Además, se necesita de un software de programación de la LaunchPad esta area de
ejecución consiste en tres sencillos pasos:

 Descargar Code Composer Studio y controlSUITE ™.


 Instalar Code Composer Studio y controlSUITE.
 Conectar e instalar la LM4F120 Stellaris y sus respectivos drivers de ejecución para el
PC.

Ahora el Área de ejecución está dispuesta a desarrollar aplicaciones o ejecutar el demo


preprogramado.

2.1. Descargar el Software Necesario.

3
Code Composer Studio IDE está disponible de forma gratuita sin ningún tipo de restricción
cuando se utiliza la LaunchPad LM4F120 Stellaris y su Área de Ejecución. El software se
puede descargar desde la página de Texas Instruments y su área de ejecución. En este sitio,
también puede descargar una copia de controlSUITE que incluye controladores, ejemplos y
otros Programas de apoyo necesarios para empezar.

Dentro de estos sistemas se encuentra los TI-RTOS los cuales es una, una ventanilla de herramientas
embebidas ecosistema escalable para dispositivos de TI. Se escala a partir de un núcleo multitarea en
tiempo real (SYS / BIOS) a una solución RTOS completa incluyendo componentes de middleware
adicionales y controladores de dispositivo. Al proporcionar componentes de software de sistema
esenciales que son pre-probadas y preintegradas, TI-RTOS le permite centrarse en la diferenciación de
su aplicación. Si utiliza Code Composer Studio (CCS), puede instalar TI-RTOS en el CCS App Center.
Hay varias versiones diferentes de TI-RTOS para soportar diferentes familias de dispositivos,
incluyendo TI-RTOS para MSP43x, TI-RTOS para TivaC, y TI-RTOS para C2000. También puede
utilizar la TI-RTOS fuera del CCS, incluso con IAR Embedded Workbench y compiladores de GNU[3].
TI-RTOS Núcleo - SYS / BIOS. SYS / BIOS es un kernel en tiempo real escalable. Está diseñado para
ser utilizado por las aplicaciones que requieren programación en tiempo real y sincronización o la
instrumentación en tiempo real. Proporciona preventivo multi-threading, de abstracción de hardware,
análisis en tiempo real y herramientas de configuración. SYS / BIOS está diseñado para minimizar los
requisitos de memoria y CPU en el objetivo.

TI-RTOS Instrumentación - UIA. La Arquitectura Instrumentación Unificado (UIA) proporciona


contenido de objeto que ayuda en la creación y la recolección de datos de instrumentación (por ejemplo,
datos de registro).

TI-RTOS Redes - NDK. Kit del Developer Network (NDK) es una plataforma para el desarrollo y la
demostración de red habilitada aplicaciones en procesadores embebidos TI.

TI-RTOS servicios de red. El componente Servicios de red proporciona los protocolos de red de capa
de aplicación, tales como un cliente de HTTP y un cliente de SNTP.

MSPWare, MWare, TivaWare, CC26xxWare y driverlib del SDK CC3200. Estos proporcionan un
software diseñado para simplificar y acelerar el desarrollo de aplicaciones en la familia dispositivo
correspondiente. Estos componentes se reconstruyen para incluir sólo las porciones requeridas por TI-
RTOS

XDCtools. Este componente núcleo proporciona el utillaje subyacente para la configuración y la


construcción de TI- RTOS y sus componentes. XDCtools se instala como parte de CCS V6.x. Si instala
TI-RTOS CCS fuera, una versión compatible de XDCtools se instala automáticamente.

Instalación del software

Una vez descargado, instale Code Composer Studio y el paquete controlSUITE

3. Análisis de los resultados

Actualmente el proyecto está en fase de desarrollo, se está analizando los alcances de la LM4F120
Stellaris, sus características, el principal alcance logrado es la traducción de todos los materiales que se
encuentran en la plataforma de Texas Instruments.
4
4. Conclusiones

Se consigue la traducción del material dado por la plataforma de la empresa Texas Instruments, estos
materiales son de suma importancia ya que proporcionan todas las características de la LaunchPad
LM4F120 Stellaris.

5
Referencias Bibliográficas.

[1] V. Zaraos, J. Alejandro, T. Hern, G. De Jesus, P. Mendoza, and C. Uziel, “Sistemas de timers con
RFID.”
[2] S. Roatta, G. Minnucci, G. Gennai, and S. Geninatti, “Kit didactico para la enseñanza de sistemas
embebidos.”
[3] C. y V. S. Agencia Nacional de Regulación, “Guía de Usuario Contenido,” pp. 1–15, 2016.

También podría gustarte