সাধারণত, মাইক্রোকন্ট্রোলার বিক্রেতারা তাদের ডিভাইসগুলিতে এমন একাধিক মেমরি রাখেন যা সাধারণত অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত। সুতরাং, যদি আপনার একটি ছোট পদচিহ্ন ডিভাইসে কেবল কয়েকটি আই / ও পিন এবং একটি এসপিআই দরকার হয় তবে আপনার 500 কেবাইট ফ্ল্যাশ এবং 64 কেবাইট র্যামের সাথে জাহাজের যে কোনও জিনিস পাওয়া যায় না। বৃহত্তর ডিভাইসগুলির সাথে, যা এসওসি প্যাকেজগুলির নিকটতম, এমনকি ক্ষুদ্রতমটিও প্রায় যথেষ্ট পরিমাণে যথেষ্ট যদি না আপনি ইমেজ প্রসেসিংয়ের মতো কিছু গুরুতর সংখ্যার ক্রাঞ্চিংয়ের পরিকল্পনা করছেন।
পেশাদার পরিবেশে সঠিক মাইক্রোকন্ট্রোলার বাছাইয়ের মূলটি হ'ল historicalতিহাসিক ডেটা ব্যবহার করা। আপনি যে অন্যান্য প্রকল্পগুলি বিকাশ করেছেন সেগুলির একটি রেকর্ড থাকবে এবং প্রতিটি বৈশিষ্ট্য বাস্তবায়নের জন্য মেমরি এবং অন্যান্য সিলিকন সংস্থানগুলি কী প্রয়োজন তা জেনে রাখবেন। আপনি জানবেন যে পণ্যটি কী প্রত্যাশা করে এবং তাই একটি ভাল বৈশিষ্ট্য তালিকা রয়েছে এবং মাইক্রোকন্ট্রোলার সরবরাহ করতে প্রয়োজনীয় সংস্থানগুলি দ্রুত এবং নির্ভুলভাবে গণনা করতে পারেন। একটি আপ-ফ্রন্ট ডিজাইন স্পেসিফিকেশন (যখন সিস্টেম সম্পর্কে সর্বনিম্ন তথ্য উপলব্ধ থাকে তখন প্রকল্পের শুরুতে বিকশিত হয়) থেকে সংস্থান প্রয়োজনীয়তা অনুমান করার চেষ্টা করা সময়ের সেরা সময়ে অবিশ্বাস্য এবং শুধুমাত্র খুব অভিজ্ঞ প্রকৌশলী, যারা একটি বিস্তৃত নির্মাণ করেছেন নিজস্ব মাথাতে historicalতিহাসিক তথ্যগুলির ডেটাবেস, এই পদ্ধতিটি ব্যবহারে যে কোনও ধরণের সাফল্য পাবে।
অনেক সংস্থা সফটওয়্যার এবং ইলেকট্রনিক নকশা উভয়ের জন্য একটি 'চটপটে' পদ্ধতির গ্রহণ করেছে, যার মধ্যে মাইক্রোকন্ট্রোলারদের হোস্ট করা জেনেরিক প্ল্যাটফর্ম বোর্ডের পাশাপাশি ছোট, ফিচার বোর্ডগুলির (যেমন, আরএস-485 বোর্ড, এডিসি বোর্ড ইত্যাদি) একটি 'লাইব্রেরি' তৈরি করা জড়িত invol , একইভাবে একটি ডি-কিট এবং প্লাগ-ইনগুলি ব্যবহার করার জন্য। বৈশিষ্ট্যগুলির জন্য প্রয়োজনীয় বোর্ডগুলির সেট নির্বাচন করে এবং সংযোগের মাধ্যমে কোনও পণ্য দ্রুত (কয়েক ঘন্টার মধ্যে) প্রোটোটাইপ করা যায়। সফ্টওয়্যারটি একইভাবে গ্রন্থাগার মডিউলগুলি থেকে একত্রিত হয় এবং দ্রুত পোর্ট এবং পরীক্ষা করা যায় can কোডের হার্ডওয়ার-নির্দিষ্ট অংশের আকারটি জানা হয়ে গেলে এটি সাধারণত অন্তর্ভুক্ত থাকা সবচেয়ে ছোট অংশটি নির্বাচন করার জন্য যথেষ্ট। ডিভাইসের কার্যকারিতা বড় ডেটা বা খুব জটিল অ্যালগরিদমে জড়িত যেখানে উপরে উল্লিখিত এক ব্যতিক্রম ব্যতিক্রম। এই পদ্ধতিটি একটি নির্ভুল সরবরাহ করে,
(এগিল পদ্ধতির আরেকটি সুবিধা হ'ল এটি সফ্টওয়্যার এবং ইলেকট্রনিক বিকাশকে সমান্তরালভাবে সম্পাদনের অনুমতি দেয়, অ্যালট্রনিক্স ডিজাইনটি বৈশিষ্ট্য বোর্ডগুলির সেটকে সংহত করার জন্য এবং প্রাসঙ্গিক ইএমসি এবং অন্যান্য কঠিন স্টাফ একইসাথে করার মতো অনুশীলন হিসাবে কাজ করে প্রোটোপ অ্যাসেমব্লিতে অ্যাপ্লিকেশন সফ্টওয়্যার তৈরি করা হচ্ছে Some