Alternativni firmware do routeru - SVN server
Petr Labaj
labaj na volny.cz
Středa Listopad 2 17:33:04 CET 2011
Prebytkem casu take netrpim. A napsat HOWTO je casove mnohem
narocnejsi, nez neco najit.
Pro zacatek jsem udelal tohle:
- stahl jsem zdrojak od autora http://www.etherboot.org/p910nd/p910nd-0.8.tar.bz2
- prelozil ho toolchainem z distribuce Kamikaze 8.09.2, tj. posledni verze Kamikaze
pro procesor ADM5120 (tj. pro Edimax BR-6104K/KP), nejak takhle:
<cesta>/staging_dir/toolchain-mipsel_gcc4.1.2/bin/mipsel-linux-gcc \
-I <cesta>/staging_dir/toolchain-mipsel_gcc4.1.2/include \
-s -Os p910nd.c -o p910nd
To <cesta> je adresar, kde mate nainstalovany cely balik OpenWRT.
Ten prikaz pro preklad mozna vypada osklive, ale jen proto, ze je uveden i s celou
cestou. Protoze mam ryznych toolchainu nainstalovanych spoustu, tak na to
mam proste nachystane davky, kde ty cesty jsou uvedene.
Bez uvedeni tech cest je to zcela trivialni preklad:
mipsel-linux-gcc -s -Os p910nd.c -o p910nd
- prelozenou binarku jsem dal na www.volny.cz/labaj/p910nd.zip , tak si ji
stahnete, na routeru ji dejte do /tmp (tj. do RAMdisku) a vyzkousejte, jestli
funguje a vyhovuje.
cd /tmp
chmod 755 p910nd
./p910nd
Ja zrovna zadny Edimax ani jiny router MIPS Little Endian u sebe nemam,
tak to zkusit nemuzu.
Mimochodem ten TP-Link, o kterem tohle vlakno zacalo, je Big Endian.
Takze to pouzivam jako tester toho, jestli jsem neco nenapsal prasacky,
tj. jestli to nemam platformove zavisle.
PL
*************************
From: "Petr Tomasek" <tomasek na etf.cuni.cz>
A nemate nejake HOWTO pro lidi, co nemaji moc casu to hledat? ;)
Další informace o konferenci Hw-list