arduino day29032014 semvideo

97
Arduino Day - Março 2014

Upload: henrique-foresti

Post on 28-Jul-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arduino day29032014 semvideo

Arduino Day - Março 2014

Page 2: Arduino day29032014 semvideo

REALIZAÇÃO: APOIO:

Microcontroladores

… Desde o Z80

Henrique Braga Foresti

[email protected]

REALIZAÇÃO: APOIO:

Page 3: Arduino day29032014 semvideo
Page 4: Arduino day29032014 semvideo
Page 5: Arduino day29032014 semvideo
Page 6: Arduino day29032014 semvideo
Page 7: Arduino day29032014 semvideo
Page 8: Arduino day29032014 semvideo
Page 9: Arduino day29032014 semvideo
Page 10: Arduino day29032014 semvideo
Page 11: Arduino day29032014 semvideo
Page 12: Arduino day29032014 semvideo
Page 13: Arduino day29032014 semvideo
Page 14: Arduino day29032014 semvideo

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

Page 15: Arduino day29032014 semvideo

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

Page 16: Arduino day29032014 semvideo

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

Tecnologia de Computadores - Ademir

Page 17: Arduino day29032014 semvideo
Page 18: Arduino day29032014 semvideo

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

Page 19: Arduino day29032014 semvideo
Page 20: Arduino day29032014 semvideo

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

Page 21: Arduino day29032014 semvideo
Page 22: Arduino day29032014 semvideo

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?

Page 23: Arduino day29032014 semvideo

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

Page 24: Arduino day29032014 semvideo

Características específicas no desenvolvimento

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

Page 25: Arduino day29032014 semvideo

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

Page 26: Arduino day29032014 semvideo

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

Page 27: Arduino day29032014 semvideo
Page 28: Arduino day29032014 semvideo
Page 29: Arduino day29032014 semvideo
Page 30: Arduino day29032014 semvideo
Page 31: Arduino day29032014 semvideo
Page 32: Arduino day29032014 semvideo
Page 33: Arduino day29032014 semvideo
Page 34: Arduino day29032014 semvideo
Page 35: Arduino day29032014 semvideo
Page 36: Arduino day29032014 semvideo
Page 37: Arduino day29032014 semvideo
Page 38: Arduino day29032014 semvideo
Page 39: Arduino day29032014 semvideo
Page 40: Arduino day29032014 semvideo
Page 41: Arduino day29032014 semvideo
Page 42: Arduino day29032014 semvideo
Page 43: Arduino day29032014 semvideo
Page 44: Arduino day29032014 semvideo
Page 45: Arduino day29032014 semvideo
Page 46: Arduino day29032014 semvideo
Page 47: Arduino day29032014 semvideo
Page 48: Arduino day29032014 semvideo
Page 49: Arduino day29032014 semvideo
Page 50: Arduino day29032014 semvideo
Page 51: Arduino day29032014 semvideo
Page 52: Arduino day29032014 semvideo
Page 53: Arduino day29032014 semvideo
Page 54: Arduino day29032014 semvideo
Page 55: Arduino day29032014 semvideo
Page 56: Arduino day29032014 semvideo
Page 57: Arduino day29032014 semvideo
Page 58: Arduino day29032014 semvideo
Page 59: Arduino day29032014 semvideo
Page 60: Arduino day29032014 semvideo
Page 61: Arduino day29032014 semvideo
Page 62: Arduino day29032014 semvideo
Page 63: Arduino day29032014 semvideo
Page 64: Arduino day29032014 semvideo
Page 65: Arduino day29032014 semvideo
Page 66: Arduino day29032014 semvideo
Page 67: Arduino day29032014 semvideo
Page 68: Arduino day29032014 semvideo
Page 69: Arduino day29032014 semvideo
Page 70: Arduino day29032014 semvideo
Page 71: Arduino day29032014 semvideo
Page 72: Arduino day29032014 semvideo
Page 73: Arduino day29032014 semvideo
Page 74: Arduino day29032014 semvideo
Page 75: Arduino day29032014 semvideo
Page 76: Arduino day29032014 semvideo
Page 77: Arduino day29032014 semvideo
Page 78: Arduino day29032014 semvideo
Page 79: Arduino day29032014 semvideo
Page 80: Arduino day29032014 semvideo
Page 81: Arduino day29032014 semvideo
Page 82: Arduino day29032014 semvideo
Page 83: Arduino day29032014 semvideo
Page 84: Arduino day29032014 semvideo
Page 85: Arduino day29032014 semvideo
Page 86: Arduino day29032014 semvideo
Page 87: Arduino day29032014 semvideo
Page 88: Arduino day29032014 semvideo
Page 89: Arduino day29032014 semvideo

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.

Page 90: Arduino day29032014 semvideo

Texas ARM A8 - Sitara

Page 91: Arduino day29032014 semvideo

ATmega32u4 (datasheet) and the Atheros AR9331

Page 92: Arduino day29032014 semvideo

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.

Page 93: Arduino day29032014 semvideo
Page 94: Arduino day29032014 semvideo
Page 95: Arduino day29032014 semvideo

REALIZAÇÃO: APOIO:

Obrigado!

Henrique Braga Foresti

[email protected]

REALIZAÇÃO: APOIO:

Page 96: Arduino day29032014 semvideo
Page 97: Arduino day29032014 semvideo