اطلاعیه

Collapse
No announcement yet.

حجم این کد چقدره؟

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

    حجم این کد چقدره؟

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

    Program Size: Code=31758 RO-data=1926 RW-data=640 ZI-data=10264

    یه بار فکر نکنین خودم نمیدونم ! میخام ببینم شما میدونید؟
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    #2
    پاسخ : حجم این کد چقدره؟

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

    Program Size: Code=31758 RO-data=1926 RW-data=640 ZI-data=10264

    یه بار فکر نکنین خودم نمیدونم ! میخام ببینم شما میدونید؟
    این سوال منم بوده اما نمی دونم چرا یادم رفته بود بپرسم :biggrin: :biggrin:

    دیدگاه


      #3
      پاسخ : حجم این کد چقدره؟

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

      Program Size: Code=31758 RO-data=1926 RW-data=640 ZI-data=10264

      یه بار فکر نکنین خودم نمیدونم ! میخام ببینم شما میدونید؟
      با سلام

      مقدار حجم برنامه + ثوابت که در flash ذخیره می شود = Code=31758 + RO-data=1926
      = 33684 بایت

      مقدار متغیرهایی که در ram قرار می گیرند: RW-data=640 + ZI-data=10264
      = 10904 بایت
      ( برای کتابخانه ها و آرایه ها و رشته ها و متفیرهای تکی ... )

      با سپاس
      گشتی در لاله زار
      http://www.eca.ir/forum2/index.php?topic=76138.0

      http://www.eca.ir/forum2/index.php?topic=76141

      دیدگاه


        #4
        پاسخ : حجم این کد چقدره؟

        سلام جناب Solsal
        همش 33 کیلو بایت؟؟
        فکر کنم باید بیشتر از این حرف ها باشه اخه برنامم حدود 4000 خظه و کلی کتاب خونه!!
        این اطلاعات همونهای هستن که توی lpc1768 مقدار حافضه اش 512kb هست؟

        این چیه "ثوابت"؟؟

        اون دومیه که گفتین ram همونیه که در avr بهش میگن SRAM ؟؟؟
        انجام پروژه هاي برنامه نويسي اندرويد
        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #5
          پاسخ : حجم این کد چقدره؟

          نوشته اصلی توسط محسن فاریابی
          سلام جناب Solsal
          همش 33 کیلو بایت؟؟
          فکر کنم باید بیشتر از این حرف ها باشه اخه برنامم حدود 4000 خظه و کلی کتاب خونه!!
          این اطلاعات همونهای هستن که توی lpc1768 مقدار حافضه اش 512kb هست؟

          این چیه "ثوابت"؟؟

          اون دومیه که گفتین ram همونیه که در avr بهش میگن SRAM ؟؟؟
          با سلام

          4000 خط با C بعلاوه کتابخانه بزرگی مانند FF فایل سیستم ، در همین حدود 30 کیلوبایت را ایجاد می کند.
          کد برنامه و ثوابت در فلش 512 کیلوبایتی 1768 پروگرام می شوند.

          ثوابت:
          کدهای فونت ال سی دی +رشته های متنی برای PRINTF + آرایه یا رشته های مقدار دهی شده اولیه که در طول برنامه تغییر نمی کنند...

          //

          متغیرها که در طی برنامه مقدارشان تغییر می کنند در RAM قرار می گیرند.

          RAM = SRAM = 64KBYTES در 1768

          با سپاس
          گشتی در لاله زار
          http://www.eca.ir/forum2/index.php?topic=76138.0

          http://www.eca.ir/forum2/index.php?topic=76141

          دیدگاه


            #6
            پاسخ : حجم این کد چقدره؟

            کدهای فونت ال سی دی +رشته های متنی برای PRINTF + آرایه یا رشته های مقدار دهی شده اولیه که در طول برنامه تغییر نمی کنند...
            یعنی اگر من تو برنامه به چیز میثل این بنویسم اون توی فلش ذخیره میشه دیگه ؟ من دنبال این میگشم تو AVR با کلمه flash تعیین میکریم که محل متغییر کجاست


            const char i[1024]={,,,,,,,,,} g

            این متغییر که حجمش کیلو بایت هست توی فلش ذخیره میشه دیگه؟

            دیدگاه


              #7
              پاسخ : حجم این کد چقدره؟

              نوشته اصلی توسط vahidsport
              یعنی اگر من تو برنامه به چیز میثل این بنویسم اون توی فلش ذخیره میشه دیگه ؟ من دنبال این میگشم تو AVR با کلمه flash تعیین میکریم که محل متغییر کجاست


              const char i[1024]={,,,,,,,,,} g

              این متغییر که حجمش کیلو بایت هست توی فلش ذخیره میشه دیگه؟
              با سلام

              بله

              const یعنی ثابت و در فلش ذخیره می شود.

              با سپاس
              گشتی در لاله زار
              http://www.eca.ir/forum2/index.php?topic=76138.0

              http://www.eca.ir/forum2/index.php?topic=76141

              دیدگاه

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