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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.11.2013, 19:02   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Пакеты ядра с приставкой kmod, не подойдут
Любое изменение конфигурации прошивки приводит к изменению версии
Admin вне форума   Ответить с цитированием
Старый 24.11.2013, 19:12   #2
rapid
Member
 
Регистрация: 20.11.2013
Адрес: Брянск
Сообщений: 57
Вес репутации: 0
rapid is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Исходники, слитые с svn://svn.openwrt.org/openwrt/trunk/ являются полными? Т.е. теперь можно дособирать пакеты отдельно, вставлять их в прошивку, не боясь несовместимости с ядром?
rapid вне форума   Ответить с цитированием
Старый 24.11.2013, 19:23   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Мы так и делаем в прошивке CyberWrt, компилируем прошивку с пакетами, но это будет не легко, будут постоянно сыпаться ошибки
Компиляция занимает порядка 16 часов
Admin вне форума   Ответить с цитированием
Старый 25.11.2013, 17:26   #4
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

А почему ошибки сыпятся? Просто достало это!!!
stD вне форума   Ответить с цитированием
Старый 26.11.2013, 10:53   #5
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Только с компилятором общение строится на принципе взаимоуважения и полной открытости. Если есть ошибка он всегда честно пишет какая и где, в некоторых случаях даже подсказывает как ее исправить.
У меня компилеж SDK + BuildRoot + IMAGEBuilder + образ занимает около 3 часов при 70-80% загрузке ЦП. Нужен шустрый проц, оперативка и шина. Если делать все по мануалу или хотя бы осмысленно, то ошибок не будет.
SilverSwift вне форума   Ответить с цитированием
Старый 26.11.2013, 20:44   #6
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Попробовал я собирать на сервере (ubuntu server 12.04), пока ошибок нет!
Точнее одна ошибка с пакетом java.

Я это к тому, что если кто ставит линукс для компиляции, то ставьте сервер. Правда он без графики, но она тут и не нужна.
stD вне форума   Ответить с цитированием
Старый 26.11.2013, 23:39   #7
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Ребята, без обид, это рука-лицо.

Если найдется дистрибутив HZbuntu 15.10 в котором будет установлен пакет с джава-машиной, то для компилежа он будет лучшим?)
SilverSwift вне форума   Ответить с цитированием
Старый 01.12.2013, 10:48   #8
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Обращаюсь к знатокам BuildRoot`а: научите пожалуйста собирать пакеты из готовых сорцев.

Если можно на примере, по шагам.
Ну скажем захотелось установить СМС-оповещалку, а gammy для нашей системы нет готовой но есть исходные тексты.
wanvo вне форума   Ответить с цитированием
Старый 01.12.2013, 11:09   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

В шапке темы подробно расписано.
Admin вне форума   Ответить с цитированием
Старый 01.12.2013, 23:20   #10
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Цитата:
Сообщение от Admin Посмотреть сообщение
В шапке темы подробно расписано.
В шапке темы расписано как сделать пакет из одиночного С файла. Спасибо большое автору за описание. Я повторил его шаги и все получилось.
Но когда попробовал собрать программу из исходных текстов со своим собственным Make файлом у меня при сборке полезли ошибки. Причем пакет был, насколько помню, без внешних зависимостей.
Боюсь представить, что-бы было, если-бы потребовались какие-то внешние библиотеки.

Вот этому я прошу научить!Как правильно составить свой Make файл, и может что-то еще дополнительное нужно сделать.

Последний раз редактировалось wanvo; 01.12.2013 в 23:28.
wanvo вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 13 (пользователей: 0 , гостей: 13)
 

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

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

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


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


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