1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/add358-openwrt

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 6.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 14.03.2025 05:49 82ee66a

Логотип OpenWrt

Проект OpenWrt представляет собой операционную систему Linux, предназначенную для встраиваемых устройств. Вместо попыток создания единой статической прошивки, OpenWrt предлагает полностью записываемую файловую систему с управлением пакетами. Это позволяет вам отказаться от выбора приложений и конфигураций, предлагаемых производителем, и кастомизировать устройство с помощью пакетов для удовлетворения любых потребностей. Для разработчиков OpenWrt служит платформой для создания приложений без необходимости создания полной прошивки вокруг него; для пользователей это означает возможность полной кастомизации устройства и использования его способами, которые никогда не были предусмотрены.

Солнечный свет!

Разработка

Чтобы создать свою собственную прошивку, вам требуется система GNU/Linux, BSD или MacOSX (необходима чувствительность к регистру букв в файловой системе). Поддержка Cygwin недоступна из-за отсутствия чувствительности к регистру букв в файловой системе.

Требования

Для компиляции OpenWrt вам необходимы следующие инструменты, названия пакетов могут различаться между распределениями. Полный список с распределение-зависимыми пакетами содержится в документации Установка системы сборки.``` binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.6+ rsync subversion unzip which


### Быстрый старт

1. Выполните команду `./scripts/feeds update -a`, чтобы получить все последние определения пакетов, указанные в файлах feeds.conf / feeds.conf.default.

2. Выполните команду `./scripts/feeds install -a`, чтобы установить символические ссылки для всех полученных пакетов в директорию package/feeds/.

3. Выполните команду `make menuconfig`, чтобы выбрать вашу предпочитаемую конфигурацию для инструментария, целевой системы и пакетов прошивки.

4. Выполните команду `make`, чтобы скомпилировать вашу прошивку. Это скачает все исходники, скомпилирует кросс-скомпилятор и затем выполнит кросс-скомпиляцию ядра GNU/Linux и всех выбранных приложений для вашей целевой системы.

### Связанные репозитории

Основной репозиторий использует несколько подрепозиториев для управления пакетами различных категорий. Все пакеты устанавливаются через менеджер пакетов OpenWrt, называемый `opkg`. Если вы хотите разрабатывать веб-интерфейс или портировать пакеты на OpenWrt, пожалуйста, найдите подходящий репозиторий ниже.

* [LuCI Веб-интерфейс](https://github.com/openwrt/luci): Современный и модульный интерфейс для контроля над устройством через веб-браузер.
* [Пакеты OpenWrt](https://github.com/openwrt/packages): Общественный репозиторий перенесённых пакетов.* [Маршрутизация OpenWrt](https://github.com/openwrt/routing): Пакеты, специально предназначенные для маршрутизации (сетевые мешки).

* [Видеопакеты OpenWrt](https://github.com/openwrt/video): Пакеты, специально предназначенные для серверов отображения и клиентов (Xorg и Wayland).

## Информация о поддержке

Для получения списка поддерживаемых устройств см. [Базу данных аппаратного обеспечения OpenWrt](https://openwrt.org/supported_devices)

### Документация

* [Краткое руководство](https://openwrt.org/docs/guide-quick-start/start)
* [Руководство пользователя](https://openwrt.org/docs/guide-user/start)
* [Документация для разработчиков](https://openwrt.org/docs/guide-developer/start)
* [Техническая справочная информация](https://openwrt.org/docs/techref/start)

### Сообщество поддержки

* [Форум](https://forum.openwrt.org): Для использования, проектов, обсуждений и советов по оборудованию.
* [Чат поддержки](https://webchat.otfc.net/#openwrt): Канал `#openwrt` на **otfc.net**.

### Сообщество разработчиков

* [Отчеты об ошибках](https://bugs.openwrt.org): Отправка отчетов об ошибках в OpenWrt
* [Список рассылки разработчиков](https://lists.openwrt.org/mailman/listinfo/openwrt-devel): Отправка патчей
* [Чат разработчиков](https://webchat.otfc.net/#openwrt-devel): Канал `#openwrt-devel` на **otfc.net**.

## Лицензия

OpenWrt распространяется под лицензией GPL-2.0

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/add358-openwrt.git
git@api.gitlife.ru:oschina-mirror/add358-openwrt.git
oschina-mirror
add358-openwrt
add358-openwrt
master