Size: a a a

2021 July 19

И

Иван in Embedded Group
Оооо родной свердловск
источник

S

Sergey in Embedded Group
эмбед это же ещё роутеры?
объясните как роутер обновляет свою прошивку ведь  у него Read-only фс squashfs
источник

AK

Aleksey Kislitsa in Embedded Group
Почему это?
источник

S

Sergey in Embedded Group
ладно нет. все равно тут спецы по линуксам есть
источник

AK

Aleksey Kislitsa in Embedded Group
Загрузка таких девайсин многоуровневая и то что ридонли для линукса совсем не ридонли скажем для убута
источник

r

romanetz in Embedded Group
источник

r

romanetz in Embedded Group
Конкретнее - сырцы mtd и sysupgrade
источник

r

romanetz in Embedded Group
Основной принцип - переключаемся на tmpfs в оперативе /ядро при этом в памяти/ и отмонтируем корневую фс на флешке
источник

r

romanetz in Embedded Group
После чего с ней можно работать через что-то типа dd
источник

r

romanetz in Embedded Group
Не, шьёт именно ядро само, не убут
источник

r

romanetz in Embedded Group
Поэтому если внезапно выключить во время процесса - убут остаётся живой и сможет каким-то образом, скажем, через tftp вытянуть откуда-нибудь прошивку и пролить её
источник

r

romanetz in Embedded Group
Хотя последние версии убута шибко умные стали, там столько крутилок и вертелок в нём появилось...
источник

DF

Denys Fedoryshchenko in Embedded Group
HR, родные, куча людей проигнорирует ваш оффер без зарплатной вилки
источник

AK

Aleksey Kislitsa in Embedded Group
Само ядро готовит только данные. естественно область с uboot не трогает.
Обычно есть две области A и B, загрузился с A обновил B и тд.
В книге по всяким buildroot процесс загрузки и процесс обновления описывается в общем неплохо
источник

r

romanetz in Embedded Group
Но не факт, что в конкретном роутере будет работать именно так
источник

r

romanetz in Embedded Group
Я ссыль кинул, где работает по-другому
источник

r

romanetz in Embedded Group
Загруженное ядро табуретку у себя из-под ног выбивает и надеется на лучшее
источник

И

Иван in Embedded Group
Книга по buildroot, название не помните?
источник

AK

Aleksey Kislitsa in Embedded Group
Не помню, на packt за 2018 вроде год
источник

И

Иван in Embedded Group
Погугллю. Но если б поделились ссылкой, моя благодарность не знала границ
источник