فهرست مطالب:

نحوه راه اندازی دات نت در رزبری پای: 5 مرحله
نحوه راه اندازی دات نت در رزبری پای: 5 مرحله

تصویری: نحوه راه اندازی دات نت در رزبری پای: 5 مرحله

تصویری: نحوه راه اندازی دات نت در رزبری پای: 5 مرحله
تصویری: How To Install MMX CRYPTO Blockchain from MadMax in Linux + Windows WSL + MMX Farming Overview 🧐 2024, دسامبر
Anonim
نحوه تنظیم دات نت در رزبری پای
نحوه تنظیم دات نت در رزبری پای
نحوه تنظیم دات نت در رزبری پای
نحوه تنظیم دات نت در رزبری پای

NET Framework در Raspberry Pi - این چیست و چه چیزی بیشتر ، چرا؟ اجرای Microsoft. NET Framework یا به نام Dotnet در Raspberry Pi در نگاه اول کمی عجیب و پیچیده به نظر می رسد. اما در نگاه دوم دقیق تر ، بسیار هوشمندانه و منطقی به نظر می رسد.

اول از همه ، اگر شما یک مبتدی هستید ، اجازه دهید دو سوال اصلی را روشن کنیم: Raspberry Pi چیست و Microsoft. NET Framework چیست.

رزبری PI

Raspberry Pi یک دستگاه کم مصرف است که شبیه یک مادربرد رایانه معمولی است اما بسیار (منظورم خیلی بیشتر) کوچکتر است. این پردازنده از انواع مختلف پردازنده ها و رایانه های شخصی و لپ تاپ های ما استفاده می کند. دستگاهی که در رایانه های روزمره ما وجود دارد "x86" نامیده می شود در حالی که دستگاه های RPi دارای "ARM" هستند. تقریباً همه دارندگان RPi از نرم افزار منبع باز استفاده می کنند. به عنوان مثال Debian سیستم عملیاتی Raspbian ، مرورگر وب Chromium و …

عمدتا تمام عملیات پیشرفته در سیستم Raspbian با برنامه ای به نام خط فرمان انجام می شود ، که من نیز قصد دارم از آن در آموزش خود استفاده کنم.

در صورتی که هنوز دستگاه RPi برای پروژه خود خریداری نکرده اید ، بهترین و سریعترین راه این است که در آمازون سفارش دهید. در مورد پروژه ، هر نوع دستگاه یا دستگاه RPi خوب عمل می کند ، بنابراین بسته به بودجه خود می توانید هر مدلی را انتخاب کنید.

MICROSOFT. NET FRAMEWORK

Dotnet Framework توسط مایکروسافت نرم افزاری است که فقط روی سیستم عامل ویندوز اجرا می شود. این کتابخانه یک کلاس بزرگ و کار شده ارائه می دهد (به همین دلیل به آن "کتابخانه کلاس چارچوب" یا به طور خلاصه FCL نیز گفته می شود). به طور خلاصه ، توسعه دهنده نرم افزار را قادر می سازد تا از کدی که به زبان های برنامه نویسی دیگر نوشته شده است استفاده کند. این یک ماشین مجازی برنامه است که خدماتی مانند امنیت ، مدیریت حافظه و مدیریت استثنا را ارائه می دهد.

چرا از آن در دستگاه های ARM استفاده می کنید

این سوال درستی است اگرچه پاسخ بسیار ساده است. اگر شما یک توسعه دهنده هستید و از دستگاه ARM برای نوعی پروژه Raspberry Pi (چه IoT ، چه AI ، یا حتی Robotics) استفاده می کنید ، قطعاً باید برخی از "مسائل مربوط به کد نویسی" را در آن سخت افزار برآورده کنید. این ویژگی که بر روی رزبری پای تنظیم شده است ، آزادی و انعطاف پذیری بیشتری را در انجام وظایف خود و جلوگیری از تغییر زبان های مختلف برنامه نویسی به توسعه دهندگان می دهد. و اگر روی پروژه خاصی روی Raspberry Pi کار نمی کنید ، می توانید از آن به عنوان یک ماشین کار برای کدگذاری در این چارچوب چند زبانه استفاده کنید که بسیار راحت و کم مصرف است. در حقیقت ، پیشرفته ترین مدل تمشک Pi 40 برابر انرژی کمتری نسبت به رایانه معمولی مصرف می کند (چهل بار - این یک اشتباه نیست)

