Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introdução ao .Net Micro Framework

2,310 views

Published on

Slides da apresentação feita na

Published in: Technology
  • Be the first to comment

Introdução ao .Net Micro Framework

  1. 1. Introdução ao.NET Micro Framework<br />#pizza + #vinho + #arduino + #NETMF + #Netduino + #eletronica =<br />#DIVERSÃO<br />28/07/2011<br />
  2. 2. Alexandre Liodoro da Silva<br />Engenheiro Eletricista<br />Desenvolvedor .net<br />7 anos em desenvolvimento web/desktop sistemas de testes , certificação e injeção de dados em POS, TEF e meios de pagamento eletrônico em geral.<br />ALM<br />Arquitetura de software<br />POO<br />.NET<br />Android<br />Arduino<br />Lean<br />Cerveja<br />.Net Micro Framework<br />noSQL<br />Mídias sociais<br />Pedalar<br />WEB<br />Lean Startup<br />Eletrônica<br />Café<br />Netduino<br />Agile<br />Scrum<br />kanban<br />
  3. 3. .Net Micro Framework<br />O Microsoft . NET Micro Framework é uma plataforma open source de desenvolvimento para sistemas embarcados com recursos limitados.<br />< 256 KBytes de memória flash. <br />< 64 KBytes de RAM. <br />Inclui uma pequena versão do. NET CLR e suporta o desenvolvimento em C #/VB.NET.<br />
  4. 4. Onde tem .NET MF<br />
  5. 5. Smart Personal Object Technology (SPOT) <br />Criadoem 2004 para o projetoMSDDirect . Através de ondas de rádio, podecompartilharinformações da rede MSN Direct com eletrodomésticos e eletroportáteis.<br />Serádescontinuadoem 2012. <br />
  6. 6. características<br /><ul><li> Pode rodar "onthemetal“, sem necessidade de SO.
  7. 7. Suporta periféricos : EEPROM, GPIO, I2C, SPI, USB, Flash
  8. 8. Suporte a economia de energia.
  9. 9. Multithreading 
  10. 10. Abstração de hardware
  11. 11. Gerenciamento de memória.
  12. 12. Suporte a armazenamento em memória não volátil.
  13. 13. Suporta arquitetura ARM7, ARM9, X86,M68k.
  14. 14. Versão atual .NET Microframework 4.1 (Versao 4.2 em beta)
  15. 15. Mono 2.12 suporta .net MicroFramework 4.1
  16. 16. NET Framework 4.0 SDK Micro tem que ser instalado para o desenvolvimento.</li></li></ul><li>Hardware<br />
  17. 17. Fez – GHI Eletronics<br />
  18. 18. Fez Spider - Microsoft .NET Gadgeteer<br />
  19. 19. netduino<br />
  20. 20. Hello Word!<br />
  21. 21. Exemplos<br />publicclassProgram<br />{<br />    publicstaticvoidMain()<br />    {<br />        PWM pwm = newPWM(Pins.GPIO_PIN_D5);<br /> <br />        constuintperiod = 3 * 1000 * 1000;    // 3 ms<br />        constuintduration = 2 * 1000 * 1000;  // 2 ms<br /> <br />        pwm.SetPulse(period, duration);<br /> <br />    }<br />}<br />
  22. 22. Exemplos<br />
  23. 23. Referências<br />http://www.netmf.com/<br />http://www.netduino.com/<br />http://www.tinyclr.com/<br />http://www.christec.co.nz/blog/<br />API Reference<br />http://msdn.microsoft.com/en-us/library/ee435793.aspx<br />Artigo MSDN Magazine<br />http://msdn.microsoft.com/pt-br/magazine/gg232761.aspx<br />Meu Blog<br />http://tryagile.blog.com/<br />Twitter<br />@aliodoro<br />
  24. 24. Obrigado!<br />

×