SlideShare une entreprise Scribd logo
1  sur  15
Introdução ao.NET Micro Framework #pizza + #vinho + #arduino + #NETMF  + #Netduino + #eletronica = #DIVERSÃO 28/07/2011
Alexandre Liodoro da Silva Engenheiro Eletricista Desenvolvedor .net 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. ALM Arquitetura  de software POO .NET Android Arduino Lean Cerveja .Net Micro Framework noSQL Mídias sociais Pedalar WEB Lean Startup Eletrônica Café Netduino Agile Scrum kanban
.Net Micro Framework O Microsoft . NET Micro Framework é uma plataforma open source de desenvolvimento para sistemas embarcados com recursos limitados. < 256 KBytes de memória flash.  < 64 KBytes de RAM.  Inclui uma pequena versão do. NET CLR e suporta o desenvolvimento em C #/VB.NET.
Onde tem .NET MF
Smart Personal Object Technology (SPOT)  Criadoem 2004 para o projetoMSDDirect . Através de ondas de rádio, podecompartilharinformações da rede MSN Direct com eletrodomésticos e eletroportáteis. Serádescontinuadoem 2012. 
características ,[object Object]
 Suporta periféricos : EEPROM, GPIO, I2C, SPI, USB, Flash
 Suporte a economia de energia.
Multithreading 
 Abstração de hardware
Gerenciamento de memória.
 Suporte a armazenamento em memória não volátil.
 Suporta arquitetura ARM7, ARM9, X86,M68k.
 Versão atual .NET Microframework 4.1 (Versao 4.2 em beta)
 Mono 2.12 suporta .net MicroFramework 4.1

Contenu connexe

Similaire à Introdução ao .Net Micro Framework

Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Carlos Eugenio Torres
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
Eteg
 

Similaire à Introdução ao .Net Micro Framework (20)

Desenvolvimento de Aplicações para Android em C# com o MonoDroid
Desenvolvimento de Aplicações para Android em C# com o MonoDroidDesenvolvimento de Aplicações para Android em C# com o MonoDroid
Desenvolvimento de Aplicações para Android em C# com o MonoDroid
 
Desenvolvimento de Aplicações para Android em C# com o MonoDroid
Desenvolvimento de Aplicações para Android em C# com o MonoDroidDesenvolvimento de Aplicações para Android em C# com o MonoDroid
Desenvolvimento de Aplicações para Android em C# com o MonoDroid
 
Programe a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbedPrograme a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbed
 
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de InovaçãoJava, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
 
TDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAMTDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAM
 
Cv Paulo Alonso
Cv Paulo AlonsoCv Paulo Alonso
Cv Paulo Alonso
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
TDC 2015 - Java 8 rodando em 256KB de RAM
TDC 2015 - Java 8 rodando em 256KB de RAMTDC 2015 - Java 8 rodando em 256KB de RAM
TDC 2015 - Java 8 rodando em 256KB de RAM
 
.NET Micro Framework
.NET Micro Framework.NET Micro Framework
.NET Micro Framework
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeUtilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
 
Azure IoT Edge executando ML no NVIDIA Jetson Nano
Azure IoT Edge executando ML no NVIDIA Jetson NanoAzure IoT Edge executando ML no NVIDIA Jetson Nano
Azure IoT Edge executando ML no NVIDIA Jetson Nano
 
A Internet das coisas e a programação de micro controladores
A Internet das coisas e a programação de micro controladoresA Internet das coisas e a programação de micro controladores
A Internet das coisas e a programação de micro controladores
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redes
 
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
 

Dernier

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Dernier (6)

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Introdução ao .Net Micro Framework

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