विषयसूची:

रास्पबेरी पाई पर डॉटनेट कैसे सेट करें: 5 कदम
रास्पबेरी पाई पर डॉटनेट कैसे सेट करें: 5 कदम

वीडियो: रास्पबेरी पाई पर डॉटनेट कैसे सेट करें: 5 कदम

वीडियो: रास्पबेरी पाई पर डॉटनेट कैसे सेट करें: 5 कदम
वीडियो: Setting Up a Raspberry Pi 4 | Vilros 2024, दिसंबर
Anonim
रास्पबेरी पाई पर डॉटनेट कैसे सेट करें?
रास्पबेरी पाई पर डॉटनेट कैसे सेट करें?
रास्पबेरी पाई पर डॉटनेट कैसे सेट करें?
रास्पबेरी पाई पर डॉटनेट कैसे सेट करें?

रास्पबेरी पाई पर नेट फ्रेमवर्क - वह क्या है और क्या अधिक है, क्यों? 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 को अतिथि प्रणाली के रूप में लॉन्च करें

X86 को अतिथि प्रणाली के रूप में लॉन्च करें
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 फ्रेमवर्क स्थापित करें। भाग 1: विनेट्रिक्स
. NET फ्रेमवर्क स्थापित करें। भाग 1: विनेट्रिक्स
. NET फ्रेमवर्क स्थापित करें। भाग 1: विनेट्रिक्स
. 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 फ्रेमवर्क स्थापित करें। भाग 2: संस्करण 4.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/) का बेहतर उपयोग करेंगे। सामान्य सिद्धांत समान होगा।

सिफारिश की: