.NET माइक्रो फ्रेमवर्क एक सीएलआर और लाइब्रेरी का सेट है जो सीमित संसाधनों के साथ छोटे कम लागत वाले माइक्रोकंट्रोलर पर चलता है। यह वास्तविक .NET विकासशील अनुभव (विजुअल स्टूडियो, प्रबंधित उच्च स्तरीय कोडिंग और कचरा संग्रह, VS डिबगर) को एम्बेडेड दुनिया में लाता है।

.NET माइक्रो फ्रेमवर्क (NETMF) संसाधन-विवश उपकरणों के लिए एक ओपन सोर्स .NET प्लेटफ़ॉर्म है जिसमें कम से कम 256 केबीटी फ्लैश और 64 केबीटीई रैम है।

इसमें .NET CLR का एक छोटा संस्करण शामिल है और Microsoft Visual Studio का उपयोग करके C #, Visual Basic .NET, और डीबगिंग (एक एमुलेटर या हार्डवेयर में) में विकास का समर्थन करता है।
यह .NET बेस क्लास पुस्तकालयों, विंडोज प्रस्तुति फाउंडेशन (WPF), एक सरलीकृत टीसीपी / आईपी स्टैक पर आधारित जीयूआई फ्रेमवर्क और एम्बेडेड अनुप्रयोगों के लिए विशिष्ट अतिरिक्त लाइब्रेरी (जैसे सीरियल संचार - UART, SPI, I2C) के एक सबसेट को भी प्रस्तुत करता है। , माइक्रो-कंट्रोलर पिन, इंटरप्ट आदि पर डेटा का सीधा पढ़ना / लिखना।

.NET माइक्रो फ्रेमवर्क का उद्देश्य एम्बेडेड डेवलपर्स को डेस्कटॉप एप्लिकेशन डेवलपर्स द्वारा उपयोग की जाने वाली आधुनिक तकनीकों और उपकरणों तक पहुंच प्रदान करके एम्बेडेड विकास को आसान, तेज और कम खर्चीला बनाना है। इसके अतिरिक्त, यह डेस्कटॉप .NET डेवलपर्स को एम्बेडेड एम्बेडेड डेवलपर्स के पूल को बढ़ाते हुए, एम्बेडेड दुनिया में अपने कौशल का उपयोग करने की अनुमति देता है।

.NET माइक्रो फ्रेमवर्क चलाने वाले कुछ लोकप्रिय हार्डवेयर हैं

साधन

  • आधिकारिक साइट: परियोजना की आधिकारिक साइट। समाचार, उदाहरण, चर्चा ... वहाँ पाया जा सकता है
  • स्रोत कोड: प्रोजेक्ट का कोडप्लेक्स साइट, जहां स्रोत कोड पाया जा सकता है।
  • Netduino: एक लोकप्रिय विकास बोअर .NET माइक्रो फ्रेमवर्क चल रहा है। पिन लोकप्रिय Arduino बोर्ड के साथ संगत।

पुस्तकें