اطلاعیه

Collapse
No announcement yet.

کتابخانه برای FAT به غیر از Fatfs

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

    کتابخانه برای FAT به غیر از Fatfs

    سلام.با کتابخانه که در سایت http://elm-chan.org هست به یک سری مشکلات خوردم.
    چندین بار دیدم که یک مموری که 2 گیگ بوده ، مثلا داخلش 3 تا فایل بوده که کلا حجمشون 10 کیلو میشده ولی نزدیک 1.5 گیگ از فضا رو گرفته بوده.
    فایلها رو توسط میکرو ساخته شده.
    یا مثلا زمانی که در کسری از ثانیه در یک فایل چندین بار با f_lseek جابجایی و سپس خواندن و نوشتن انجام میشه ، یه وقتایی استراکچر FAT و پوینتر فایل قاطی میکنه.

    میخواستم ببینم کسی با توابع دیگه ای کار کرده که جوابشو داده باشه.

    #2
    پاسخ : کتابخانه برای FAT به غیر از Fatfs

    علت این موضوع هایی که گفتین چنتا چیز ممکنه باشه یکیش تغذیس.
    یکی دیگش کریستاله. یکی دیگش فاصلس. اگرنه مشکل آنچنانی نداره.

    دیدگاه


      #3
      پاسخ : کتابخانه برای FAT به غیر از Fatfs

      نوشته اصلی توسط امیر . م
      چندین بار دیدم که یک مموری که 2 گیگ بوده ، مثلا داخلش 3 تا فایل بوده که کلا حجمشون 10 کیلو میشده ولی نزدیک 1.5 گیگ از فضا رو گرفته بوده.
      فایلها رو توسط میکرو ساخته شده.
      این علتش عدم استفاده صحیح از توابع هست
      مثلاً اگه فایلی که نوشته شده را close نکنید احتمالاً حجم اون فایل را برابر کل درایو میدونه :-"
      یا مثلا زمانی که در کسری از ثانیه در یک فایل چندین بار با f_lseek جابجایی و سپس خواندن و نوشتن انجام میشه ، یه وقتایی استراکچر FAT و پوینتر فایل قاطی میکنه.
      پیشنهاد میکنم برای خواندن و نوشتن متوالی، فایل را مجدد باز کنید.

      به شخصه تاحالا به اینجور مشکلات بر نخوردم .

      در کل فعلاً بهترین کتابخونه برای FAT همین FatFs هست :agree:

      الآن هم آخرین ورژنش (FatFs R0.10c, Nov 09, 2014) قابل دانلود هست

      موفق باشید
      امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

      دیدگاه


        #4
        پاسخ : کتابخانه برای FAT به غیر از Fatfs

        کتابخانه برای FAT به غیر از Fatfs
        http://www.dharmanitech.com/2009/01/...ga8-fat32.html
        اوژن: به معنای افکننده و شکست دهنده است
        دانایی، توانایی است-Knowledge is POWER
        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

        دیدگاه


          #5
          پاسخ : کتابخانه برای FAT به غیر از Fatfs

          فاصله که نیست چون تقریبا 1 سانت با میکرو فاصله داره. تغذیه هم تقریبا مطمئنم نیست ، چون بعد از اینکه با 2576 یه 5 ولت میسازم ، با LF33 میام 3.3 میسازم و میدم به میکرو.
          اگر متغیر فایلم local باشه که آخر تابع میبندمش ، اما اگر global باشه که بعضی از اونا همینطور هستن ، نمیبندمش.
          من شاید تو یک ثانیه 100 بار تو یک فایل مشخص که یه متغیر global داره عقب و جلو برم و بخونم و بنویسم.

          دیدگاه

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