Programação de Microcontroladores       com .NET Micro Framework      Igor Kondrasovas - igor@inovativatec.com
Agenda   A Internet das Coisas   Evolução dos Microcontroladores   O .NET Micro Framework   Demonstração   Aplicações
A Internet das Coisas   Infográfico CISCO
A Internet das Coisas
A Internet das Coisas
A Internet das Coisas
A Internet das Coisas   Infográfico Intel
A Internet das Coisas   Video IBM   http://asmarterplanet.com/
Programação de Microcontroladores   http://oldcomputers.net/appleii.html
Programação de Microcontroladores  Apple II (Placa)    Produto      Netduino       1977             Ano          2010     ...
Tendências dos Dispositivos   Complementam aplicações web e desktop;   Cada vez mais conectados e inteligentes;   Menor...
Tendências dos Dispositivos   Áreas de aplicação são diversas e exigem    habilidades de programação em hardware    espec...
Arduino“Plataforma eletrônicaaberta paraprototipação, baseada emsoftware e hardwareflexível, fácil de usar.Criada para est...
Arduino   Documentário
Esquemas
Arduino vs Netduino
Arduino vs Netduino     Netduino           Dispositivo           Arduino  C# ou VB.NET         Linguagem de      Derivada ...
Windows Embedded   Vídeo
O .NET Micro Framewok   Re-implementação do .NET para dispositivos    embarcados que não suportam um sistema    operacion...
Arquitetura e Ferramentas                        SKD Permite:                            Codificar e entregar           ...
Quem pode Utilizar?Cenário               UsoDesenvolvedores       Coloque seu software na próxima                      ger...
Demo   Netduino;   Visual Studio;
Cenários: Coleta de                                                    Lixo   .NET MF battery       powered  RFID access c...
Kits de Desenvolvimento
RecursosAcesse a comunidade em http://www.microsoft.com/netmfProcure parceiros fornecedores de HardwareBaixe o SDK e comec...
Recursos Brasil   www.duinolabs.com
Kit Netduino
Seu Feedback é importante!   Igor Kondrasovas   igor@inovativatec.com
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro Framework
Upcoming SlideShare
Loading in …5
×

Programação de Microcontroladores com .NET Micro Framework

2,164
-1

Published on

Uma das tendências tecnológicas mais fascinantes atualmente é o surgimento de microcontroladores de baixo custo, que são ao mesmo tempo poderosos o suficiente para se conectar a Internet, possibilitando a criação de interfaces com o mundo físico. Este conceito esta sendo chamado de “A Internet das Coisas”.
Tradicionalmente, programar estes dispositivos tão pequenos exigiam plataformas e ferramentas específicas, que a maioria dos programadores não estava acostumada a utilizar. Felizmente, alguns microcontroladores agora são capazes de suportar plataformas modernas como o .NET Micro Framework. Isto permite utilizar linguagens como C# e o ambiente de desenvolvimento (Visual Studio) para criar programas para dispositivos embarcados, smartphones, PCs, servidores e até mesmo serviços na nuvem.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,164
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Programação de Microcontroladores com .NET Micro Framework

  1. 1. Programação de Microcontroladores com .NET Micro Framework Igor Kondrasovas - igor@inovativatec.com
  2. 2. Agenda A Internet das Coisas Evolução dos Microcontroladores O .NET Micro Framework Demonstração Aplicações
  3. 3. A Internet das Coisas Infográfico CISCO
  4. 4. A Internet das Coisas
  5. 5. A Internet das Coisas
  6. 6. A Internet das Coisas
  7. 7. A Internet das Coisas Infográfico Intel
  8. 8. A Internet das Coisas Video IBM http://asmarterplanet.com/
  9. 9. Programação de Microcontroladores http://oldcomputers.net/appleii.html
  10. 10. 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
  11. 11. 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;
  12. 12. 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;
  13. 13. Arduino“Plataforma eletrônicaaberta paraprototipação, baseada emsoftware e hardwareflexível, fácil de usar.Criada para estudantescuriosos, artistas, projetistas, hobistas e pessoasinteressadas em criarobjetos ou ambientesinterativos” http://www.arduino.cc/
  14. 14. Arduino Documentário
  15. 15. Esquemas
  16. 16. Arduino vs Netduino
  17. 17. Arduino vs Netduino Netduino Dispositivo Arduino C# ou VB.NET Linguagem de Derivada do C/C++ Programação Visual Studio 2010 Ambiente de Arduino Environment / Express Desenvolvimento AVR Studio Atmel ARM7 32-bit Processador Atmel AVR 8-bit 128 KB Flash 32 KB 60 KB RAM 2 KB 48 MHz Clock 16 MHz
  18. 18. Windows Embedded Vídeo
  19. 19. 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;
  20. 20. 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;
  21. 21. Quem pode Utilizar?Cenário UsoDesenvolvedores Coloque seu software na próxima geração de dispositivos inteligentesIntegradores Construa extensões e hardware específicoAcadêmicos Base de conhecimento para estudantes e professoresHobistas Realizar sonhos
  22. 22. Demo Netduino; Visual Studio;
  23. 23. Cenários: Coleta de Lixo .NET MF battery powered RFID access control Microsoft SQL Server backendDeveloped for the municipality ofVenice, Italy, with the help of the MicrosoftInnovation Center at the Polytechnic of Torino
  24. 24. Kits de Desenvolvimento
  25. 25. RecursosAcesse a comunidade em http://www.microsoft.com/netmfProcure parceiros fornecedores de HardwareBaixe o SDK e comece a criar protótipos com algunsclicks!
  26. 26. Recursos Brasil www.duinolabs.com
  27. 27. Kit Netduino
  28. 28. Seu Feedback é importante! Igor Kondrasovas igor@inovativatec.com

×