سلام دوست عزیز
من توی پست اول نوشتم:
اگه میتونید و حوصله دارید این کد رو دست کاری کنید بریزید روی میکرو ببینید سرعت write چقدرهمن مدتی در مورد سرعت نوشتن و خواندن روی مموری کارتهای SDHC با ARM دارم تحقیق میکنم ...آقا به پیر به پیغمبر من ننوشتم مشکل سرعت دارممن تابحال با lpc2378 اینکار رو کردم حداکثر سرعت نوشتن به 1.5MBps رسیده البته اگه بکشمش یکم بیشتر هم میشه ولی الان داره یه کار کوچولو هم میکنه
من میخوام بدونم میکروهای مختلف و احیانا معماری های مختلف با یه نمونه کد چجوری عمل میکنن
من مشکل کد نویسی ندارم
من مشکل بافر ندارم
من میخوام بدونم سرعت write چقدره
به spi چیکار دارم
به avr کوفتی چیکاره دارم
اگه قرار باشه همه برای خودشون لایبری بنویسن که دیگه .netframework و ... بوجود نمی اومد
اصلا حرف شما درست ... چند سال به شما فرصت و چقدر پول بدم فقط لایبری FlashFS شرکت keil رو بزنید ... یه چیزی بگید سقف نیاد پائین ... وبلاگم رو نگاه کنید شاید خیلی وقته که زیاد برو بیا توش نیست ولی یه جزوه در مورد FAT دارم توش به نام FAT چگونه کار میکند
الکترونیک.مخابرات.مدارات واسط کامپیوتری
توضیحاتش رو بخونید ... من خودم واسه پایان نامه این رو نوشتم بعلاوه 500 صفحه دیگه ... الان نمیدونم چی نوشتم ... توی اون شلم شوربای FAT شما میخواید به زبان C و اسمبلی برایARM7 و ARM9 و Cortex لایبری بنویسید
لایبری!!!
همین لایبری keil مذخرفی که میگید توی فایل file_config.c مقدار بافر رو به کاربر سپرده با دیفالت 4KB
با DMA دیتا رو میده و میگیره
من کی گفتم 192 کیلو بایت ... این عدد چی هست (حتما مشکل از اون جایی آب میخوره که هنوز دوستان موضوع رو نخوندن واسه همین این عدد رو هم جای دیگه ای دیدن گفتن شاید مال اینجاست)
در ضمن مژده به دوستانی که تاپیک رو خوندن و میدونن توش چه خبره
امروز بورد stm32f discovery رسید دست همین الان ازش سرعت رایت رو گرفتم شد نزدیک 5MB بر ثانیه
بقیه که نمیدونن اینجا چه خبره سرعت رایت رو گفتما ... نگید مشکل سرعت دارید ... پیچاره ... پیکان ما سریعتر از اینا میرفت ... و از این حرفا
من نویدونم سایتهایی مثل tomshardware و passmark و coremark چطوری به بازدید کننده ها و developer هاشون تفهیم میکنن موضوع چیه
بخدا موضوع بدست آوردن throughput و benchmark نه مشکل بافر و لایبری