arduino day29032014 semvideo

Post on 28-Jul-2015

31 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Arduino Day - Março 2014

REALIZAÇÃO: APOIO:

Microcontroladores

… Desde o Z80

Henrique Braga Foresti

henrique@robolivre.org

REALIZAÇÃO: APOIO:

http://augustania.blogspot.com.br/2012/06/evolucao-dos-processadores.htmlAugusta Andrade Santos Intel 4004 1971 / 8080 e8086 1972

http://augustania.blogspot.com.br/2012/06/evolucao-dos-processadores.htmlAugusta Andrade Santos

http://ademir-ads.blogspot.com.br/2010/03/processamento.html

Tecnologia de Computadores - Ademir

In 1976 - The Z80 offered many improvements over the 8080:

An enhanced instruction set[8] 

New IX and IY index registers 

A better interrupt system

Less hardware required

Intel 8080 – 1074the first truly usable microprocessor

X

http://www.mikroe.com/chapters/view/79/capitulo-1-el-mundo-de-los-microcontroladores/Mikroe.com - El Mundo de Los Microcontroladores

Conjuntos de hardware e software de propósito específico, fisicamente inseridos em um contexto maior,

executando funcionalidades dedicadas que são auxiliar ou complementar.

O que são sistemas embarcados?

Características específicas no desenvolvimento

• Programação para microcontroladores

• Restrições de arquiteturas específicas• Cuidado na seleção de tamanho e tipo de variáveis• Tipicamente sem ponto flutuante• Design de sistema reativo a eventos externos (interrupções)•Tempo Real•Interfaces de comunicação específicas: CAN, SPI, I2S...•Restrições quanto ao Consumo de Energia

Características específicas no desenvolvimento

• Ambiente de desenvolvimento• Cross-compiler e cross-debugger

Características específicas no desenvolvimento

• Custo reduzido• Executar uma tarefa específica• Mínimo de recursos suficientes

• Memória Flash (código)• Memória RAM• Processador• Consumo de energia• Periféricos

Características específicas no desenvolvimento

• Interface com hardware

•Não basta funcionar, tem que ser fabricável a custo razoável

•E não basta funcionar em laboratório, tem que ir a campo

•Gerenciamento de mudanças

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit ARM core microcontroller.

Texas ARM A8 - Sitara

ATmega32u4 (datasheet) and the Atheros AR9331

Intel Quark SoC X1000 is a 32-bit, single core, single-thread, Pentium (P54C/i586) instruction set architecture (ISA)-compatible CPU, operating at

speeds up to 400 MHz.

REALIZAÇÃO: APOIO:

Obrigado!

Henrique Braga Foresti

henrique@robolivre.org

REALIZAÇÃO: APOIO:

top related