Заметки по OpenWRT
Версия OpenWrt | Ядро | ADM5120 | AR71xx | BRCM63xx | RAMIPS | x86 |
---|---|---|---|---|---|---|
Attitude Adjustment 12.09 | 3.3.8 | * | * | * | * | |
Barrier Breaker 14.07 | 3.10.49 | * | * | * | * | |
Chaos Calmer 15.05 | 3.18.11 | * | * | * | * | * |
Сборка прошивки при помощи ImageBuilder
1. Скачать (wget) и распаковать (tar -xvjf) архив ImageBuilder-15.05-rc1-brcm63xx
3. Положить в каталог Araneus_RTA1025W_default необходимые файлы
3. Создать файл с содержанием ниже и дать ему права на запуск (chmod +x)
#!/bin/sh # ## Profile name: PROFILE="RTA1025W" # ## Packages to skip, packages to install: PACKAGES="-6relayd -hostapd -ip6tables -kmod-ip6tables -kmod-ipv6 -kmod-ipv6 \ -libip6tc -odhcp6c -odhcpd -wpad -wpad-mini -block-mount -kmod-fs-ext4 \ -kmod-fs-vfat -kmod-usb-net-cdc-ether -kmod-usb-serial-wwan -kmod-usb-storage \ -kmod-usb-serial -kmod-usb-serial-option -ppp -ppp-mod-pppoe -usb-modeswitch \ -luci-proto-3g -luci-proto-ppp -dnsmasq \ \ kmod-usb2 kmod-usb-ohci hostapd-mini libuci libxtables luci netifd procd \ swconfig uboot-envtools ubox ubus ubusd uci mtd opkg \ kmod-i2c-tiny-usb kmod-i2c-gpio-custom wpa-supplicant-mini ip" # ## Directory with files: FILES="Araneus_RTA1025W_default" # ## Clean and compile: clear make clean make -j4 image PROFILE="$PROFILE" PACKAGES="$PACKAGES" FILES="$FILES"
Полезные команды
mtd -r write /tmp/orig_firmware.bin firmware # Восстановить заводскую прошивку в устройстве
echo "24" >/sys/class/gpio/export # Создать нужный gpio в системе
echo "out" >/sys/class/gpio/gpio24/direction # Установить режим работы gpio24 (in/out)
echo "1" > /sys/class/gpio/gpio24/value # Отправить данные на gpio
cat /sys/class/gpio/gpio29/value # Чтение данных о статусе gpio
Внешние ссылки
- OpenWrt supported devices
- OpenWrt download area
- OpenWrt git repositories
- OpenWrt source repository downloads [use it]
- OpenWrt Image Builder [manual]
- -
- OpenWrt Packages Repository
- OpenWrt Routing Packages
- OpenWrt Telephony Packages
- OpenWrt Management Packages
- Feed for abandoned OpenWrt packages
- LuCI – OpenWrt Configuration Interface
- -
- OpenWrt Wiki: История версий OpenWRT
- OpenWrt Wiki: Buildroot – Установка
- OpenWrt Wiki: Buildroot – Использование
- OpenWrt Wiki: Init Scripts
- OpenWrt Wiki: TR-069/CWMP
- -
- Multiple USB to UART devices on OpenWRT
- OpenWRT and VLANs
- -
- OpenWRT – GPIO
- OpenWRT scripts
- -
- Сборка прошивки Black Swift из исходников
- OpenWRT — Сборка из исходников
- Скриптуем под OpenWRT
- Writing and Compiling A Simple Program For OpenWRT
- BestManual: Sitecom WL-326 OpenWrt update