विषयसूची:
- चरण 1: एमुलेटर स्थापित करें
- चरण 2: X86 को अतिथि प्रणाली के रूप में लॉन्च करें
- चरण 3: वाइन डाउनलोड करें और सेट करें
- चरण 4:.NET फ्रेमवर्क स्थापित करें। भाग 1: विनेट्रिक्स
- चरण 5:.NET फ्रेमवर्क स्थापित करें। भाग 2: संस्करण 4.5
वीडियो: रास्पबेरी पाई पर डॉटनेट कैसे सेट करें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
रास्पबेरी पाई पर नेट फ्रेमवर्क - वह क्या है और क्या अधिक है, क्यों? Microsoft. NET Framework चलाना या रास्पबेरी पाई पर सिर्फ डॉटनेट भी कहा जाता है, पहली नज़र में थोड़ा अजीब और मुश्किल लगता है। लेकिन यह दूसरे, अधिक नज़दीकी नज़र में बहुत स्मार्ट और उचित निकला।
सबसे पहले, यदि आप नौसिखिया हैं, तो आइए दो प्रमुख प्रश्नों को स्पष्ट करें: रास्पबेरी पाई क्या है और माइक्रोसॉफ्ट. NET फ्रेमवर्क क्या है।
रास्पबेरी पाई
रास्पबेरी पाई एक कम ऊर्जा खपत करने वाला उपकरण है, जो एक साधारण पीसी मदरबोर्ड की तरह दिखता है, लेकिन बहुत (मेरा मतलब बहुत) छोटा है। यह विभिन्न प्रकार के प्रोसेसर का उपयोग करता है जो हमारे अन्य पीसी और लैपटॉप करते हैं। जो हमारे रोजमर्रा के कंप्यूटर उपकरणों में होता है उसे "x86" कहा जाता है जबकि आरपीआई उपकरणों में "एआरएम" होता है। लगभग सभी आरपीआई मालिक ओपन सोर्स सॉफ्टवेयर का उपयोग करते हैं। उदाहरण के लिए डेबियन ऑफ रास्पियन ऑपरेशनल सिस्टम, क्रोमियम वेब ब्राउजर, आदि। वेब पर एक जगह पर बहुत सारे एप्लिकेशन रखे जाते हैं जिन्हें रिपोजिटरी कहा जाता है और रास्पबेरी पाई फाउंडेशन द्वारा समर्थित है।
मुख्य रूप से रास्पियन की प्रणाली के भीतर सभी उन्नत संचालन कमांड लाइन नामक ऐप के साथ किए जाते हैं, जिसका मैं अपने ट्यूटोरियल में उपयोग करने का इरादा रखता हूं।
यदि आपने अभी तक अपने प्रोजेक्ट के लिए आरपीआई डिवाइस नहीं खरीदा है, तो अब सबसे अच्छा और तेज़ तरीका अमेज़न पर ऑर्डर करना है। जहां तक परियोजना का सवाल है, कोई भी प्रकार या आरपीआई उपकरण अच्छा करेगा, इसलिए आप अपने बजट के आधार पर कोई भी मॉडल चुन सकते हैं।
माइक्रोसॉफ्ट नेट फ्रेमवर्क
माइक्रोसॉफ्ट द्वारा डॉटनेट फ्रेमवर्क एक सॉफ्टवेयर है जो केवल विंडोज ओएस पर चलता है। यह कक्षाओं का एक बड़ा और काम किया हुआ पुस्तकालय प्रदान करता है (इसीलिए इसे "फ्रेमवर्क क्लास लाइब्रेरी" या संक्षेप में एफसीएल भी कहा जाता है)। संक्षेप में, यह एक सॉफ्टवेयर डेवलपर को अन्य कोडिंग भाषाओं में लिखे गए कोड का उपयोग करने में सक्षम बनाता है। यह एक ऐप वर्चुअल मशीन है, जो सुरक्षा, मेमोरी प्रबंधन और अपवाद हैंडलिंग जैसी सेवाएं प्रदान करती है।
आर्म डिवाइस पर इसका उपयोग क्यों करें
यह सही सवाल है, हालांकि जवाब बहुत आसान है। यदि आप एक डेवलपर हैं और रास्पबेरी पाई प्रोजेक्ट (या तो IoT, या AI, या यहां तक कि रोबोटिक्स) के लिए ARM-डिवाइस का उपयोग करते हैं, तो आपको निश्चित रूप से उस हार्डवेयर पर कुछ "कोडिंग मुद्दों" को पूरा करने की आवश्यकता होगी। रास्पबेरी पाई पर स्थापित यह सुविधा एक डेवलपर को विभिन्न प्रोग्रामिंग भाषाओं के बीच स्विच करने से बचने के लिए अपना काम करने में बहुत अधिक स्वतंत्रता और लचीलापन देती है। और यदि आप रास्पबेरी पाई पर किसी विशेष परियोजना पर काम नहीं कर रहे हैं, तो आप इसे इस क्रॉस-लैंग्वेज फ्रेमवर्क पर कोडिंग के लिए एक कार्यशील मशीन के रूप में उपयोग कर सकते हैं जो बहुत सुविधाजनक और ऊर्जा-प्रेमी है। वास्तव में, सबसे उन्नत रास्पबेरी पाई मॉडल एक सामान्य पीसी की तुलना में 40 गुना कम ऊर्जा की खपत करता है (चालीस गुना - यह कोई गलती नहीं है)
चरण 1: एमुलेटर स्थापित करें
इसलिए, जैसा कि आप रास्पबेरी पाई पर. NET फ्रेमवर्क का उपयोग करने के सभी पेशेवरों और विपक्षों को पहले ही समझ चुके हैं, आइए इसकी स्थापना पर चलते हैं। आमतौर पर, इसके लिए आपको एक एमुलेटर की आवश्यकता होगी। और फिर से, अपने व्यक्तिगत ट्यूटोरियल में मैं ExaGear Desktop का उपयोग करूँगा, जो मेरी राय में काफी अच्छा विकल्प है। यदि आप इसे पसंद नहीं करते हैं या पहले से ही किसी अन्य एमुलेटर का उपयोग कर रहे हैं, या कुछ विकल्प तलाशना चाहते हैं, तो आप ऐसा करने के लिए स्वतंत्र हैं। ध्यान दें, कि किसी अन्य प्रकार के एमुलेटर के साथ इंस्टॉलेशन प्रक्रिया लगभग समान रहती है।
1. ठीक है, आगे बढ़ें: रास्पबेरी पाई के लिए अपना एमुलेटर डाउनलोड करें। यह आपके आरपीआई फाइल सिस्टम में डाउनलोड फ़ोल्डर में जाना चाहिए। तो इस फोल्डर के अंदर आएं और एमुलेटर को अनपैक करें: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz
2. उसके बाद इम्यूलेशन सॉफ़्टवेयर स्थापित करने के लिए थोस कमांड का उपयोग करें: sudo./install-exagear.sh
चरण 2: X86 को अतिथि प्रणाली के रूप में लॉन्च करें
3. अतिथि x86 सिस्टम को कमांड के साथ प्रारंभ करें: exagear
4. x86 सिस्टम कार्य की जाँच करें: आर्क
5. इसे देखें? i686
सब कुछ ठीक है अगले चरण पर जाएं!;)
चरण 3: वाइन डाउनलोड करें और सेट करें
जैसा कि मैंने अपने पिछले अनुदेशों में पहले ही बताया है, रास्पियन का अपना विशिष्ट एआरएम कार्य वातावरण है। इसलिए x86 वातावरण के लिए बनाए गए इस पर कुछ भी चलाना असंभव है। इसके अलावा, x86 परिवेश को विंडोज़ के लिए बनाए गए ऐप्स को चलाने के लिए अतिरिक्त सहायता की आवश्यकता होती है। तो, आप पूरी श्रृंखला को समझने के लिए, योजना देखें, प्रक्रिया को स्पष्ट करने के लिए मैंने विशेष रूप से बनाया है
6. आपको अतिथि x86 सिस्टम usine कमांड लाइन के अंदर वाइन स्थापित करनी चाहिए: sudo apt-get install वाइन
यदि आप मेरी तरह ही ExaGear का उपयोग करते हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है कि इसका एक विशेष संस्करण है: वाइन --version
आपको इसे अपनी स्क्रीन पर देखना चाहिए: "वाइन-1.8.1-एलटेक" (अंक भिन्न हो सकते हैं)
चरण 4:. NET फ्रेमवर्क स्थापित करें। भाग 1: विनेट्रिक्स
. Net Framework स्थापित करने से पहले आपको कुछ अतिरिक्त पैकेज डाउनलोड और इंस्टॉल करने होंगे जिन्हें "Winetricks" कहा जाता है:
sudo apt-cabextractwget इंस्टॉल करें https://raw.githubusercontent.com/Winetrics/winetrics/master/src/winetrics chmod +x वाइनट्रिक्स
यदि आप उबंटू का उपयोग करते हैं, तो निम्न कार्य करें:./winetrics dotnet40
हमें इसकी आवश्यकता एक के बाद एक. NET फ्रेमवर्क संस्करण 2.0, 3.0 और 4.0 को स्थापित करने के लिए है। यह केवल इस तरह से काम करता है। जैसे ही आप इसे समाप्त कर लें, अगले चरण पर जाएँ
चरण 5:. NET फ्रेमवर्क स्थापित करें। भाग 2: संस्करण 4.5
अब, आपको वाइन के तहत. NET Framework 4.5 को डाउनलोड और इंस्टॉल करना होगा: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe
शराब dotnetfx45_full_x86_x64.exe
फिर आपको इंस्टॉलर मैनेजर विंडो देखनी चाहिए। बस संकेतों का पालन करें और स्थापना समाप्त करें। इतना ही!
महत्वपूर्ण अद्यतन! ऐसा लगता है कि ExaGear अब सेवा में नहीं है। यदि आपने अभी तक ExaGear लाइसेंस नहीं खरीदा है, तो, मुझे लगता है कि आप QEMU (https://www.qemu.org/) का बेहतर उपयोग करेंगे। सामान्य सिद्धांत समान होगा।
सिफारिश की:
WS2812b लेड स्ट्रिप के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें: 8 कदम
WS2812b लेड स्ट्रिप के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें: कभी-कभी मैं बहुत अच्छी तरह से अंग्रेजी करता हूं, कभी-कभी नहीं … पहली चीजें पहले। यह मेरी पहली शिक्षाप्रद भाषा है और अंग्रेजी मेरी मूल भाषा नहीं है, इसलिए कृपया मुझ पर बहुत कठोर न हों। यह इस बारे में नहीं होगा कि फ्रेम कैसे बनाया जाए, यह आसान है। यह इंस्टाल के बारे में है
रास्पबेरी पाई पर वाइन कैसे सेट करें: 8 कदम
रास्पबेरी पाई पर वाइन कैसे सेट करें: वाइन एक बेहतरीन टूल है जो लिनक्स, उबंटू सिस्टम आदि पर विंडोज ऐप लॉन्च करने में मदद करता है। सभी विवरण जानने के लिए www.winehq.org पर जाएं (यह एक संबद्ध लिंक नहीं है) मामला यह है कि विंडोज़ के लिए सभी एप्लिकेशन एस के साथ प्रोसेसर के लिए बनाए गए हैं
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई कैसे सेट करें: 6 कदम
रास्पबेरी पाई कैसे सेट करें: रास्पबेरी पाई कभी-कभी स्थापित करने में परेशानी हो सकती है यदि आपने पहले कभी इसे सेट नहीं किया है। लेकिन इस निर्देश का उपयोग करके, आप कुछ ही समय में रास्पबेरी पाई स्थापित करने में सक्षम होंगे। दुर्भाग्य से, चित्र घुमाए गए हैं। मैं कई रिट के बाद इसे ठीक नहीं कर सका