اخبار

حافظه SuperFlash تکنولوژی برای کمک به | اینترنت اشیا به روز رسانی سیستم عامل دستگاه و انعطاف پذیر تر

دستگاه های IoT به سرعت در بازارهای عمده ای از لوازم خانگی به وسایل پزشکی و ماشین ها به بازار عرضه می شوند و طیف وسیعی از کاربردها را دارند؛ تولید کنندگان باید از طریق نوآوری مداوم و انعطاف پذیری و یا ادغام فن آوری های جدید به رقابت بپردازند. الزامات عملکردی و الزامات قانونی جدید، طراحان باید انعطاف پذیری را در محصولات خود برای انطباق با اکوسیستم در حال توسعه IoT ترکیب کنند.

قابلیت به روز رسانی نرم افزار نه تنها مشتریان را قادر می سازد در طول اولیه سفارشی سازی سایت نصب و راه اندازی، شما همچنین می توانید از ویژگی های جدید / ویژگی های محصول در زمینه اضافه بعد از نصب کامل است، و سیستم عامل می تواند هر گونه مشکل در هنگام استفاده را تعمیر کنند. حافظه فلش NOR و دیگر غیر دستگاه حافظه فرار با ظرفیت سوزاندن تکرار و قابلیت اطمینان بالا، معمولا به عنوان یک رسانه ذخیره سازی کد برنامه سیستم عامل استفاده می شود.

از طریق سیستم عامل بازنویسی و تغییر بخشی برنامه جزء (بخش با استفاده از حافظه غیر فرار)، بنابراین تولید کنندگان به راحتی می توانید به روز رسانی و یا ارتقاء عملکرد دستگاه. هنگامی که شما می خواهید به روز رسانی سیستم عامل، سه چیز در نظر گرفته شود وجود دارد، یعنی به روز رسانی که / شماره کد، فرکانس رسانی، و زمان اجرای (سرعت) از به روز رسانی مورد نظر.

در نظر بگیرید برای اولین بار سیستم عامل شماره کد برنامه به روز رسانی

در زمان طراحی اولیه دستگاه اینترنت اشیا، که باید در نظر گرفته شود / سیستم عامل به روز رسانی تعداد نسبت به بخش غیر به روز شده، سیستم عامل به روز بخش ممکن است در مناطق جداگانه NOR مونتاژ فلش ذخیره می شود. هر روز رسانی قطعه فلش NOR نیاز به این بخش پاک کردن حافظه، پس از آن برنامه اطلاعات جدید را به بخش سوختن است. و نه حافظه فلش را به یک کثرت بخش به عنوان بخش و بلوک تقسیم شده است، اندازه آنها متفاوت.

NOR قطعات حافظه فلش (مانند استفاده از مولفه های فناوری SST SuperFlash)، است به کثرت از بلوک های 4KB تقسیم شده، هر بلوک را می توان به صورت جداگانه پاک و سپس دوباره نوشته شده است (4KB = 4 × 1024 × 8 بیت = 32762 بیت) آن می توان به تقسیم 8KB، 32KB و 64KB بزرگتر بخش است که می تواند به صورت جداگانه پاک شده است.

بر این اساس، یک اندازه از دو بلوک از 8KB وجود دارد، 32KB اندازه 8 بلوک، اندازه بلوک 64KB 16. شکل 1 SST26VF064B با استفاده از منطقه حافظه 8KB / 32KB / 64KB تشکیل شده است، و در هر منطقه ممکن است به طور جداگانه محافظت می شود. قبل از هر گونه به روز رسانی هر بخشی از یک حافظه فلش، باید منطقه حفاظت از بخش اجازه می دهد تا سوزاندن و پاک کردن عملیات را لغو نمایید.

شکل 1 SST26VF064B پیکربندی حافظه (تصویر) از هشت قسمت 8KB، بخش 32KB و دو بخش 126 ترکیب 64KB تشکیل شده است.

بخش پس از به روز رسانی، دوباره این بخش به دقت محافظت برای جلوگیری از اتفاقی نوشتن و یا پاک کردن این مناطق است. سیستم عامل می تواند به روز باید راه اندازه کافی انعطاف پذیر را به بخش و بلوک تقسیم می شود، بنابراین به عنوان به طور همزمان تعداد محدودی پشتیبانی و حداکثر تعداد به روز رسانی ویژگی های / قابلیت.

از آنجاییکه سرعت اجرای توسط تعداد بخش ها و بلوک هایی که باید پاک شوند و بازنویسی شوند، تعیین می شود، بهتر است هر زمان سرعت و انعطاف پذیری در هنگام سازماندهی بخشی به روزرسانی سیستم عامل را در نظر بگیریم.

شکل 2 یک نمونه از سازماندهی حافظه را به عنوان قطعات به روز شده و غیر قابل تجدید نشان می دهد. قطعات غیر قابل ارتقا مانند کد بوت استرپ در منطقه حفاظت شده ذخیره می شوند.

شکل 2 سازمان حافظه را به چندین قسمت غیر قابل تجدید (مانند کد بارکر) و قطعات به روز رسانی (مانند کد برنامه تابع / مشخصه، کد برنامه تصویر و کد برنامه متغیر متغیر) تقسیم می کند.

بروز رسانی سیستم عامل ممکن است بخشی از، برای مثال، ویژگی های / توابع، مطابق با الزامات انعطاف پذیری به بخش های کوچکتر و یا بخش های بزرگتر ممکن است فایل تصویری به روز ذخیره شده در بخش بزرگتر، متغیرهای روز / پارامترها در بخش های کوچک ذخیره می شوند.

محدودیت اصلی فرکانس به روز رسانی سیستم عامل در تعداد استفاده از حافظه مقاوم در برابر پاک کردن محدودیت ها ارسال استفاده می شود. تکنولوژی حافظه SuperFlash (مانند SST26VF064B) بار مقاومت بازنویسی تا 100،000 بار، که بدان معنی است که هر بخش می توان سوخته و 100000 پاک بارها

محاسبه برنامه نویسی درایور، تأیید اعتبار سنجی، به روز رسانی فرکانس

سیستم عامل می تواند مانند بسیاری به روز 100،000 برای تلفن های موبایل؛ با این حال، بسیاری از دستگاه های اینترنت اشیا داده ها و اطلاعات ذخیره شده در حافظه فلش NOR در طول استفاده از جمع آوری، پس این باید در محاسبه حداکثر مقاومت در نظر گرفته شود به پاک کردن چرخه محدود می کند.

با توجه به تعداد نویسد smearfastness، شما باید به اندازه کافی حافظه در بخش اختصاص زیر نشان خواهد داد، فرض که دستگاه در حال جمع آوری و ذخیره اینترنت اشیا 16 بایت اطلاعات، و اطلاعات انتظار می رود که جمع آوری می شود و ذخیره شده در طول عمر محصول 100 میلیون بار

به این ترتیب، تعداد بخش هایی که باید اختصاص داده شود، می تواند به روش زیر محاسبه شود:

1 بخش = 4 کیلوبایت

همه واحد آدرس فرضیات منطقه برای ذخیره سازی اطلاعات (دوباره به صرفه جویی 16 بایت از داده)، و سپس یک آدرس جدید به واحد نوشته شده است، تا زمانی که بخش انتهایی (به عنوان مثال، 0 × 0000-0 × 000F ، 0x0010-0x001F، 0x0020-0x002F، و غیره).

از آنجا که 4 KB / 16 bytes = 256، این تعداد تعداد دفعاتی است که ظرفیت را می توان به رسانه ذخیره سازی قبل از رسیدن به ظرفیت رسیدن و هر گونه اطلاعات در محدوده پاک شده است.

حد مقاومت در برابر 1 منطقه = 100000 بار.

بنابراین، اگر یک بخش را می توان 256 بار نوشته و تعداد بارهای مقاوم در برابر خراش 100000 باشد، 25.6 میلیون داده می تواند جمع آوری و ذخیره شود.

اگر یک برنامه نیاز به جمع آوری و ذخیره داده ها 100 میلیون بار، تعداد بخش های اختصاص داده شده 100،000،000 / 25،600،000 = 3.9 است. بنابراین، در این مثال، چهار بخش باید برای مقابله با 100 میلیون دوره زندگی اختصاص داده شود. داده های بایت

مهندسان تجهیزات IoT باید محاسبات مشابهی را انجام دهند تا بخشها و بلوک های کافی برای پارامترهای ورود به سیستم را اختصاص دهند تا از محدودیت تحمل نوشتن اجزای فلش NOR خود جلوگیری کنند.

کاهش زمان به روز رسانی و کاهش زمان خاموش شدن دستگاه

کد برنامه / داده ها؛ تعداد ممکن است با توجه به نیاز به پاک کردن و بازنویسی بخش و نرخ کاشی به روز رسانی از چند فرض نیاز به بازنویسی بخش SST26VF064B 64KB ذخیره شده در از 1MB، 2MB و یا 4MB سیستم عامل کد برنامه / داده های محاسبه شده این می تواند شامل کد نرم افزار، فایل های تصویری یا کد برنامه دیگر باشد که باید به روز شود.

روش به روز رسانی فلش شامل اجرای یک سری از دستورالعمل دستور به لغو حفاظت از بخش حافظه توالی شروع، و سپس پاک کردن این بخش، با داده های به روز / کد برنامه سوختگی، و در نهایت دوباره حمایت می کند.

SST26VF064B به کار می توانید از تکنولوژی بهتر SuperFlash عملکرد پاک کردن ارائه، در مقایسه با حافظه های فلش مرسوم، پاک کردن عملکرد SuperFlash ارائه شده توسط روش ارجح مفید است به کوتاه شدن زمان به روز رسانی.

حداکثر فرکانس 104MHz پشتیبانی SST26VF064B، به حداکثر زمان پاک کردن 25ms، که مربوط به حداکثر زمان ضبط در 1.5ms صفحه، به علاوه، هر دستورالعمل دستور صادر شده از حافظه فلش به در فرکانس 104MHz کار، تاخیر متوسط ​​نیاز 12ns (CE زمان بالا).

روش های خاص در جدول 1 نشان داده شده است و جدول. این محاسبات باید انجام شود به منظور برآورد مهندسین دستگاه اینترنت اشیا به انجام نرخ به روز رسانی، هدف از کوتاه شدن حداکثر طول دستگاه به روز رسانی در شکل نشان داده اینترنت اشیا 2 از کار افتادگی.

دستگاه حافظه مناسب فرار را انتخاب کنید به منظور افزایش انعطاف پذیری از اینترنت اشیا

اینترنت اشیا مهندسان طراحی تجهیزات نیاز به ارائه به روز رسانی کد برنامه و داده ها از انعطاف پذیری است که / نیاز به حل این مشکل از طراحی تجهیزات اینترنت اشیا چقدر برنامه به روز رسانی کد، فرکانس به روز رسانی و نرخ به روز رسانی است، انتخاب حافظه غیر فرار تحت تاثیر قرار دهد این پرسش ها و نقش کلیدی در کد برنامه کامپیوتری زمان به روز رسانی و سرعت بازی کند.

2016 GoodChinaBrand | ICP: 12011751 | China Exports