اطلاعیه

Collapse
No announcement yet.

حجم برنامه میکروکنترلر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    حجم برنامه میکروکنترلر

    سلام دوستان کسی میدونه آیا میشه یه برنامه به زبان سی که حجمش 53 کیلوبایت است رو در مگاه 8 ریخت یا نه؟
    فایل هگزش 6 کیلوبایت است

    راهی برای کاهشش هم هست؟

    #2
    پاسخ : حجم برنامه میکروکنترلر

    حجم سورس برنامه ملاک تعیین کننده نیست. بلکه فایل BIN تعیین کننده است. فایل هگز هم به خاطر ساختار ویژه ای که دارد حدودا بین 2 تا 3 برابر حجم واقعی است. در نتیجه میتوان پیش بینی کرد که برنامه شما چیزی در حدود 2 تا 3 کیلوبایت از حافظه فلش میکرو را اشغال میکند که کمتر از نصف فضای موجود بر روی atmega8 است.

    برای کاهش حجم، بسته به کمپایلر و محیط توسعه ای که استفاده میکنید. راهی وجود دارد به طور کلی باید از گزینه optimize استفاده کنید.

    نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

    دیدگاه


      #3
      پاسخ : حجم برنامه میکروکنترلر

      خیلی ممنون فقط از کجا باید بفهمم فایل bin چقدره ؟ از کجا میتونم ببینمش

      دیدگاه


        #4
        پاسخ : حجم برنامه میکروکنترلر

        معمولا در همان مسیر فایل hex وجود دارد. اما در صورت نبود آن کافیست که در تنظیمات کمپایلر خروجی bin را فعال کنید.

        نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

        دیدگاه


          #5
          پاسخ : حجم برنامه میکروکنترلر

          ممنونم از پاسخاتون

          دیدگاه

          لطفا صبر کنید...
          X