Professional Documents
Culture Documents
PARA ATMEL
http://www.raspberrypi.org/
El sistema operativo
http://www.raspbian.org/
Comandos basicos de linux
http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-linux/
Guia de Instalacion el sistema operativo en la memoria SD
http://
www.tuelectronica.es/tutoriales/raspberry-pi/instalar-sistema-operativoa-raspberry-pi.html
Formateo inicial de la SD..bajar este software
https://www.sdcard.org/downloads/formatter_4/eula_windows/
Guia de linux y muchas maniobras (lectura obligada)
http://
deeiivid.wordpress.com/2013/02/23/guia-completa-raspberry-pi-espano
Specification
Dual core ARM cortex-A7 processor, NEON,
VFPv4, 512KB L2 cache
Mali400mp2, OpenGL ES GPU
1GB DDR3 @480MHz
HDMI 1080p Output
100M Ethernet
4Gb Nand Flash
2 USB Host, 1 micro SD slot, 1 SATA, 1 ir
96 extend pin including I2C, SPI, RGB/LVDS,
CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT,
R-TP..
Running Android, Ubuntu and other Linux
distributions
serie
Kinetis
microcontroladores
M0+
L
ARM
de
Cortex-
VIDEOS
http://www.tecbolivia.com/index.php/articulos-y-tutori
ales-microcontroladores/62-tutorial-de-freedom-kl25z-c
on-mbed
La serie Kinetis L se compone de cinco familias
de microcontroladores: KL0, KL1, KL2, KL3 y
KL4.
Cada familia combina excelentes corrientes dinmicas
y de parada con una capacidad extraordinaria de
procesamiento, una amplia seleccin de memorias
flash y una gran variedad de opciones analgicas, de
conectividad y de perifricos HMI.
La familia KL0 es compatible en pines con la familia
S08Px de 8 bits (lo que tiende un puente entre el
desarrollo de 8 bits y la cartera Kinetis) y compatible
en software con otras familias de la serie Kinetis L.
Principales caractersticas:
1,77 coremarks/MHz: entre 2 y 40 veces ms que los
microcontroladores de 8/16 bits, un 9 % ms que el
Cortex-M0.
Coremarks/mA: entre 2 y 50 veces ms que los
microcontroladores de 8/16 bits, un 25 % ms que el
Cortex M0.
Pipeline de 2 etapas: reducidos ciclos por instruccin
(CPI), lo que permite instrucciones de bifurcacin y
entradas ISR ms rpidas.
MTB (Micro Trace Buffer): solucin ligera y no intrusiva;
la informacin del rastreo se guarda en una pequea
rea de la SRAM del microcontrolador (tamao definido
por el programador), lectura a travs de SWD/JTAG.
Familias de microcontroladores:
Familia KL0: la puerta de entrada a la serie Kinetis L;
microcontroladores de 8-32 kB y de 24-48 pines,
compatibles en pines con la familia S08P de 8 bits y en
software con todas las dems familias de la serie
Kinetis L.
Familia KL1: microcontroladores de 32-256 kB y de
32-80 pines con comunicaciones adicionales y
perifricos analgicos, compatibles en hardware y
software con todas las familias de la serie Kinetis L y
con la familia K10 (CM4) de la serie K.
Familia KL2: microcontroladores de 32-256 kB y de
32-121 pines con USB 2.0 de mxima velocidad tipo
host/device/OTG, compatibles en hardware y software
con todas las familias de la serie Kinetis L y con la
familia K20 (CM4) de la serie K.
Visin de conjunto
El FROM-KL25Z ha sido diseado por Freescale en
colaboracin con mbed para prototipos de todo
tipo de dispositivos, en especial aquellos que
requieren el tamao y el precio ofrecido por
Cortex-M0 + y el poder del USB Host y Device.Se
empaqueta como una placa de desarrollo con los
conectores de romper a despojar bordo y tablero, e
incluye un built-in USB FLASH programador.
Caractersticas
Freescale KL25Z Kinetis KL2 MCU (MKL25Z128VLK4)
Alto rendimiento ARM Cortex -M0 + Core
48MHz, 16KB RAM, 128KB FLASH
2xSPI, 2xI2C, 3xUART, 6xPWM, 6xADC, sensores
tctiles, GPIO
FROM-KL25Z Onboard perifricos
MMA8451Q - acelermetro de 3 ejes
PWM controlado RGB LED
Sensor tctil capacitiva
Factor de forma Evalution
81mm x 53mm
5V o USB 4.5-9V fuente
USB incorporado drag-and-drop FLASH programador
mbed.org Web Developer
Ligero Compiler Online
Alto nivel de C / C + + SDK
Libro de cocina de las bibliotecas y los proyectos
Herramientas y software
Todo el hardware mbed habilitado el soporte de la
pgina web de desarrollador mbed.org, incluyendo un
compilador de lnea ligera y herramientas de desarrollo
de trabajo se converta en Windows, Linux o Mac OS X.
Obtenga ms informacin sobre el
compilador de lnea mbed
Tambin se incluye una C / C + + SDK para
programacin productiva de alto nivel de los
perifricos.Combinado con la riqueza de las bibliotecas
y los ejemplos de cdigo que se publican por la
comunidad mbed, la plataforma proporciona un entorno
productivo para hacer las cosas.
El mbed FRDM KL25Z es uno de una variedad de
plataformas de hardware compatibles con elSDK mbed
.Incluye una interfaz de programacin USB incorporado
que es tan simple como usar una unidad flash
USB.Basta conectarlo, colocar en un programa binario
Unbootloaderes unfirmwarepara
permitir la rpida descarga de programas en los
microcontroladores. En el caso de los PIC,
elbootloaderpermite descargar programas
directamente desde el PC sin necesidad de
utilizar ningn tipo de grabador.
La descarga se hace a travs delpuerto serie.
Tambin funciona con elUSBconectando
unconversor USB-serie.
Elementos de un Bootloader:
Adems del programa bootloader incluido en el
microcontrolador, es necesario un programa residente
en el ordenador personal que enve los datos y
programas. Adems, los programas destinados al
microcontrolador necesitan unos pequeos cambios
para que se adapten a la presencia del programa
bootloader.
Por lo tanto para trabajar con bootloader es necesario
manejar los siguientes elementos:
Firmware:Programa bootloader residente en el
microcontrolador.
Aplicacin Host:Programa para el ordenador
personal que enva los datos al microcontrolador.
Instrucciones o plantilla para adaptar el programa de
usuario al microcontrolador.
Bootloader USB
Existen mltiples bootloaders que utilizan el USB
como canal de comunicacin para enviar el programa
al microcontrolador.
En este caso se ha adaptado un bootloader de la
empresa Microchip que utiliza la especificacinUSBHID Class. Este es un estndar de comunicacin
mediante USB para Dispositivos de Interface con
Humanos. Este estndar USB es utilizado por los
ratones, teclados, trackball, joysticks y otros
dispositivos semejantes que se conectan con USB al
ordenador.
La ventaja del HID Bootloader consiste en que todos
los sistemas operativos actuales lo reconocen yno
necesita instalar un controlador.