Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.11.2017, 11:02   #1
netbus
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0
netbus is an unknown quantity at this point
По умолчанию Минимальный размер сборки OpenWRT

Вкратце: AR9331, 2mb flash. Всё, что от него требуется, это бридж между двумя интерфейсами.

Вопрос в следующем. Для этого SoC доступны три варианта WRT - Attitude Adjustment, Barrier Breaker и Chaos Calmer.
Какая из этих сборок с минимально необходимым функционалом собереться с наименьшим размером ROM?

И, еще вопрос, посоветуйте, что можно "выкинуть из дистрибутива"? Люсю, поддержку wifi, opkg, ipv6, это понятно, а что еще?
netbus вне форума   Ответить с цитированием
Старый 10.11.2017, 11:34   #2
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Под 2mb имхо не соберете..(от 4mb)
Здесь https://www.denisyuriev.ru/linux/ope...hivki-openwrt/ коллега по максимуму уменьшал.
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 10.11.2017, 14:27   #3
netbus
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0
netbus is an unknown quantity at this point
По умолчанию

Спасибо конечно за совет и ссылку.

Вопрос остается открытым, какая из версий openwrt самая маленькая по размеру rom при минимальной сборке.
netbus вне форума   Ответить с цитированием
Старый 11.11.2017, 14:32   #4
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию

имхо АА будет меньше всего, но я думаю лучше перепаять флеш
solalex вне форума   Ответить с цитированием
Старый 07.12.2017, 10:10   #5
netbus
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0
netbus is an unknown quantity at this point
По умолчанию

Пытаюсь собрать AA под AR9331 (TL-703N), столкнулся с несколькими проблемами, в итоге не собралось. Собираю в убунте 14 запущенной на 32бит виртуалбоксе.

1. Выяснилось, что svn больше не работает, исходники взял методом git clone;
2. В feeds.conf.default для пакетов изменил метод с src-svn на src-git и путь к packsges.git соответственно тоже, пакеты скопировались и инсталлировались без ошибок;
3. make prereq прошел без ошибок;
4. Кросскомпилятор собрался;

Далее запустил сборку make -j3 V=s >>buildlog
Перенаправление вывода потому, что я так и не понял как под виртуалкой в убунте страницы листать (Shift+PgUp, Shift+стрелки, scrolllock не работают).

В итоге make вывалился в ошибку Error 2, лог похоже, что не полностью записался, а на последнем выводе не понятно в чем ошибка.
Просьба помочь. Файлы приложил.

buildlog.zip

Нажмите на изображение для увеличения
Название: Screen Shot 12-07-17 at 09.39 AM.PNG
Просмотров: 158
Размер:	45.1 Кб
ID:	4623
netbus вне форума   Ответить с цитированием
Старый 07.12.2017, 12:13   #6
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию

собирайте с -j1 чтоб увидеть реальную ошибку
./scripts/feeds update -a && ./scripts/feeds install -a делали?
solalex вне форума   Ответить с цитированием
Старый 07.12.2017, 12:48   #7
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

netbus
1. Укажите версию openwrt - которую вы собирали, судя по svn - это что-то старое..
Код:
10.03
git clone git://git.openwrt.org/10.03/openwrt.git backfire
Packages feed
git clone git://git.openwrt.org/10.03/packages.git

12.09
git clone -b attitude_adjustment git://github.com/openwrt/openwrt.git
Packages feed
git clone git://git.openwrt.org/12.09/packages.git

14.07
git clone -b barrier_breaker git://github.com/openwrt/openwrt.gi
2. Приведите здесь все выполненные вами команды в терминале ubuntu.
3. Перечислите все пакеты которые вы устанавливали.
===
Проблема именно в том, что вы старье собираете.
Некоторых пакетов в репах уже нет и не предвидится

хотя у вас в логах - linux-3.3.8 - еще раз версию укажите и перечень выполненных команд в терминале...
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 07.12.2017 в 12:50.
sunny вне форума   Ответить с цитированием
Старый 08.12.2017, 09:51   #8
netbus
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0
netbus is an unknown quantity at this point
По умолчанию

С ключём -j1 запустил, жду, когда пройдет сборка.

Последовательность сборки следующая (oracle virtualbox – linux 32bit –ubuntu 14):
1. sudo apt-get install subversion git g++ libncurses5-dev zlib1g-dev gawk libssl-dev unzip make
2. git clone https://git.openwrt.org/12.09/openwrt.git - без ошибок
3. Подправил feeds.conf.default, заменил src-svn на src-git https://git.openwrt.org/12.09/packages.git
4. ./scripts/feeds update –a - без ошибок
5. ./scripts/feeds install –a - без ошибок
6. make prereq – без ошибок
7. make menuconfig, выбираю платформу TL-WR703N, сохраняю в .config
8. make tools/install -j3 V=-1 - без ошибок
9. make toolchain/install -j3 V=-1 - без ошибок
10. make -j3 V=-1 – вылетела ошибка make Error 2
Ну, а дальше вы знаете…
netbus вне форума   Ответить с цитированием
Старый 08.12.2017, 09:53   #9
netbus
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0
netbus is an unknown quantity at this point
По умолчанию

Старьё я собираю, что бы попробовать в 2mb flash уложиться. Вариант с перепайкой flash не подходит по определенным соображениям.
Уже поглядываю в сторону камикадзе.
netbus вне форума   Ответить с цитированием
Старый 08.12.2017, 10:23   #10
netbus
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 22
Вес репутации: 0
netbus is an unknown quantity at this point
По умолчанию

С ключём -j1 стало понятнее. Проблема в отсутствии пакета dns-masq-2.66
Пока не понимаю нужен ли он мне, попробую собрать без него, я планирую использовать роутер в режиме бриджа.

Нажмите на изображение для увеличения
Название: Screen Shot 12-08-17 at 10.13 AM.PNG
Просмотров: 145
Размер:	43.3 Кб
ID:	4632
netbus вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:16. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика