OpenWrt Buildroot - Използване на старата Wiki OpenWrt

Потребителски инструменти

Инструменти на сайта

Съдържание

Изтегляне на изходни кодове

Изтеглете изходния код: свежа версия (багажник)

(Последно) Chaos Calmer 15.05.1 Release

Последната версия в клона на Chaos Calmer

Актуализация на изходния код

Актуализиране на изходните кодове:

Актуализиране на хранилището

"Инсталиране" на изтеглени пакети (по избор, но задължително, ако искате да изградите фърмуер например от LuCI).
Тази процедура ще създаде символни връзки към поддиректориите на пакета в основното дърво на източника.

За да инсталирате отделни пакети:

За да съберете цялото дърво на пакета: ПРЕДУПРЕЖДЕНИЕ Това може да отнеме време и ненужно, освен ако не планирате да внедрите хранилище на пакети за вашата компилация.

Последователност

Типични стъпки за сглобяване:

Задаване на опции за изграждане

Стартирайте ncurses на OpenWrt Buildroot - текстов интерфейс за конфигуриране:

Както при конфигурацията на ядрото на Linux, почти всяка опция има 3 значения: у/м/н,които са представени както следва:
* (чрез натискане на „y“) Този пакет ще бъде включен в изображението на фърмуера
* (чрез натискане на „m“) Този пакет ще бъде компилиран (и може да бъде инсталиран с opkg след фърмуера на OpenWrt), но не ще бъде включен в изображението на фърмуера
* (чрез натискане на `n`) Този пакет няма да се компилира

Когато запишете конфигурационният файл се създава

/openwrt/trunk/.config, съдържащ параметри за изграждане.

Разработчиците предлагат такъв файл за OpenWrt 'Backfire' 10.03.1-RC5,
например за ar71xx.

изберете вашата платформа, преди да използвате defconfig, ще бъде направена основна конфигурация на системата за компилация, включително проверка на зависимости и условия за средата на компилация и т.н.

ще провери за зависимости. Инсталирайте липсващи компоненти и стартирайте отново.

Обща настройка

Menuconfig има TPI, който е предназначен за избор на платформа, пакети за компилация, пакети за включване във файла на фърмуера, някои параметри на ядрото и т.н.

В резултат на това зависимостите в съществуващата конфигурация ще се актуализират автоматично и можете да започнете да изграждате изображението.

От самото начало намерението беше да се разработи „menuconfig“, за да се създаде проста, но мощна среда за конфигуриране на персонализирани изображения на OpenWrt. Menuconfig е повече или по-малко обясним, така че дори най-специфичните задачи за конфигуриране могат да бъдат изпълнени с него. В зависимост от конкретната платформа, необходимите пакети и модули на ядрото, стандартният процес на конфигуриране ще включва промяна на следните елементи: