arduino day29032014 semvideo
TRANSCRIPT
Arduino Day - Março 2014
REALIZAÇÃO: APOIO:
Microcontroladores
… Desde o Z80
Henrique Braga Foresti
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.