Adafruit AVRProg UPDI ইন্টারফেস সমর্থন বৃদ্ধি করে

উত্স নোড: 1448477

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

অ্যাডাফ্রুটের এমবেডেড বোর্ড তৈরি এবং উপযুক্ত পরীক্ষা এবং প্রোগ্রামিং নিয়ে কাজ করার যথেষ্ট অভিজ্ঞতা রয়েছে এবং এখন তারা তাদের আপডেট করেছে AVR প্রোগ্রামিং লাইব্রেরি সর্বশেষ ডিভাইসগুলিকে সমর্থন করার জন্য যা সরানো হয়েছে৷ ইউপিডিআই (ইউনিফাইড প্রোগ্রামিং এবং ডিবাগ ইন্টারফেস) প্রোগ্রামিং ইন্টারফেস. UPDI হল একটি একক-তারের দ্বিমুখী অ্যাসিঙ্ক্রোনাস সিরিয়াল ইন্টারফেস যা মাইক্রোচিপ থেকে বেশ কয়েকটি নতুন AVR ব্র্যান্ডেড ডিভাইসে এমবেডেড অ্যাপ্লিকেশনগুলির প্রোগ্রামিং এবং ডিবাগিং সক্ষম করে৷ একটি উদাহরণ হবে AVR128DAxx যা এই লেখক ইদানীং এর সাথে টিঙ্কারিং করছেন কারণ এটি সস্তা, চমৎকার ক্যাপাসিটিভ টাচ সাপোর্ট রয়েছে, এবং এটি একটি প্রোটোটাইপ-বান্ধব 28-পিন SOIC প্যাকেজে উপলব্ধ, যা সহজে সোল্ডারকে সহজ করে তোলে।

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

Adafruit প্রকল্প GitHub-এ কয়েকটি অ্যাপ্লিকেশন উদাহরণ প্রদান করে যাতে আপনি যেতে পারেন, যেমন এই ATTiny817 উদাহরণ যা ফ্ল্যাশ মেমরি মুছে দেয়, উপযুক্ত ফিউজ সেট করে এবং বুটলোডারে ড্রপ করে।

ইউপিডিআই কোডটি থেকে নেওয়া হয়েছিল [brandanlane's] portaprog যা হোস্ট করা হয় TTGO টি-ডিসপ্লে চীনা পোশাক LilyGo থেকে ESP32 বোর্ড, যা চেক আউট মূল্য.

কিছুক্ষণ আগে আমরা দেখেছিলাম কিভাবে AVR মাল্টিটুল, AVRGPP UPDI বলতে শিখেছে, এবং যেহেতু আমরা প্রোগ্রামিং ইন্টারফেসে আছি, এটি পাওয়া সম্ভব সস্তা-এ-চিপস ইউএসবিএএসপি টিপিআই বলতেও.

সূত্র: https://hackaday.com/2021/11/08/adafruit-avrprog-grows-updi-interface-support/

সময় স্ট্যাম্প:

থেকে আরো Hackaday