Создание собственной прошивки
специально для всех даю краткую инструкцию... всего десяток комманд... для компиляции нужно иметь linux-box (в моем случае Debian GNU/Etch 4.0 развернутый в VMWare для чистоты экспиремента)
Code:
# uname -a
Linux debian 2.6.26-1-amd64 #1 SMP Thu Aug 28 13:32:26 UTC 2008 x86_64 GNU/Linux
подготовим место для сборки и скачали три необходимых файла
Code:
# rm -rf /opt/brcm /opt/broadcom
# ls -la ~/tmp
-rw-r--r-- 1 root root 273177367 2008-09-13 00:12 GPL_1927.ZIP
-rw-r--r-- 1 root root 2015762 2008-09-13 00:12 hndtools-mipsel-uclibc-3.2.3-full.tar.bz2
-rw-r--r-- 1 root root 15256385 2008-09-13 00:12 wl500g-1.9.2.7-10.tar.bz2
выполняем по очереди комманды... вывод каждой не привожу... смысла не вижу (кому нужно могу сделать логи выполнения каждой комманды make)
Code:
# tar -C /opt -zxvf ~/tmp/GPL_1927.ZIP
# mv /opt/broadcom/opt/brcm /opt
# tar -C / -jxvf ~/tmp/hndtools-mipsel-uclibc-3.2.3-full.tar.bz2
# rm /opt/brcm/hndtools-mipsel-uclibc
# ln -sf /opt/brcm/hndtools-mipsel-uclibc-3.2.3-full /opt/brcm/hndtools-mipsel-uclibc
# export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin:/opt/brcm/hndtools-mipsel-linux/bin
# tar -C /opt/broadcom/src -jxvf ~/tmp/wl500g-1.9.2.7-10.tar.bz2
# cd /opt/broadcom/src/wl500g-1.9.2.7-10 && make kernel && make
# cd /opt/broadcom/src/gateway && make && make images
в результате получаем все образы
Code:
# ls -la /opt/broadcom/src/gateway/mipsel-uclibc/
total 39880
drwxr-xr-x 5 root root 4096 2008-09-13 00:33 .
drwxr-xr-x 49 root root 4096 2008-09-13 00:18 ..
drwxr-xr-x 40 root root 4096 2008-09-13 00:33 install
drwxr-xr-x 3 root root 4096 2008-09-13 00:26 modules
drwxr-xr-x 14 root root 4096 2008-09-13 00:33 target
-rwx------ 1 root root 3095166 2008-09-13 00:33 target.cramfs
-rw-r--r-- 1 root root 669542 2008-09-13 00:33 vmlinuz
-rw-r--r-- 1 root root 3674112 2008-09-13 00:28 WL320gE-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3674112 2008-09-13 00:29 WL320gP-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3674112 2008-09-13 00:33 WL330gE-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3702784 2008-09-13 00:30 WL500gp-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3698688 2008-09-13 00:32 WL500gpv2-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3706880 2008-09-13 00:27 WL500gx-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3702784 2008-09-13 00:31 WL500W-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3698688 2008-09-13 00:31 WL520gu-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3698688 2008-09-13 00:28 WL550gE-1.9.2.7-10.trx
-rw-r--r-- 1 root root 3768320 2008-09-13 00:33 WL700g-1.9.2.7-10.trx