Size: a a a

🎄Embedded Group

2020 December 30

LZ

Leonid Zaliubovskii in 🎄Embedded Group
100к это может только SLC Нанда. У всего что больше одного бита - сильно ниже. И там хитрые алгоритмы выравнивание износа используют
источник

S

Serjone in 🎄Embedded Group
Bulat Valeev
5-10? Не сталкивался но чет прям мало
Да, как-то совсем мало. Из них ведь юсб флешки делают, не?
В этом устройстве, скорее всего основная прошивка лежит только для чтения. Есть ещё смонтированный раздел nand1-1, в который при запуске копируются рабочие программы с микросд, и nand1-2, пустой. Пока не знаю, из чего они монтируются. Может в оперативнее вообще.
источник

F

Faberge in 🎄Embedded Group
Serjone
Да, как-то совсем мало. Из них ведь юсб флешки делают, не?
В этом устройстве, скорее всего основная прошивка лежит только для чтения. Есть ещё смонтированный раздел nand1-1, в который при запуске копируются рабочие программы с микросд, и nand1-2, пустой. Пока не знаю, из чего они монтируются. Может в оперативнее вообще.
Там есть контроллер, который берет на себя эту задачу. Есть еММС NAND. Там это тоже скрыто от пользователя.
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Serjone
Да, как-то совсем мало. Из них ведь юсб флешки делают, не?
В этом устройстве, скорее всего основная прошивка лежит только для чтения. Есть ещё смонтированный раздел nand1-1, в который при запуске копируются рабочие программы с микросд, и nand1-2, пустой. Пока не знаю, из чего они монтируются. Может в оперативнее вообще.
Ещё раз, 5 - 10 это не говорит о том что ячейки сразу вылетают. А только о ли что достаточно большой шанс из коробки что есть битые и говенные ячейки

На производстве делают препродакшин, когда флешки теже шьют спец прошивкой или бутают в спец моде, что в результате размечает дефектов карту. Ещё используют всякие коды коррекции с избыточностью. Ну и нанд чипы всегда больше заявленного размера.
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Да, пользователь этого не замечает
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Faberge
Там есть контроллер, который берет на себя эту задачу. Есть еММС NAND. Там это тоже скрыто от пользователя.
Я как раз в разработке прошивок для таких контроллеров и участвую уже не первый год
источник

A

Alexander in 🎄Embedded Group
Да, выравнивание износа и резервирование FAT используются достаточно давно.
источник

PS

Pavel Shilin in 🎄Embedded Group
Leonid Zaliubovskii
Я как раз в разработке прошивок для таких контроллеров и участвую уже не первый год
Наверное этому больше подвержены большие nand, где и ecc есть и тп. На небольших nand, я этого не замечал.
источник

I

Ilya 🇧🇾 in 🎄Embedded Group
Leonid Zaliubovskii
Я как раз в разработке прошивок для таких контроллеров и участвую уже не первый год
Всегда было интересно что делает контроллер с данными которые были записаны один раз и больше не стирались. Их контроллер гоняет по всей флешке самостоятельно в моменты простоя? Ведь по сути эти данные лежат в наименее поюзанных секторах. И если гоняет то как каков шанс появления ошибок в файле который просто лежал и никого не трогал.
источник

A

Aleksei in 🎄Embedded Group
Ilya 🇧🇾
Всегда было интересно что делает контроллер с данными которые были записаны один раз и больше не стирались. Их контроллер гоняет по всей флешке самостоятельно в моменты простоя? Ведь по сути эти данные лежат в наименее поюзанных секторах. И если гоняет то как каков шанс появления ошибок в файле который просто лежал и никого не трогал.
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Alexander
Да, выравнивание износа и резервирование FAT используются достаточно давно.
Далеко не всегда фат это крайняя точка. Часто есть ещё более низкий уровень, но это характерно уже для SSD дисков, emmc и иже с ними
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Да, отличная книга
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Ilya 🇧🇾
Всегда было интересно что делает контроллер с данными которые были записаны один раз и больше не стирались. Их контроллер гоняет по всей флешке самостоятельно в моменты простоя? Ведь по сути эти данные лежат в наименее поюзанных секторах. И если гоняет то как каков шанс появления ошибок в файле который просто лежал и никого не трогал.
Много чего. Начиная от рефреша, чтобы со временем данные не испортились и заканчивая гонянием страниц при наступлении некоторых условий
источник

I

Ilya 🇧🇾 in 🎄Embedded Group
Leonid Zaliubovskii
Много чего. Начиная от рефреша, чтобы со временем данные не испортились и заканчивая гонянием страниц при наступлении некоторых условий
Спасибо.
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Пожалуйста
источник

A

Alexander in 🎄Embedded Group
Кстати кто-нить знает под МК файловую систему, которая не бьётся при снятии питания во время перезаписи файловой таблицы?
источник

A

Alexander in 🎄Embedded Group
Достаточно давно мы костылили свой фаллосипед (с троированием таблиц и ионистором, гарантирующим корректное завершение записи). Хотелось бы посмотреть что люди в этой сфере навыдумывали.
источник

P

Ponytale 🇷🇺 in 🎄Embedded Group
Alexander
Кстати кто-нить знает под МК файловую систему, которая не бьётся при снятии питания во время перезаписи файловой таблицы?
fram...
источник

P

Ponytale 🇷🇺 in 🎄Embedded Group
Alexander
Достаточно давно мы костылили свой фаллосипед (с троированием таблиц и ионистором, гарантирующим корректное завершение записи). Хотелось бы посмотреть что люди в этой сфере навыдумывали.
мне интуитивно кажется, эта задача в общем случае не имеет решения. может, ошибаюсь.
источник

P

Ponytale 🇷🇺 in 🎄Embedded Group
достаточно интересно было бы об этом поговорить
источник