Professional Documents
Culture Documents
Agenda
Porqu 32 bits?
Microcontrolador vs Microprocesador.
Aplicaciones.
ATMEL
Freescale
RTOSs
Porqu 32 bits?
32 Bits
Home Consumer Industrial
Telefonos y terminales POS/Scanners
multimedia. Seguridad y vigilancia.
Accesorios para iPod. Interfaces HMI industriales.
Portaretratos digitales. Healthcare (Electromedicina)
Electrodomesticos. Metering (Medidores)
Cores ARM
AT91SAM7
AT91SAM9
AT91SAM9R64 -- -- -- -- -- 64K -- 1 --
AT91SAM9RL64 -- 1 -- -- -- 64K -- 1 --
Device 10-bit ADC Peripheral DMA Max. Clock Speed I/O Pins SDRAM NAND Flash & USB MMU/MPU
Channels Channels (MHz) Interface ECC Device
AT91SAM9G10 -- 19 266 96 1 -- FS --
AT91SAM3
Familia basada en el nuevo core AT91SAM3S
Cortex-M3 de ARM. Opera a una
frecuencia maxima de 64Mhz, con
hasta 256K de Flash y 64 K de RAM.
Posee un USB Device Full Speed,
Interfaz bus externo y controlador de
NAND Flash y varias interfaces
seriales.
Estos dispositivos son de proposito
general de rango medio, ideales para
aplicaciones de consumo, de control
indudtrial y para perifericos de PC.
Esta familia es ideal para migrar de la
familia AT91SAM7S para aplicaciones
que requieran mayor desempeo ya
que posee encapsulados pin a pin
compatibles de 48/64/100 pines.
Familias Cortex-M3
http://www.atmel.com/dyn/resources/prod_documents/atmel_tutorial_source.zip
http://www.yagarto.de/
Herramientas - Hardware
AT32UC3
AT32UC3
AVRDragon
AVR ONE!
JTAG mkII
Herramientas Kits de desarrollo
ATSTK600-UC3-144
EVK1105
STK600
EVK1100
Freescale - ARM
i.MX517
i.MX537
i.MX513 +
OpenGL ES 2.0 Cortex A8, 800MHz
Cortex A8 1080p Video Decode
i.MX513 720p Video Encode
OpenGL ES 2.0
i.MX512 + Ethernet, USB Phy
i.MX357 720p Video Decode
D1 Video Encode
i.MX353 +
Open VG 1.1
i.MX31 i.MX512
i.MX31L + i.MX353 Cortex A8, 800MHz
i.MX387
OpenGL ES 1.1 3D Ethernet, DDR2, USB Phy
ARM11 ARM1136, 532 MHz
Ethernet, DDR2
i.MX31L USB Phy x 2, CAN x 2
ARM1136, 400 MHz
USB (High Speed)
Video Encode VGA i.MX258
i.MX257 +
Security
i.MX27
i.MX257 i.MX287
i.MX27L +
ARM9 D1 Video D/E i.MX253 + ARM926, 450MHz
Touchscreen Touchscreen
i.MX27L CAN x 2 Integrated PM
1588 Ethernet x 2, L2 Switch
ARM926, 400MHz i.MX253 DDR2, USB Phy x 2, CAN x 2
Ethernet i.MX233
ARM926, 400MHz ARM926, 450MHz
In Concept Ethernet, DDR2 Touchscreen
USB Phy x 2 Integrated PM, Audio
2009 2010
Freescale- ARM
Specifications: System Control
CPU: ARM926, 400+ MHz Serial JTAG
i.MX233 Connectivity
Code Warrior V7,2 para ColdFire V2/3/4. (Version para linux disponible)
Herramientas- Hardware
TWR-MCF51CNKIT
DEMOAC
M52277EVB
M52259DEMOMCU
Bonus - Freescale
32-bit dual core, high performance, low-power MCU family built on Power
Architecture for central body module and gateway applications.
Offers room to grow with scalable family ranging from 512 KB up to 1.5 MB of
embedded flash
Concluciones Generales
Freescale MQX:
RTOS (Con prioridades y preemtive)
Stack TCP/IP de tiempo real
Stack USB Host: HID, Mass Storage y Hub
Stack USB Device: HID, Mass Storage y CDC
Sistema de Archivos
Drivers para los perifricos
Web Server
MCF51CN
MCF51EM *New in MQX 3.5 Release*
MCF5225X
MCF5223X
MCF5222X
MCF5227X
MCF5445X
MUCHAS GRACIAS!!!!