পিনগিনো প্রকল্প, সকলের জন্য হার্ডওয়্যার এবং ফ্রি সফটওয়্যার

সম্ভবত পাঠকদের অনেকের পক্ষে এটি আমাদের বৈদ্যুতিন ডিভাইসের মধ্যে থাকা প্রযুক্তিগুলির অস্তিত্ব কোনও গোপন বিষয় নয়।

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

এবং তারপরে, পিংগিনো প্রকল্পটি কোথায় উপস্থিত হবে?

পেঙ্গুইন প্রকল্প এটি বিদ্যমান প্রকল্পগুলির বিকল্প হিসাবে জন্মগ্রহণ করেছিল, যার পাইথন এবং কিউটিতে আইডিই তৈরি করা হয়েছে, এটি ক্রস-প্ল্যাটফর্ম সমর্থন (উইন্ডোজ, ওএসএক্স, জিএনইউ / লিনাক্স) সরবরাহ করে, যা জিএনইউ জিপিএলভি 2 সাধারণ পাবলিক লাইসেন্সের অধীনে নিবন্ধিত রয়েছে।

আপনি যে কার্ডগুলি বা পিসিবি কল করতে চান সেগুলি ডিজাইন করা হয়েছে KiCAD, সিইআরএন দ্বারা বিকশিত ইলেকট্রনিক ডিজাইনের (ইডিএ) জন্য একটি সফ্টওয়্যার এবং লক্ষণীয় কারণ এটি জিএনইউ জিপিএলভি 3 লাইসেন্সের আওতায় প্রকাশিত একটি মাল্টিপ্লাটফর্ম স্যুট।

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

Human মানবতার প্রযুক্তিগত itতিহ্য Ju - জুয়ান «ওবিজুয়ান» গঞ্জালেজ।

এবং কেন আমরা যত্ন করা উচিত?

প্রকল্পটি তার প্রাথমিক যুক্তি হিসাবে মাইক্রোচিপের পিআইসি হিসাবে একটি প্ল্যাটফর্ম ব্যবহার করার সুবিধা হিসাবে গ্রহণ করে, যা তারা প্রাকৃতিকভাবে "মালিকানাধীন" হলেও, কারণগুলির জন্য উত্পাদন, তাদের কাছে সফটওয়্যার তৈরির পর্যাপ্ত ডকুমেন্টেশন রয়েছে, সর্বোপরি, এটি তাদের ইউটিলিটি।

পিনগিনো প্রকল্প ব্যবহারের সুবিধাগুলি নিম্নলিখিত:

  • ব্যবহৃত মাইক্রোকন্ট্রোলারগুলির একটি নেটিভ ইউএসবি ইন্টারফেস রয়েছে, এটি, আরডুইনোর মতো প্ল্যাটফর্মের বিপরীতে, বেশিরভাগ কার্ডের মধ্যে অন্তর্ভুক্ত একটি ইউএসবি / সিরিয়াল সিগন্যাল রূপান্তরকারী প্রয়োজন, পিনগিনোতে ব্যবহৃত এই ধরণের রূপান্তরকারীগুলির প্রয়োজন হয় না।
  • ক্লুগের গতি সাধারণত পিংগিনো কার্ডে উচ্চতর এবং পরিবর্তনশীল হয়, এর সংস্করণগুলির বুদ্ধিমান সংখ্যার সাথে বুট-লোডার.
  • ডেভলপমেন্ট এনভায়রনমেন্টটি আরডুইনো থেকে ভিন্ন, পাইথন এবং পিংগিনো "ভাষা" এর মধ্যে একটি ইন্টারফেস ব্যবহার করে, যা পরে সি সি কোডে লিখিত কোডকে এসডিসি (8 বিটের জন্য) বা এমআইপিএস-এলফ জিসিসি ব্যবহার করে সংকলিত করতে রূপান্তর করে which (32 বিটের জন্য এবং সি ++ সমর্থন সহ)
  • প্রকল্পটিতে পাইথনের জন্য একটি এপিআই রয়েছে যা সাময়িকভাবে অপ্রচলিত, তবে যা লিনাক্সের কম্যান্ড লাইন থেকে অন্ততপক্ষে এসেমব্লার বা অন্য কোনও পিআইসি প্রোগ্রামিং প্ল্যাটফর্মে সরাসরি তৈরি এইচএক্স প্রোগ্রামগুলি লোড করতে যথেষ্ট কার্যকর হতে পারে, যতক্ষণ না বুটলোডারকে বরাদ্দ করা মেমরি স্পেসটি সম্মান করা হয়।
  • স্ট্যান্ডার্ড এসডিসি লাইব্রেরি ব্যবহার করে
  • এটির মতো একটি গ্রাফিকাল প্রোগ্রামিং ইন্টারফেস রয়েছে আঁচড়ের দাগ তবে হার্ডওয়্যার ওরিয়েন্টেড।
  • এর ভাষাটি আরডুইনোর অনুরূপ একটি বাস্তবায়ন, যা রেজিস্ট্রার কনফিগারেশনগুলি সরাসরি মুখস্ত করার প্রয়োজন ছাড়াই পড়া সহজ করে দেয়, প্রয়োজনে এটি করতে সক্ষম হয় able

এটি আমাদের প্রত্যেকের মধ্যেই রয়ে গেছে

