چگونه می توان محیط توسعه آردوینو را بر روی لینوکس نصب کرد؟

آردوینو-اونو

آردوینو یک پلت فرم نمونه سازی الکترونیکی معروف است که بر اساس سخت افزار منبع باز انعطاف پذیر ساخته شده است و نرم افزار و آسان برای استفاده.

این فناوری برای انواع عمومی در نظر گرفته شده است، از هنرمندان ، طراحان ، طرفداران و هر کسی که علاقه مند به ایجاد اشیا inte یا محیط های تعاملی با این سیستم عامل است.

درباره آردوینو

آردوینو بر آوردن و تسهیل استفاده از الکترونیک و برنامه نویسی سیستم جاسازی شده تمرکز دارد در پروژه های چند رشته ای.

محصولات فروخته شده توسط این شرکت تحت مجوز عمومی عمومی کمتر GNU به عنوان سخت افزار و نرم افزار رایگان توزیع می شود.

با کمک آردوینو امکان برقراری ارتباط یک برنامه کاربردی روی Arduino با سایر دستگاههایی که سایر زبانهای برنامه نویسی و برنامه های معروف دیگر را اجرا می کنند وجود دارد.

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

و وقتی نوبت به آردوینو می رسد ، مشهورترین محیط توسعه ، Arduino IDE است.

درباره Arduino IDE

محیط توسعه یکپارچه آردوینو (IDE) یک برنامه بین پلتفرمی است (برای ویندوز ، macOS ، لینوکس) که به زبان برنامه نویسی جاوا نوشته شده است. برای نوشتن و بارگذاری برنامه ها روی برد آردوینو استفاده می شود.

کد منبع برای IDE این تحت مجوز عمومی عمومی گنو ، نسخه 2 منتشر شده است.

Arduino IDE از زبان C و C ++ با استفاده از قوانین ساختاری کد ویژه پشتیبانی می کند ، کتابخانه نرم افزاری را از پروژه Wiring تهیه می کند، که بسیاری از روشهای معمول ورود و خروج را فراهم می کند.

کد نوشته شده توسط کاربر فقط به دو عملکرد اساسی نیاز دارد، که برای شروع طرح و حلقه از برنامه اصلی استفاده می شود ، که با یک برنامه اصلی () برنامه خرد با برنامه های اجرایی ادواری با ابزار ابزار GNU که همراه با توزیع IDE نیز همراه است ، پیوند داده می شود.

Arduino IDE از برنامه avrdude برای تبدیل کد اجرایی به یک فایل متنی رمزگذاری شده هگزادسیمال استفاده می کند که با استفاده از یک برنامه بارگیری در میان افزار سیستم برد ، روی صفحه Arduino بارگذاری می شود.

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

نصب Arduino IDE در Linux

arduino-ide

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

اگر آن را اضافه نکنند ، می توانند مشورت کنند مقاله زیر جایی که من نحوه نصب پشتیبانی از Flatpak را در اکثر توزیع های فعلی لینوکس به اشتراک می گذارم.

در حال حاضر از داشتن پشتیبانی برای نصب برنامه های Flatpak در سیستم ما مطمئن هستید ، باید یک ترمینال را باز کنیم و دستورات زیر را در آن تایپ کنیم تا بتوانیم Arduino IDE را در سیستم خود نصب کنیم.

flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref

پس از انجام این کار ، فقط باید کمی صبر کنیم تا برنامه بارگیری و روی سیستم ما نصب شود.

اگر آنها قبلاً IDE را به این معنی نصب کرده بودند و می خواهند بررسی کنند که آیا به روزرسانی وجود دارد یا خیر ، آنها می توانند با اجرای دستور زیر این کار را انجام دهند:

flatpak --user update cc.arduino.arduinoide

آنها در نهایت می توانند IDE را بر روی سیستم خود اجرا کنند و به دنبال راه انداز در منوی برنامه خود باشند. در صورت پیدا نکردن آن آنها می توانند IDE را از ترمینال با دستور زیر اجرا کنند:

flatpak اجرا cc.arduino.arduinoid

چگونه Arduino IDE را از Linux حذف نصب کنیم؟

از طرف دیگر ، اگر شما نیاز به حذف برنامه دارید زیرا آن چیزی که انتظار داشتید یا به هر دلیلی نبود ، آنها باید هر یک از دستورات زیر را در یک ترمینال اجرا کنند:

flatpak --user uninstall cc.arduino.arduinoide

o

flatpak uninstall cc.arduino.arduinoide


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.