Это не восстановление прошивки. Это полный Production Process. Как одна из частей этого процесса заливается прошивка. Проблему решает не заливка прошивки а пересоздание всех внутренних структур с нуля.
Естественно с полной потерей данных (чипы памяти стираются).
Поломка как результат увеличившегося количества битовых ошибок, с которыми в определенный момент не справится ECC. Вторая причина — как и везде ошибки программистов и недотестированность кода в уловиях изношенной памяти. Переполнение логов, исчерпание пула резервных блоков.
Добавлю: если бы потребовалось реализовывать такое именно на радиоканале, то я бы добавил дополнительный микроконтроллер для «сглаживания» всех переходных процессов, какой-либо датчик, по которому можно видеть вращение вала двигателя, и разрешать вращение только после полной остановки. Железо должно работать так чтобы его нельзя было сломать неверными действиями
1) нет защиты от быстрого переключения «прямой ход-реверс».
2) Радиоканал — штука нестабильная, особенно 433 мгц, где куча автосигнализаций.
Плюс добавим помехи от мощного силового оборудования (лебедка, контакторы).
При кратковременной потере связи с приемником реле может отключаться на короткий период (секунда), что легко может угробить двигатель, вместе с пускателем.
Автору на доработку:
1. Нет ни одного конденсатора по питанию микросхем — чревато нестабильной работой и зависимостью от погоды на луне.
2. Смешивать в одной схеме CMOS и TTL логику нежелательно. Разные входные/выходные токи и логические уровни.
3. Цепь сброса триггеров (RC — цепочка) должна обязательно содержать разрядный диод.
Накопитель так же обладает энергонезависимой от компьютера памятью контроллера, который более известен как NVMe.
Бред какой-то. NVMe — это спецификация встроенного контроллера интерфейса твердотельных накопителей, подключенных напрямую к PCIe. Схож с AHCI, но имеет приличное количество отличий.
ускоренных чипов V-NAND
Почитайте что такое V-NAND. Ускорять некуда уже, за счет многослойности повышена емкость. Для повышения скорости применяют память SLC и многоканальность.
У меня установлен в смарте и вайбер и ватсап. Почему-то все мои контакты пишут в вайбере, в ватсапе нет ни одной беседы. Дальше — есть у ватсап очень мощный недостаток — отсутствие нормального клиента для Win (веб версия — это неудобно).
Насчт QQ — это Китай в основном, у нас непопулярен.
Я детям купил планшет Assistant AP-106, при диагонали 9.7 дюйма он имеет разрешение 2048x1536 IPS. Да, он собран на прекрасном RK3188, который оказался очень быстрым и вполне экономичным (есть с чем сравнить). И стоил он совершенно вменяемых денег. Не вижу причин покупать сейчас для себя любимого планшеты с дисплеями хуже.
Вам явно стоит написать по этому поводу статью, FreeBSD на роутерах я еще не встречал.
Я не спец в *nix, поэтому варианты «написать свое» у меня работают только под win. Насчет кинетика я в статье указал, что первая версия прошивки именно с 1000 принтером не работает, с другими — нормально. С чем связано — не знаю, но есть подтверждение что это так.
Нужно анализировать логи и понять несколько вещей: доходит ли до роутера задание на печать, принимает ли его демон p910nd, отправляется ли задание демоном в принтер. Так будет яснее что происходит.
Ваш принтер запросто мог уходить в сон, после чего его нужно было пробуждать отдельной командой либо повторной загрузкой прошивки. Это предположение.
Естественно с полной потерей данных (чипы памяти стираются).
поколения G1, G2, G3 — на собственных чипах.
335, 520, 530, 535 — сандфорс
520 — Marvell.
Вот типичная смерть сандфорса:
Второе чаще всего как следствие первого, как результат такой лог сендфорса:
1) нет защиты от быстрого переключения «прямой ход-реверс».
2) Радиоканал — штука нестабильная, особенно 433 мгц, где куча автосигнализаций.
Плюс добавим помехи от мощного силового оборудования (лебедка, контакторы).
При кратковременной потере связи с приемником реле может отключаться на короткий период (секунда), что легко может угробить двигатель, вместе с пускателем.
Мы же все знаем законы Мерфи, да?
1. Нет ни одного конденсатора по питанию микросхем — чревато нестабильной работой и зависимостью от погоды на луне.
2. Смешивать в одной схеме CMOS и TTL логику нежелательно. Разные входные/выходные токи и логические уровни.
3. Цепь сброса триггеров (RC — цепочка) должна обязательно содержать разрядный диод.
Бред какой-то. NVMe — это спецификация встроенного контроллера интерфейса твердотельных накопителей, подключенных напрямую к PCIe. Схож с AHCI, но имеет приличное количество отличий.
Почитайте что такое V-NAND. Ускорять некуда уже, за счет многослойности повышена емкость. Для повышения скорости применяют память SLC и многоканальность.
Насчт QQ — это Китай в основном, у нас непопулярен.
Я не спец в *nix, поэтому варианты «написать свое» у меня работают только под win. Насчет кинетика я в статье указал, что первая версия прошивки именно с 1000 принтером не работает, с другими — нормально. С чем связано — не знаю, но есть подтверждение что это так.
Ваш принтер запросто мог уходить в сон, после чего его нужно было пробуждать отдельной командой либо повторной загрузкой прошивки. Это предположение.