O documento apresenta o .NET Micro Framework, uma plataforma de programação para microcontroladores baseada no .NET. Apresenta brevemente a Internet das Coisas e a evolução dos microcontroladores. Em seguida, descreve o .NET Micro Framework, demonstra alguns exemplos de aplicações e disponibiliza recursos para desenvolvedores.
13. Programação de Microcontroladores
Apple II (Placa) Produto Netduino
1977 Ano 2010
8-bit Arquitetura 32-bit
48K RAM 60K
- ROM 128K
1.0 MHz Velocidade 48 MHz
USD 1938,00 Custo USD 60,00
14. Tendências dos Dispositivos
Complementam aplicações web e desktop;
Cada vez mais conectados e inteligentes;
Menor time-to-market;
Demanda por MCU/MPU de 32 bits
Mercado altamente inovador;
15. Tendências dos Dispositivos
Áreas de aplicação são diversas e exigem
habilidades de programação em hardware
específicas;
Ferramentas diversas, falta de modelos de
programação;
Poucos protocolos de comunicação e suporte;
Código de difícil portabilidade;
16. Arduino
“Plataforma eletrônica
aberta para
prototipação, baseada em
software e hardware
flexível, fácil de usar.
Criada para estudantes
curiosos, artistas, projetist
as, hobistas e pessoas
interessadas em criar
objetos ou ambientes
interativos” http://www.arduino.cc/
24. O .NET Micro Framewok
Re-implementação do .NET para dispositivos
embarcados que não suportam um sistema
operacional;
Arquitetura simplificada:
Modularizado por recursos (features);
512KB ROM / 256KB RAM (top);
Windows CE com CF necessitam 10 MB ROM/RAM;
Microcontrolador entre $2 e $10;
Suporta ARM, Analog Devices, Marvell, Freescale,
Atmel, NXP, Renesas SH2/SH2A;
25. Arquitetura e Ferramentas
SKD Permite:
Codificar e entregar
aplicações;
Rodar no emulador ou
dispositivo físico;
Suporte completo ao
depurador do Visual Studio;
Utilizar versões express
(gratuítas) do Visual Studio;
PK Permite:
Desenvolver drivers;
Adiconar suporte a outros
microcontroladores;
Interoperabilidade;
Customizar o modelo de
objetos e execução;
26. Quem pode Utilizar?
Cenário Uso
Desenvolvedores Coloque seu software na próxima
geração de dispositivos inteligentes
Integradores Construa extensões e hardware
específico
Acadêmicos Base de conhecimento para
estudantes e professores
Hobistas Realizar sonhos
28. Cenários: Coleta de
Lixo
.NET MF battery
powered
RFID access control
Microsoft SQL
Server backend
Developed for the municipality of
Venice, Italy, with the help of the Microsoft
Innovation Center at the Polytechnic of Torino
32. Recursos
Acesse a comunidade em http://www.microsoft.com/netmf
Procure parceiros fornecedores de Hardware
Baixe o SDK e comece a criar protótipos com alguns
clicks!