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

OSCHINA-MIRROR/add358-openwrt

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Логотип 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 )

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

Введение

OpenWrt — это дистрибутив Linux, разработанный для встраиваемых устройств. Он похож на такие проекты, как Buildroot. В настоящее время OpenWrt поддерживает множество платформ, таких как ARM, mips, x86 и другие, и предоставляет множество бесплатных приложений! Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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