plataformas de hardware para o seu projeto - quais seus diferenciais? uma visão de quem usa no dia...

51
Plataformas de Hardware para seu projeto... Quais seus diferenciais? Uma visão de quem usa no dia a dia. Prof. André Márcio de Lima Curvello [email protected]

Upload: andre-curvello

Post on 13-Apr-2017

272 views

Category:

Technology


3 download

TRANSCRIPT

Plataformas de Hardware para seu projeto... Quais seus diferenciais?

Uma visão de quem usa no dia a dia. Prof. André Márcio de Lima Curvello

[email protected]

Sobre mimAndré Márcio de Lima Curvello✘ Engenheiro de Computação com Ênfase em Sistemas

Embarcados – USP São Carlos✘ MBA em Gestão de TI – UNIFRAN✘ Mestrado em Processamento de Sinais e Instrumentação –

USP São Carlos

✘ Analista de Tecnologia – PadTec S/A✘ Articulista – Portal Embarcados✘ Escovador de Bits e Provador de Café

O ponto de partida de qualquer conquista é o desejo.

Napoleon Hill

Plataformas de Hardware

Vamos chutar umas placas!

Plataformas de Hardware

✘Base de Desenvolvimento✘Estrutura Funcional✘Cérebro da Solução

Aplicação!Qual o fim desejado para a solução?

Arquiteturas de Sistemas Microprocessados/Microcontrolados

✘8 Bits✘Sensores – Coleta de dados✘Atuadores – Simples comandos

✘Baratos!✘Cálculos complexos…

Arquiteturas de Sistemas Microprocessados/Microcontrolados

✘8 Bits

Arquiteturas de Sistemas Microprocessados/Microcontrolados

✘8 Bits

Arquiteturas de Sistemas Microprocessados/Microcontrolados

✘16 Bits✘Processamento de Sinais✘RTOS

Arquiteturas de Sistemas Microprocessados/Microcontrolados

✘32 Bits✘Aplicações de Propósito Geral✘+Caros✘+Complexos!✘RTOS✘O.S.

Arquiteturas de Sistemas Microprocessados/Microcontrolados

✘32 Bits

Arquiteturas de Sistemas Microprocessados/Microcontrolados

✘64 Bits✘Evolução

E o Preço?

Pressa é inimiga da perfeição!

Pressa é inimiga da perfeição!

LM4F120

Confiança no que se conhece

8051

ConectividadePrecisa comunicar!

E a Internet com as Coisas?

SegurançaCaiu na rede…?

ProcessamentoDados, dados, dados!

Telemetria!

Telemetria!

Telemetria!

-Anatel-GPRS/3G-GPS-Baixo consumo-Conhecimento de comandos-Interfaces-M2M

Coleta de Dados e Comunicação – WiFi / GSM

Tarefas “Simples”?

NodeMCU ESP8266

$ 10.00

Particle Photon

$ 19.00Particle Electron

$ 69.00

Bluetooth Low Energy - Wearables

Tarefas “Simples”?

CC2650 - $ 29.00 PSoC4 BLE - $ 49.00

Bluetooth Low Energy - Wearables

Tarefas “Simples”?

✘ Criptografia✘ EK-TM4C129EXL✘ CRC, AES, DES, SHA/MD5 security hardware

accelerators

Tarefas um pouco mais complexas…

-ARM7 – MT2502-Telemetria – GSM+WiFi/BLE+GPS-RTOS$ 59.00

Tarefas um pouco mais complexas…

Tarefas bem complexas!

Tarefas bem complexas!

Tarefas bem complexas!

WandBoard Quad

Tarefas bem complexas!

Tudo junto?

Tarefas mais complexas…

PixiePro

$ 129.95

Tendência - Execução Híbrida!

Tendência - Execução Híbrida!

BeagleBone Black - $ 55.00

-Alto Nível: O.S. + Rede + App-Baixo Nível: Controle Real Time

Tendência - Execução Híbrida!

-Alto Nível: AR9331-Baixo Nível: ATmega32u4

Tendência - Execução Híbrida!

LinkitSmart 7688 Duo$ 15.00

-Alto Nível: ARM Cortex A5-Baixo Nível: ARM Cortex-M4VF61 - $ 55.00

Tendência - Execução Híbrida!

Tendência - Execução Híbrida!

Execução Híbrida!

Tendência

Tendência - Execução Híbrida!

BeagleBone Green Wireless – WiFi/BLE - $ 44.90

Com grandes poderes, vêm grandes responsabilidades!

Stan Lee

Ariane 5

Mars Climate

Orbiter

Programação✘Linguagem

C/C++✘Python✘Lua✘Java

Redes• Protocolos de

comunicação• MQTT• HTTP• Uso de Banda

Hardware• Sensores• Baterias• Microcontroladores• Microprocessadores• Rádiofrequência• Placa de circuito...

Sinergia de conceitos da computação!

Contato@andremlcurvello

http://youtube.com/profandrecurvello

http://andrecurvello.com.br

[email protected]

http://facebook.com/profandrecurvello

Obrigado!Perguntas?