বেশিরভাগ আরডুইনো বোর্ডে ব্যবহৃত এটিমেগ 328 পি এমসিইউতে "ফার্মওয়্যার" সম্পর্কিত আপনার প্রশ্নের দিকটির উত্তর দিতে:
বুটলোডারটি বাদ দিয়ে এটিএমগায় কোনও ফার্মওয়্যার নেই। আপনার লেখা প্রোগ্রামগুলি সরাসরি হার্ডওয়্যারে চলছে ।
কিছু "ফিউজ" সেটিংস রয়েছে যা একটি আইএসপি প্রোগ্রামার সহ সেট করা আছে । তবে এগুলির মধ্যে কেবল 24 টি (তিন বাইট) রয়েছে এবং এগুলি মূলত নিম্ন-স্তরের কনফিগারেশনের সাথে সম্পর্কিত এবং আমার মনে হয় আপনি যা জিজ্ঞাসা করছেন তা নয়:
এছাড়াও রয়েছে বুটলোডার , যা একটি ছোট প্রোগ্রাম যা এমসইউর প্রোগ্রাম মেমরির একটি পৃথক বিভাগে বসে এবং এটি স্টার্টআপে নিজেকে আপডেট করার অনুমতি দেয় (যা এইভাবে সমস্ত আরডুইনো প্রোগ্রাম করা হয়)। তবে এটি কেবল প্রারম্ভকালে অল্প সময়ের জন্য চলে এবং এমসিইউ মূল প্রোগ্রামটিতে ঝাঁপ দেওয়ার পরে স্মৃতি থেকে সম্পূর্ণ সরিয়ে ফেলা হয়।
শেষ অবধি, বেশিরভাগ আরডুইনো বোর্ডগুলিতে সহায়ক এমসিইউ রয়েছে (এটিমেগা 16 ইউ 2/8 ইউ 2) যা ইউএসবি-সিরিয়াল ইন্টারফেস হিসাবে ব্যবহৃত হয়, এটি আলাদাভাবে আচরণ করতে আপডেট করা যেতে পারে (যেমন একটি কীবোর্ড / মাউস অনুকরণ করে) তবে আবার এটি আসলে পরিবর্তন নয় মূল প্রসেসরের কাছে, সুতরাং এটি "আলাদা ফার্মওয়্যার ইনস্টল করা" হিসাবে গণনা করা হয় কিনা আপনি কীভাবে অর্ডিনো সংজ্ঞায়িত করেন তার উপর নির্ভর করে।
সত্যিই, আমি দৃme়ভাবে এটিমেগা 328 পি ডেটাশিটটি পড়ার সাথে পুনঃসৌষ্ঠান করব । এটি এমসইউর জন্য নথি যা মূলত "আরডুইনো" গঠন করে। এটি ভুল ধারণা যা বলে মনে হচ্ছে তা সম্বোধন করা উচিত।