প্রশ্নটি বেশ সহজ, সাধারণত একটি নিখরচায় প্রকল্পের বৃদ্ধি বা হ্রাস অনেকগুলি বিষয়ের উপর নির্ভর করে তবে মূলত দুটি খুব সাধারণ বিষয়ের উপর:

  • ব্যবহারকারীর সংখ্যা
  • প্রকল্পে অবদান রাখার সংখ্যা

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

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

PinguinoIDE ইনস্টলেশন

পেঙ্গুইন আইডিই

যদিও প্রকল্পটি ক্রস-প্ল্যাটফর্মের মতো হলেও আমার সমস্যা ছিল কারণ লিনাক্সে বিদ্যমান ইনস্টলারটি উবুন্টুর জন্য এবং এটিতে .deb প্যাকেজ রয়েছে (প্রাকৃতিকভাবে)।
উইন্ডোজ, উবুন্টু এবং ওএসএক্স ব্যবহারকারীদের জন্য, সম্পর্কিত নির্বাহীগুলি ডাউনলোড পৃষ্ঠায় রয়েছে।

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

অন্যান্য বিতরণে ইনস্টলেশন

প্রথমে আপনাকে আপনার প্রিয় প্যাকেজ ম্যানেজারের সাথে নির্ভরতাগুলি ইনস্টল করতে হবে এবং অবশ্যই বিতরণের উপর নির্ভর করে:

  • পাইসারিয়াল
  • পিইউএসবি
  • পাইএসভিএন
  • পাইসাইড

আর্চ এ তারা এটি দিয়ে করতে পারে
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
এবং এওআর থেকে pysvn প্যাকেজ ডাউনলোড করা

এর পরে, আপনাকে গিটহাবের আপনার সংগ্রহস্থল থেকে নিম্নলিখিত উপাদানগুলি ক্লোন করতে হবে, আদর্শ জিনিসটি হ'ল একই ফোল্ডারে রাখতে হবে, আমার আমার ~ / সরঞ্জাম ফোল্ডার রয়েছে যেখানে আমি ভবিষ্যতের ব্যবহারের জন্য কিছু ক্লোন করা রেপো রাখি ...
git clone https://github.com/PinguinoIDE/pinguino-ide.git
git clone https://github.com/PinguinoIDE/pinguino-libraries.git
git clone https://github.com/PinguinoIDE/pinguino-compilers.git

প্রোগ্রামটির যে ফোল্ডারগুলি দরকার তা তৈরি করতে নিম্নলিখিতটি হবে:
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

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

cp ~/$SU_PATH_CON_LOS_REPOS/pinguino-libraries /home/$USER/Pinguino/v11 -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-libraries /opt/pinguino -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-compilers/$TU_OS /opt/pinguino -r

এবং অবশেষে, কারণ আমি আমার ফোল্ডারটি অক্ষত রেখেই রেখেছি আমি এটিকে যে কোনও জায়গা থেকে কার্যকর করতে সক্ষম হতে / ইউএসআর / বিনের সাথে একটি প্রতীকী লিঙ্ক তৈরি করেছি

sudo ln -s /$SU_PATH_CON_LOS_REPOS/pinguino-ide/pinguino.py /usr/bin/pinguinoide

খিলানিতে আমাকে সেই ফাইলের কোডের প্রথম লাইনটি পরিবর্তন করতে হয়েছিল, কারণ পাইথনের ডিফল্ট সংস্করণটি 3 এবং পিংগিনো আইডিই পাইথন 2 এর সাথে কাজ করে
#!/usr/bin/python
a
#!/usr/bin/python2

পরের কি?

আপনি যদি এটি সম্পর্কে আরও তথ্য সঞ্জীবিত করতে আগ্রহী হন তবে সরকারী প্রকল্প পৃষ্ঠায় পরামর্শ নেওয়া সর্বদা ভাল http://pinguino.cc, আপনার নিজের প্লেট নির্মাণ ও উত্পাদন প্রশ্নটি প্রত্যেকের বিবেচনায় রেখে গেছে, বিক্রয়ের জন্য একই পৃষ্ঠায় তাদের একত্র করার জন্য কিটস রয়েছে বা অস্তিত্বের উপর নির্ভর করে ইতিমধ্যে তৈরি কিছু প্লেট রয়েছে, কিছু নির্মাতারা যেমন ওলিমেক্স এই ক্ষেত্রে তাদের কাছে ইতিমধ্যে তাদের পিনোগিনো 32 বিট প্রোটোটাইপগুলি বিক্রয়ের জন্য রয়েছে


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

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

*

*

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

  1.   হরিরূট তিনি বলেন

    আকর্ষণীয় শুভেচ্ছা সম্প্রদায়

  2.   HO2Gi তিনি বলেন

    দুর্দান্ত নিবন্ধ, আপনাকে ধন্যবাদ।

  3.   মাইগকে তিনি বলেন

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

  4.   ওয়াল্টার সিলভিরা তিনি বলেন

    বিনামূল্যে হার্ডওয়্যার উত্সাহীদের জন্য খুব ভাল তথ্য।
    শুভেচ্ছা

  5.   নেলসনিক তিনি বলেন

    গ্রুপটিকে হ্যালো, আমি জানতে চেয়েছিলাম যে উইন্ডোজ 18 এর জন্য আপনার পিনগিনো 7f এর ডাউনলোড লিঙ্ক আছে কিনা, যেহেতু আমি ড্রাইভাররা এক্সপি পর্যন্ত ভালভাবে কাজ করতে দেখেছি from ধন্যবাদ আপনাকে