Your SlideShare is downloading. ×
0
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Netduino e .NET Micro Framework
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Netduino e .NET Micro Framework

1,049

Published on

Palestra realizada em 13/06/2012 na SOCIESC Joinville

Palestra realizada em 13/06/2012 na SOCIESC Joinville

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

  • Be the first to like this

No Downloads
Views
Total Views
1,049
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Programação de MicroControladores com .NET Micro Framework Igor Kondrasovas igor@duinolabs.com
  • 2. Agenda• A Internet das Coisas• Evolução dos Microcontroladores• O .NET Micro Framework• Demonstração• Aplicações
  • 3. A Internet das Coisas Infográfico CISCO
  • 4. A Internet das Coisas Infográfico Intel
  • 5. A Internet das Coisas• Video IBM• http://asmarterplanet.com/
  • 6. Programação de Microcontroladores• http://oldcomputers.net/appleii.html
  • 7. 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
  • 8. Tendências dos Dispositivos• Complementam aplicações web e desktop;• Cada vez mais conectados e inteligentes;• Menor time-to-market;• Demanda por 32 bits• Mercado altamente inovador;
  • 9. 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;
  • 10. Arduino“Plataforma eletrônicaaberta para prototipação,baseada em software ehardware flexível, fácil deusar. Criada paraestudantes curiosos,artistas, projetistas,hobistas e pessoasinteressadas em criarobjetos ou ambientesinterativos” http://www.arduino.cc/
  • 11. Arduino• Documentário
  • 12. Hardware e Software Open Source
  • 13. Arduino vs Netduino
  • 14. Arduino vs Netduino Netduino Dispositivo Arduino C# ou VB.NET Linguagem de Derivada do C/C++ ProgramaçãoVisual Studio 2010 Express Ambiente de Arduino Environment / AVR Desenvolvimento 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
  • 15. .NET Micro Framework
  • 16. 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;
  • 17. 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;
  • 18. 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
  • 19. Demo
  • 20. Cenários: Coleta de Lixo.NET MF battery powered RFID access control Microsoft SQL Server backendDeveloped for the municipality of Venice, Italy,with the help of the Microsoft Innovation Center atthe Polytechnic of Torino
  • 21. www.cosm.com
  • 22. Kits de Desenvolvimentohttp://www.microsoft.com/en-us/netmf/hardware/default.aspx
  • 23. Duino Labswww.duinolabs.com
  • 24. Netduino
  • 25. Netduino
  • 26. Netduino
  • 27. Netduino
  • 28. Kit Netduino
  • 29. Quem é Netduino?Andreas Schneider iPhone + Coffee Machine http://www.youtube.com/watch?v=kpFqRwrbtLQ
  • 30. Quem é Netduino?West Coast Customs and Microsoft@ch9 Project Detroit (lighting + motor control for back glass window) http://channel9.msdn.com/coding4fun/detroit
  • 31. Quem é Netduino?Dan Thyer@LogicalDan Self Destructing QR Code http://www.youtube.com/watch?v=kLBITYi72gg
  • 32. Social• Deixe seu e-mail (no spam);• Curta nossa página Fanpage;• Visite nosso site;• Fale conosco;

×