sábado, 17 de noviembre de 2012

ARM Cortex #Freescale #TI

Hola,hace tiempo que no escribía, he estado algo ocupado en el trabajo y aprovecho este momento en que todo está más tranquilo. Desde hace tiempo tenía la inquietud de aprender la arquitectura de ARM, empezaré con los Cortex que trabajan más como un micro-controlador y no como un SoC (Sistem On a Chip).

Para comenzar: compré una tarjeta freescale FDRM, ésta trae un Cortex-M0 MKL25Z128FRDM trabajando a una velocidad de 48Mhz, trae un sensor táctil , un LED RGB, un acelerómetro (MMA8451Q) y dos puertos micro USB (uno para debug y otro para programar). El costo es de 25USD y sólo viene la tarjeta en una caja.

IMG_20121117_231957

Imagen 1.- Caja de Freescale

 

IMG_20121117_232037

Imagen 2.- Quick Reference Guide

 

IMG_20121117_232118

Imagen 3.- Vista Superior FRDM-KL25Z

 

IMG_20121117_232128

Imagen 4.- Vista Inferior FRDM-KL25Z

No viene incluido ningún accesorio, sólo la tarjeta. Más adelante les estaré contando qué opino de este micro-controlador.

Sobre el de Texas Instruments también es un Cortex (LX4F12OH) y tiene una interfaz para debug, un puerto micro USB, el único accesorio incluido es el cable y tiene un costo aproximado de 15USD. Es un launch pad Stellaris LM4F120.

IMG_20121117_232224

Imagen 5 – Caja del LaunchPad Stellaris

IMG_20121117_232412

Imagen 6 – LaunchPad Stellaris con su Quick Start guide

Cabe mencionar que ambas tarjetas son compatibles con las Shields de Arduino. incluso pin a pin.

Espero en unas 2 semanas poderles comentar algo sobre estas tarjetas y sus IDE´s tanto como de Code Warrior como de Code Composer.

Saludos y ya saben dónde contactarme para cualquier duda o pregunta