مرحله 1: شبیه ساز را نصب کنید

شبیه ساز را نصب کنید
شبیه ساز را نصب کنید

بنابراین ، همانطور که قبلاً همه مزایا و معایب استفاده از. NET Framework در Raspberry Pi را درک کرده اید ، بیایید به نصب آن بپردازیم. به طور معمول ، برای این کار به شبیه ساز نیاز دارید. و دوباره ، در آموزش شخصی من از ExaGear Desktop استفاده می کنم ، که به نظر من انتخاب بسیار خوبی است. اگر آن را دوست ندارید یا قبلاً از شبیه ساز دیگری استفاده می کنید ، یا می خواهید به دنبال جایگزینی باشید ، می توانید این کار را انجام دهید. توجه داشته باشید که با یک نوع شبیه ساز دیگر ، مراحل نصب تقریباً یکسان است.

1. خوب ، قدم بگذارید: شبیه ساز خود را برای تمشک Pi بارگیری کنید. باید وارد پوشه Downloads در سیستم فایل RPi شما شود. بنابراین وارد این پوشه شده و شبیه ساز را باز کنید: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. پس از آن از دستور thos برای نصب نرم افزار شبیه سازی استفاده کنید: sudo./install-exagear.sh

مرحله 2: X86 را به عنوان سیستم مهمان راه اندازی کنید

X86 را به عنوان سیستم مهمان راه اندازی کنید
X86 را به عنوان سیستم مهمان راه اندازی کنید

3. سیستم x86 guest را با فرمان: exagear راه اندازی کنید

4. بررسی عملکرد سیستم x86: قوس

5. این را ببینید؟ i686

همه چیز خوب است و به مرحله بعد بروید! ؛)

مرحله 3: شراب را بارگیری و تنظیم کنید

شراب را بارگیری و تنظیم کنید
شراب را بارگیری و تنظیم کنید

همانطور که قبلاً در دستورالعمل های قبلی خود گفتم ، Raspbian دارای محیط کار اختصاصی ARM است. بنابراین غیرممکن است هر چیزی را که برای محیط x86 ایجاد شده است اجرا کنید. علاوه بر این ، محیط x86 برای اجرای برنامه های ساخته شده برای ویندوز به کمک بیشتری نیاز دارد. بنابراین ، برای اینکه کل زنجیره را بفهمید ، طرح را ببینید ، من به طور خاص برای نشان دادن این روند تهیه کرده ام

6. شما باید Wine را درون خط فرمان سیستم usine guest x86 نصب کنید: sudo apt-get install wine

اگر از ExaGear درست مثل من استفاده می کنید ، باید مطمئن شوید که نسخه خاصی دارد: تبدیل شراب

شما باید این را روی صفحه خود ببینید: "wine-1.8.1-eltechs" (ممکن است ارقام متفاوت باشد)

مرحله 4:. NET Framework را نصب کنید. قسمت 1: فن آوری های شراب

. NET Framework را نصب کنید. قسمت 1: فن آوری های شراب
. NET Framework را نصب کنید. قسمت 1: فن آوری های شراب
. NET Framework را نصب کنید. قسمت 1: فن آوری های شراب
. NET Framework را نصب کنید. قسمت 1: فن آوری های شراب

قبل از نصب. Net Framework باید چند بسته اضافی به نام "Winetricks" را بارگیری و نصب کنید:

sudo apt-get cabextractwget را نصب کنید https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks

در صورت استفاده از اوبونتو ، موارد زیر را انجام دهید:./winetricks dotnet40

ما به این نیاز داریم که نسخه های 2.0 ، 3.0 و 4.0. NET Framevwork را یکی پس از دیگری پیوسته نصب کنیم. فقط از این طریق کار می کند. به محض اتمام کار ، به مرحله بعدی بروید

مرحله 5:. NET Framework را نصب کنید. قسمت 2: نسخه 4.5

. NET Framework را نصب کنید. قسمت 2: نسخه 4.5
. NET Framework را نصب کنید. قسمت 2: نسخه 4.5

اکنون ، شما باید. NET Framework 4.5 تحت Wine را بارگیری و نصب کنید: 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/) استفاده کنید. اصل کلی یکسان خواهد بود.

توصیه شده: