কীভাবে লিনাক্সে আরডুইনো ডেভলপমেন্ট এনভায়রনমেন্ট ইনস্টল করবেন?

আরডুইনো-উনো

আরডুইনো নমনীয় ওপেন সোর্স হার্ডওয়্যার ভিত্তিক একটি বিখ্যাত ইলেকট্রনিক প্রোটোটাইপিং প্ল্যাটফর্ম এবং সফ্টওয়্যার এবং ব্যবহার করা সহজ।

এই প্রযুক্তি এটি সর্ব ধরণের জনসাধারণের জন্য উদ্দিষ্টশিল্পী, ডিজাইনার, ভক্ত এবং এই প্ল্যাটফর্মের সাথে ইন্টারেক্টিভ অবজেক্ট বা পরিবেশ তৈরি করতে আগ্রহী যে কেউ থেকে from

আরডুইনো সম্পর্কে

যাও Arduino বৈদ্যুতিন এবং এমবেডেড সিস্টেম প্রোগ্রামিংয়ের ব্যবহার আনতে এবং সহায়তা করার দিকে মনোনিবেশ করে বহু-বিভাগীয় প্রকল্পে।

সংস্থাটি যে পণ্যগুলি বিক্রি করে সেগুলি জিএনইউ লেজার জেনারেল পাবলিক লাইসেন্সের অধীনে ফ্রি হার্ডওয়্যার এবং সফটওয়্যার হিসাবে বিতরণ করা হয়।

আরডুইনোর সহায়তায় অন্যান্য জনপ্রিয় প্রোগ্রামিং ভাষা এবং অ্যাপ্লিকেশনগুলি চালিত এমন অন্যান্য ডিভাইসের সাথে আরডিনোতে চলতে থাকা কোনও অ্যাপ্লিকেশনটির সাথে যোগাযোগ করা সম্ভব।

কারণ আরডুইনো সিরিয়াল ডেটা ট্রান্সমিশন ব্যবহার করে যা বেশিরভাগ ভাষায় সমর্থিত। এবং যারা সিরিয়াল ফর্ম্যাটটি স্থানীয়ভাবে সমর্থন করে না তাদের পক্ষে মধ্যস্থতাকারী সফ্টওয়্যার ব্যবহার করা সম্ভব যা উভয় পক্ষের প্রেরিত বার্তাগুলিকে অনর্গল যোগাযোগের অনুমতি দেয় transla

এবং যখন এটি আরডুইনোর কথা আসে, সর্বাধিক বিখ্যাত বিকাশের পরিবেশটি হ'ল আরডুইনো আইডিই।

আরডুইনো আইডিই সম্পর্কে

আরডুইনো ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আইডিই) একটি ক্রস প্ল্যাটফর্ম অ্যাপ্লিকেশন (উইন্ডোজ, ম্যাকোস, লিনাক্সের জন্য) যা জাভা প্রোগ্রামিং ভাষায় লেখা হয়েছে। এটি আরডুইনো বোর্ডে প্রোগ্রাম লিখতে এবং লোড করতে ব্যবহৃত হয়।

আইডিইর জন্য উত্স কোড এটি জিএনইউ জেনারেল পাবলিক লাইসেন্স, সংস্করণ 2 এর অধীনে প্রকাশিত হয়েছে।

আরডুইনো আইডিই বিশেষ কোড স্ট্রাকচারিং বিধিগুলি ব্যবহার করে সি এবং সি ++ ভাষা সমর্থন করে, তারের প্রকল্প থেকে একটি সফ্টওয়্যার লাইব্রেরি সরবরাহ করে, যা অনেকগুলি সাধারণ চেক ইন এবং চেক আউট পদ্ধতি সরবরাহ করে।

কোড ব্যবহারকারী-লিখিত কেবল দুটি প্রাথমিক ফাংশন প্রয়োজন, যা মূল প্রোগ্রামটির স্কেচ এবং লুপটি শুরু করতে ব্যবহৃত হয়, যা আইডিই বিতরণের সাথে অন্তর্ভুক্ত জিএনইউ সরঞ্জামচেনের সাথে একটি এক্সিকিউটিভ সাইক্লিক এক্সিকিউটেবল প্রোগ্রামে একটি মূল () প্রোগ্রাম স্টাবের সাথে সংকলিত এবং সংযুক্ত থাকে।

আরডুইনো আইডিই বোর্ড ফার্মওয়্যারের একটি লোড প্রোগ্রাম ব্যবহার করে আরডুইনো বোর্ডে লোড হওয়া এক্সিকিউটেবল কোডটিকে হেক্সাডেসিমাল এনকোডেড টেক্সট ফাইলে রূপান্তর করতে avrdude প্রোগ্রাম ব্যবহার করে।

সংক্ষিপ্তভাবে, আরডুইনো আইডিই এই প্ল্যাটফর্মের জন্য একীভূত বিকাশের পরিবেশ যাতে আমরা আমাদের প্রোগ্রামগুলি তৈরি করতে পারি এবং এগুলিকে আরডুইনো বোর্ডে স্থানান্তর করতে পারি, মাইক্রোকন্ট্রোলারের কাছে যা আমরা পরিকল্পনাগুলি অনুসারে প্রক্রিয়া করতে এবং কাজ করতে পারি।

লিনাক্সে আরডুইনো আইডিই ইনস্টলেশন

আরডুইনো-আদর্শ

আমাদের লিনাক্স বিতরণে আরডুইনো আইডিই ইনস্টল করতে আমরা এটি ফ্ল্যাটপ্যাক প্যাকেজগুলির মাধ্যমে করতে পারি সুতরাং এটি অত্যন্ত প্রয়োজনীয় যে আমাদের সিস্টেমে ইনস্টল করা এই প্রযুক্তির জন্য আমাদের সমর্থন থাকতে হবে।

যদি এটি যোগ না করে থাকে তবে তারা পরামর্শ করতে পারেন নিম্নলিখিত নিবন্ধ যেখানে আমি বেশিরভাগ বর্তমান লিনাক্স বিতরণে ফ্ল্যাটপ্যাক সমর্থন ইনস্টল করার উপায়টি ভাগ করি।

আমাদের সিস্টেমে ফ্ল্যাটপ্যাক অ্যাপ্লিকেশন ইনস্টল করতে সক্ষম হওয়ার জন্য ইতিমধ্যে সমর্থন পাওয়ার বিষয়ে নিশ্চিত হয়েই, আমাদের অবশ্যই একটি টার্মিনাল খুলতে হবে এবং এটিতে আমরা নিম্নলিখিত কমান্ডগুলি টাইপ করতে যাচ্ছি আমাদের সিস্টেমে আরডুইনো আইডিই ইনস্টল করতে সক্ষম হতে।

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

এটি হয়ে গেলে, আমাদের সিস্টেমে অ্যাপ্লিকেশনটি ডাউনলোড এবং ইনস্টল হওয়ার জন্য আমাদের কেবল কিছুটা অপেক্ষা করতে হবে।

যদি তারা ইতিমধ্যে এই মাধ্যমে আইডিই ইনস্টল করে থাকে এবং কোনও আপডেট আছে কিনা তা পরীক্ষা করতে চান, তারা নিম্নলিখিত কমান্ডটি সম্পাদন করে এটি করতে পারবেন:

flatpak --user update cc.arduino.arduinoide

তারা শেষ পর্যন্ত তাদের অ্যাপ্লিকেশন মেনুতে লঞ্চারের সন্ধান করে তাদের সিস্টেমে আইডিই চালাতে পারে। যদি আপনি এটি খুঁজে না পান তারা নিম্নলিখিত কমান্ড দিয়ে একটি টার্মিনাল থেকে আইডিই চালাতে পারে:

ফ্ল্যাটপ্যাক রান cc.arduino.arduinoid

কীভাবে লিনাক্স থেকে আরডুইনো আইডিই আনইনস্টল করবেন?

অন্যদিকে, আপনার যদি প্রোগ্রামটি আনইনস্টল করার প্রয়োজন হয় কারণ এটি আপনি যা প্রত্যাশা করেছিলেন তা বা কোনও কারণেই নয়, তাদের অবশ্যই একটি টার্মিনালে নিম্নলিখিত কমান্ড প্রয়োগ করতে হবে:

flatpak --user uninstall cc.arduino.arduinoide

o

flatpak uninstall cc.arduino.arduinoide


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।