فهرست مطالب:
- مرحله 1: شبیه ساز را نصب کنید
- مرحله 2: X86 را به عنوان سیستم مهمان راه اندازی کنید
- مرحله 3: شراب را بارگیری و تنظیم کنید
- مرحله 4:.NET Framework را نصب کنید. قسمت 1: فن آوری های شراب
- مرحله 5:.NET Framework را نصب کنید. قسمت 2: نسخه 4.5
تصویری: نحوه راه اندازی دات نت در رزبری پای: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
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 را به عنوان سیستم مهمان راه اندازی کنید
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 باید چند بسته اضافی به نام "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 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/) استفاده کنید. اصل کلی یکسان خواهد بود.
توصیه شده:
نصب و راه اندازی Shinken Network Monitor بر روی رزبری پای: 14 مرحله
نصب و راه اندازی Shinken Network Monitor بر روی Raspberry Pi: توجه: shinken آخرین بار در MAR2016 به روزرسانی پایدار 2.4.3 به روز شد. بنابراین ، چندین سال پیش به سراغ روش های دیگر نظارت بر شبکه خانگی رفتم. علاوه بر این ، به نظر می رسد php5 در دسترس نیست. بنابراین ، لطفاً از این دستورالعمل استفاده نکنید! نصب کنید
راه اندازی رزبری پای با Azure IoT Hub: 5 مرحله
راه اندازی رزبری پای با Azure IoT Hub: هدف از این دستورالعمل این است که به صورت عملی با قابلیت های Azure IoT Hub آشنا شوید. این مقاله ثبت نام در Azure IoT Hub ، راه اندازی Raspberry Pi و اتصال Pi به Azure IoT Hub برای ارسال تله متری را پوشش می دهد
راه اندازی رزبری پای بدون سر: 7 مرحله
راه اندازی Raspberry Pi Headless: با نحوه فعال کردن دسترسی به Raspberry Pi از طریق ssh بدون اتصال صفحه کلید ، موس و مانیتور به آن ، در حالت اصطلاحاً Headless آشنا خواهید شد
راه اندازی رزبری پای برای سرور پروکسی: 6 مرحله
راه اندازی Raspberry Pi برای سرور پروکسی: اگر می خواهید Raspberry Pi شما از طریق سرور پروکسی به اینترنت دسترسی داشته باشد ، قبل از دسترسی به اینترنت باید Pi خود را برای استفاده از سرور پیکربندی کنید. به دو روش می توانید سرور پروکسی را راه اندازی کنید. اما ، با این حال در اولین متر
نصب Raspbian در Raspberry Pi 3 B بدون HDMI - شروع کار با Raspberry Pi 3B - راه اندازی رزبری پای خود را 3: 6 مرحله انجام دهید
نصب Raspbian در Raspberry Pi 3 B بدون HDMI | شروع کار با Raspberry Pi 3B | تنظیم رزبری پای 3: همانطور که برخی از شما می دانید رایانه های رزبری پای بسیار عالی هستند و می توانید کل کامپیوتر را فقط بر روی یک برد کوچک تهیه کنید. رزبری پای 3 مدل B دارای چهار هسته ای 64 بیتی ARM Cortex A53 است با فرکانس 1.2 گیگاهرتز این Pi 3 را تقریبا 50 می کند