189 похожих чатов

Парни подскажите по своему опыту. Нужно на девайсе организовать небольшую

бд для хранения пар ключ значение. Ключ пару байт значение 8 байт. Девайс на мк stm32. На чем оптимально хранить эту бд? Nvram? Или eeprom? Нужна выборка побыстрее ну и надежность. Размер бд несколько тысяч записей

30 ответов

12 просмотров

FRAM

Arm-Jedi Автор вопроса
Vasiliy Pastushak
FRAM

Тоже как вариант рассматривал

А почему не поставить просто внешнюю Flash по типу W25Qxx? И поднять свой аналог NVS, или SPIFFS, LittleFS?

Arm Jedi
Тоже как вариант рассматривал

Объём памяти небольшой, но зато никаких задержек записи, очень большое количество циклов записи/стирания и подключение по spi до 50 МГц

Arm-Jedi Автор вопроса
Arm-Jedi Автор вопроса
Vasiliy Pastushak
И побайтовый доступ

Из минусов вроде цена. Я как-то давно пытался заменить nvram на FRAM. Не взлетело. Nvram такой чип был сразу у корпуса с батарейкой. Вот эта батарейка и сдохла. Чип старый не смог найти. А FRAM на ура по ножкам подходила но не заработало...

Arm Jedi
Из минусов вроде цена. Я как-то давно пытался заме...

Я бы уточнил: цена за байт памяти 🙂 странно, что не взлетело

Arm-Jedi Автор вопроса
Vasiliy Pastushak
Я бы уточнил: цена за байт памяти 🙂 странно, что н...

Ооочень странно. По характеристикам фрам быстрее был.. В остальном все одинаково. Я уже не вспомню что за чипы были. Лет 15 прошло

Arm Jedi
Из минусов вроде цена. Я как-то давно пытался заме...

Народ вроде вполне успешно заменяет 62256 в приставках на рамтроновский аналог...

Arm-Jedi Автор вопроса
Vga
Народ вроде вполне успешно заменяет 62256 в приста...

Это был спутниковый кодер для радиовещания. Память точно рамтрон была-) а дохлая нврам не помню какая

Arm Jedi
Из минусов вроде цена. Я как-то давно пытался заме...

Мб есть смысл посмотреть в сторону EEPROM. Будет гарантированно дешевле FRAM, характерное количество циклов перезаписи - около 1 миллиона

Arm-Jedi Автор вопроса
Alexander
Мб есть смысл посмотреть в сторону EEPROM. Будет ...

А скорость чтения? Мне нужно читать как можно быстрее. Епром вроде не шустрые

nvram - окей вариант

Arm Jedi
А скорость чтения? Мне нужно читать как можно быст...

Сразу все пару килобайт? Или отдельные ключ - значение?

Vasiliy Pastushak
FRAM

Зачем? Уже мало кто использует этот тип памяти

Konstantin Akmarov
Зачем? Уже мало кто использует этот тип памяти

Ох, давно я делал свою последнюю плату. А в чем причина?

ATECC508

Arm-Jedi Автор вопроса
Konstantin Akmarov
nvram - окей вариант

Да как раз FRAM заменила nvram то что знаю. Или уже опять наоборот?-)

Рассмотри вариант хранить все в ОЗУ. При старте читать и потом изредка во флеш сбрасывать. Или тупо батарейку поставить и проц просто в сон уводить

Konstantin Akmarov
Зачем? Уже мало кто использует этот тип памяти

Ниправда) Широко используются и FRAM и MRAM )

Arm Jedi
А скорость чтения? Мне нужно читать как можно быст...

каноничный eeprom медленный есесена, тогда nvram, может быть mram, у вас табличка маленькая - много памяти не надо

Arm Jedi
Да как раз FRAM заменила nvram то что знаю. Или уж...

Ну как заменила то? Они независимо существуют

Arm-Jedi Автор вопроса
Konstantin Akmarov
Ну как заменила то? Они независимо существуют

Ну понятно что не заменила... Но как по мне FRAM современная замена nvram

Arm Jedi
Ну понятно что не заменила... Но как по мне FRAM с...

нврам это скорее концепт, чем конкретный тип памяти. реализуется же на чем попало, даже на флеше.

Arm Jedi
Ну понятно что не заменила... Но как по мне FRAM с...

А в чем преимущество fram над nvram? Напомню, что для производства fram нужен специальный техпроцесс, для nvram не нужен

Arm-Jedi Автор вопроса
Konstantin Akmarov
А в чем преимущество fram над nvram? Напомню, что ...

У меня в Девайсе умерла nvram, батарейка сдохла. Она была в залитой сборке.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта