Page 1
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]
Page 2
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é
Page 3
O ponto de partida de qualquer conquista é o desejo.
Napoleon Hill
Page 4
Plataformas de Hardware
Vamos chutar umas placas!
Page 6
Plataformas de Hardware
✘Base de Desenvolvimento✘Estrutura Funcional✘Cérebro da Solução
Page 7
Aplicação!Qual o fim desejado para a solução?
Page 11
Arquiteturas de Sistemas Microprocessados/Microcontrolados
✘8 Bits✘Sensores – Coleta de dados✘Atuadores – Simples comandos
✘Baratos!✘Cálculos complexos…
Page 12
Arquiteturas de Sistemas Microprocessados/Microcontrolados
✘8 Bits
Page 13
Arquiteturas de Sistemas Microprocessados/Microcontrolados
✘8 Bits
Page 14
Arquiteturas de Sistemas Microprocessados/Microcontrolados
✘16 Bits✘Processamento de Sinais✘RTOS
Page 15
Arquiteturas de Sistemas Microprocessados/Microcontrolados
✘32 Bits✘Aplicações de Propósito Geral✘+Caros✘+Complexos!✘RTOS✘O.S.
Page 16
Arquiteturas de Sistemas Microprocessados/Microcontrolados
✘32 Bits
Page 18
Arquiteturas de Sistemas Microprocessados/Microcontrolados
✘64 Bits✘Evolução
Page 20
Pressa é inimiga da perfeição!
Page 21
Pressa é inimiga da perfeição!
LM4F120
Page 22
Confiança no que se conhece
8051
Page 23
ConectividadePrecisa comunicar!
E a Internet com as Coisas?
SegurançaCaiu na rede…?
ProcessamentoDados, dados, dados!
Page 26
Telemetria!
-Anatel-GPRS/3G-GPS-Baixo consumo-Conhecimento de comandos-Interfaces-M2M
Page 27
Coleta de Dados e Comunicação – WiFi / GSM
Tarefas “Simples”?
NodeMCU ESP8266
$ 10.00
Particle Photon
$ 19.00Particle Electron
$ 69.00
Page 28
Bluetooth Low Energy - Wearables
Tarefas “Simples”?
CC2650 - $ 29.00 PSoC4 BLE - $ 49.00
Page 29
Bluetooth Low Energy - Wearables
Tarefas “Simples”?
Page 30
✘ Criptografia✘ EK-TM4C129EXL✘ CRC, AES, DES, SHA/MD5 security hardware
accelerators
Tarefas um pouco mais complexas…
Page 31
-ARM7 – MT2502-Telemetria – GSM+WiFi/BLE+GPS-RTOS$ 59.00
Tarefas um pouco mais complexas…
Page 32
Tarefas bem complexas!
Page 33
Tarefas bem complexas!
Page 34
Tarefas bem complexas!
WandBoard Quad
Page 35
Tarefas bem complexas!
Page 36
Tudo junto?
Tarefas mais complexas…
PixiePro
$ 129.95
Page 37
Tendência - Execução Híbrida!
Page 38
Tendência - Execução Híbrida!
BeagleBone Black - $ 55.00
Page 39
-Alto Nível: O.S. + Rede + App-Baixo Nível: Controle Real Time
Tendência - Execução Híbrida!
Page 40
-Alto Nível: AR9331-Baixo Nível: ATmega32u4
Tendência - Execução Híbrida!
LinkitSmart 7688 Duo$ 15.00
Page 41
-Alto Nível: ARM Cortex A5-Baixo Nível: ARM Cortex-M4VF61 - $ 55.00
Tendência - Execução Híbrida!
Page 42
Tendência - Execução Híbrida!
Page 43
Execução Híbrida!
Tendência
Page 44
Tendência - Execução Híbrida!
BeagleBone Green Wireless – WiFi/BLE - $ 44.90
Page 45
Com grandes poderes, vêm grandes responsabilidades!
Stan Lee
Page 47
Mars Climate
Orbiter
Page 49
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!
Page 50
Contato@andremlcurvello
http://youtube.com/profandrecurvello
http://andrecurvello.com.br
[email protected]
http://facebook.com/profandrecurvello
Page 51
Obrigado!Perguntas?