|
24.11.2013, 19:02 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Пакеты ядра с приставкой kmod, не подойдут
Любое изменение конфигурации прошивки приводит к изменению версии |
24.11.2013, 19:12 | #2 |
Member
Регистрация: 20.11.2013
Адрес: Брянск
Сообщений: 57
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Исходники, слитые с svn://svn.openwrt.org/openwrt/trunk/ являются полными? Т.е. теперь можно дособирать пакеты отдельно, вставлять их в прошивку, не боясь несовместимости с ядром?
|
24.11.2013, 19:23 | #3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Мы так и делаем в прошивке CyberWrt, компилируем прошивку с пакетами, но это будет не легко, будут постоянно сыпаться ошибки
Компиляция занимает порядка 16 часов |
25.11.2013, 17:26 | #4 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
А почему ошибки сыпятся? Просто достало это!!!
|
26.11.2013, 10:53 | #5 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Только с компилятором общение строится на принципе взаимоуважения и полной открытости. Если есть ошибка он всегда честно пишет какая и где, в некоторых случаях даже подсказывает как ее исправить.
У меня компилеж SDK + BuildRoot + IMAGEBuilder + образ занимает около 3 часов при 70-80% загрузке ЦП. Нужен шустрый проц, оперативка и шина. Если делать все по мануалу или хотя бы осмысленно, то ошибок не будет. |
26.11.2013, 20:44 | #6 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Попробовал я собирать на сервере (ubuntu server 12.04), пока ошибок нет!
Точнее одна ошибка с пакетом java. Я это к тому, что если кто ставит линукс для компиляции, то ставьте сервер. Правда он без графики, но она тут и не нужна. |
26.11.2013, 23:39 | #7 |
Senior Member
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Ребята, без обид, это рука-лицо.
Если найдется дистрибутив HZbuntu 15.10 в котором будет установлен пакет с джава-машиной, то для компилежа он будет лучшим?) |
01.12.2013, 10:48 | #8 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Обращаюсь к знатокам BuildRoot`а: научите пожалуйста собирать пакеты из готовых сорцев.
Если можно на примере, по шагам. Ну скажем захотелось установить СМС-оповещалку, а gammy для нашей системы нет готовой но есть исходные тексты. |
01.12.2013, 11:09 | #9 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
В шапке темы подробно расписано.
|
01.12.2013, 23:20 | #10 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
В шапке темы расписано как сделать пакет из одиночного С файла. Спасибо большое автору за описание. Я повторил его шаги и все получилось.
Но когда попробовал собрать программу из исходных текстов со своим собственным Make файлом у меня при сборке полезли ошибки. Причем пакет был, насколько помню, без внешних зависимостей. Боюсь представить, что-бы было, если-бы потребовались какие-то внешние библиотеки. Вот этому я прошу научить!Как правильно составить свой Make файл, и может что-то еще дополнительное нужно сделать. Последний раз редактировалось wanvo; 01.12.2013 в 23:28. |
Здесь присутствуют: 13 (пользователей: 0 , гостей: 13) | |
|
|