سؤال

هل يعرف أي شخص مكتبة لتخزين البيانات بشكل آمن في 8K-EEPROM ، والتي يتم إرفاقها على واجهة I2C؟ أنا مهتم بشكل خاص بالمستوى البسيط حيث أن لدي تطبيقًا كثيفًا للكتابة حيث يجب/يجب استخدام EEPROM باعتباره NVRAM لبيانات القياس في كثير من الأحيان.

شكرا مقدما ، مارتن

هل كانت مفيدة؟

المحلول

رمز تسوية التآكل الوحيد الذي واجهته هو في برامج تشغيل MTD في kernel - إما في نظام ملفات JFFS2 القديم أو في مستوى UBI. تم تصميمها لأجهزة فلاش أكبر بكثير ، مع أحجام كتلة أكبر في المقابل (عادة 64 كيلو بايت). ومع ذلك ، قد تحصل على فكرة من الكود (على سبيل المثال ، انظر برامج التشغيل/MTD/UBI/WL.C في شجرة kernel).

خلاف ذلك ، بالنسبة لبيانات القياس الخاصة بك ، من المحتمل أن تضطر فقط إلى الحفاظ على المخزن المؤقت الحلقي ، بأكبر قدر ممكن ، وكتابة كل قياس في مواقع متتالية ، إلى جانب الطابع الزمني حتى تتمكن من المجيء لاحقًا وتحديد موقع أحدث.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top