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

ফার্মওয়্যার অংশ

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

মেমরি ব্যবহার করা হচ্ছে

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

মোট মেমরির অনুক্রম

সম্পূর্ণ ফার্মওয়্যারের মাপ নির্ধারণের জন্য সুনির্দিষ্ট সকল কম্পোনেন্ট প্রয়োগ করা হবে। অতিরিক্ত ফার্মওয়্যারের মাপ, আবর্জনা ও বাফারের জন্য অতিরিক্ত মেমরি অন্তর্ভুক্ত করা হয়। ভবিষ্যতে আপডেট অথবা উন্নিত প্রয়োজন অনুসারে এটি ১০-২০% এর অধিক নিরাপত্তা বজায় রাখার জন্য সুপারিশ করা হয়।

হার্ডওয়্যার সীমা যাচাই করা হচ্ছে

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