Size: a a a

2020 July 21

DP

Dmitry Ponyatov in Embedded Group
.h файлы нужны, и .a/.so файлы
источник

DP

Dmitry Ponyatov in Embedded Group
для разгона можете попробовать собрать под вашу хост-систему другую libc и кросс-компилятор под нее — например musl запилить на glibc-системе, и заставить это поделие собирать программы статически
источник

DP

Dmitry Ponyatov in Embedded Group
вообще я бы начал с того, что выяснил какие версии ведра и libc стоят на целевой железке, и собрал Buildroot под неё с этими версиями
еще может помочь прошерстить /etc/ и /proc/config.gz на предмет выдрать оттуда конфиги сборки
источник

BV

Bulat Valeev in Embedded Group
Dmitry Ponyatov
вообще я бы начал с того, что выяснил какие версии ведра и libc стоят на целевой железке, и собрал Buildroot под неё с этими версиями
еще может помочь прошерстить /etc/ и /proc/config.gz на предмет выдрать оттуда конфиги сборки
+
источник

аᶘ

асоциальный пикотран... in Embedded Group
Dmitry Ponyatov
вообще я бы начал с того, что выяснил какие версии ведра и libc стоят на целевой железке, и собрал Buildroot под неё с этими версиями
еще может помочь прошерстить /etc/ и /proc/config.gz на предмет выдрать оттуда конфиги сборки
Ядро скорее всего с кастомными патчами, маловероятно, что получится.
источник

аᶘ

асоциальный пикотран... in Embedded Group
Я уже предложил все исходники и инструкцию по сбору rootfs требовать от вендора.
источник

BV

Bulat Valeev in Embedded Group
Тащемта проблемы могут быть не сл сборкой, а с библиотеками типа гл и прочими которые обычно патчами добавляются
источник

BV

Bulat Valeev in Embedded Group
И прочими платформо зависимыми нюансами
источник

DP

Dmitry Ponyatov in Embedded Group
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Ядро скорее всего с кастомными патчами, маловероятно, что получится.
потом копируете вручную нужные файлы с buildroot/output/target/ на железку, сама прошивка _не подменяется_
источник

аᶘ

асоциальный пикотран... in Embedded Group
ну это всё костыыыыыли
источник

аᶘ

асоциальный пикотран... in Embedded Group
а там ещё и бэкап нормально не сделать, всё зашито на eMMC, как потом её восстанавливать — хз
источник

DP

Dmitry Ponyatov in Embedded Group
асоциальный пикотранзистор ᶘಠᴥಠᶅ
а там ещё и бэкап нормально не сделать, всё зашито на eMMC, как потом её восстанавливать — хз
uboot прекрасно умеет гонять куски памяти по tftp , и ОЗУ, и флеши
источник

VK

Valentin Kornienko in Embedded Group
Скажем так. Влезать в дебри очень не хотелось-бы.
источник

аᶘ

асоциальный пикотран... in Embedded Group
Dmitry Ponyatov
uboot прекрасно умеет гонять куски памяти по tftp , и ОЗУ, и флеши
Осталось понять, юбут ли там, не заблочен ли он паролями (я такое уже встречал), есть ли там tftp и ещё много-много другого.
источник

VK

Valentin Kornienko in Embedded Group
Просто потому, что с каждем шагом глубже я сталкиваюсь с возможностью окирпичить терминал окончательно:D
источник

VK

Valentin Kornienko in Embedded Group
Память для билда у меня уже заканчивалась:D
источник

s

shadowsoul in Embedded Group
Valentin Kornienko
Скажем так. Влезать в дебри очень не хотелось-бы.
но страдать придётся)
источник

DP

Dmitry Ponyatov in Embedded Group
Valentin Kornienko
Просто потому, что с каждем шагом глубже я сталкиваюсь с возможностью окирпичить терминал окончательно:D
копируйте собранный софт на железку в хомяк, не лезьте в /usr /lib
можете вообще примонтировать NFS с рабочей станции, и даже зачрутится на mount
источник

DP

Dmitry Ponyatov in Embedded Group
ws -> buildroot/target —NFS—> ARM -> /root/remote
источник

DP

Dmitry Ponyatov in Embedded Group
remote$ chroot /root/remote
$ /super/puper/pos
источник