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

Здравствуйте. Подскажите, где берете книги по embedded systems? Английский понимаю

хорошо. Не могу найти как портировать (эмулировать) LEDE (теперь они снова OpenWRT) прошивку wifi-4g роутера в x86 QEMU. Процессор роутера - ar71xx (atheros),это MIPS_24kc. Пока удалось лишь эмулировать mipsel платформу на QEMU с помощью Debian (есть сообщество, эмулирующее MIPS для Debian), но надо ко всему этому как-то там прикрутить прошивку роутера. Что-то про rootfs. А для это надо правильно распаковать прошивку роутера. Там uImage, squashfs. Я нашел в интернете инструмент firmware-modification-kit (fmk), скомпилировал его, но он не хочет распаковать прошивку, подозреваю из-за squashfs. Сам я пока не понял как правильно вручную распаковать с помощью binwalk, dd, unquashfs. Суть в том, что надо модифицировать LUCI веб панель роутера, а самого роутера на руках нет. Надо добавить некоторые АТ команды опроса модема и смену IP TTL в Linux для обхода ограничения интернет тарифа. Вот и думаю как его эмулировать. Есть исходники этой прошивки. Была мысль собрать openwrt для x86 и потом как-то портировать-скомпилировать исходники для x86, переделать Luci и затем как-то собрать бинарную прошивку снова для MIPS_24kc. Не хватает знаний. Перерыл русскоязычный и англоязычный интернет. Возможно, просто прохожу мимо. С учебниками было бы попроще.
Или тут группа студентов для общения? Тогда извините. Просьба указать группу, где подскажут.

3 ответов

8 просмотров

Z-library?

Исходники чего у тебя уже есть? Полные исходники всей прошивки? Что тебе мешает используя эти исходники пересобрать всё то же самое, но под x86 и запустить в virtualbox/vmware/qemu?

Aйрат (Airat)- Автор вопроса
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Исходники чего у тебя уже есть? Полные исходники в...

Исходники - не знаю, полные или нет. Но сам тоже думал о сборке их для x86. Но в конце надо снова собрать для mips 24 kc. Я не совсем понял, можно ли так легко все туда-сюда пепекладывать. Знаю, что можно сделать кросс-компиляцяцию из одной платформы в другую, нетривиальная задача, будет ли результат.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта