Oleg-FW selber compilieren ... wie? Cross-Compiling Anleitung
Hallo,
ich würde gern mal versuchen eine Oleg-FW selber zu compilieren. Wenn es geht unter WinXP ;-) .
Wie macht man das?
Gibt es dafür ein HowTo, wenn es geht in deusch? Oder mit Screenshoots?
Da Wengi ja so schöne HowTo´s schreibt ... Wengi, wäre das möglich das du darüber auch ein HowTo schreibst?
Oder ein anderer der so ein HowTo schreiben könnte?
Es würde auch erstmal ein grobes HowTo reichen,
welches ich dann durcharbeiten würde und so meine Erfahrungen mit in das HowTo einfleissen lassen könnte.
Wozu das alles? Ziel:
Ich möchte gern eigene *.asp - Dateien in der WebGui einbauen.
Siehe hier: ASP Dateien selber schreiben für die Oleg FW
Oder ist es möglich in der FW nur die eigene *.asp - Datei zu ergänzen?
Gruß.
PS: Zwischenzusammenfassung des Threads (Achtung! Thread trotzdem lesen)
Ein deutscher User (Name leider vergessen :-( ) hat auf Seite ein paar sehr schöne deutschsprachige Tutorials zu den ASUS Routern aufgearbeitet:
- ASUS WL-Series Cross-Compiling Anleitung (deutsch)
Ich zitiere hier mal einen Teil (ich hoffe der Autor hat nicht dagegen :)) damit User die die geliebte Suchfunktion des Forums nutzten auch mit verschiedenen zum Thema gehörenden Suchbegriffen hier zum Link kommen ;).
Quote:
Wenn Du dieser Anleitung folgst, sollte es für dich möglich sein neue .ipk Pakete zu erstellen, die in der offiziellen Homepage verfügbar sind.
http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/
Tutorial Index
1.Vorbereitung – Was Du brauchst um zu beginnen.
2. Vorbereitung der Software
3. Testen / und Erstellen der IPKG Pakete
Vorbereitung
· Du benötigst einen Computer mit einer laufenden Linux Distribution
· Grundkenntnisse über die Standard Unix - Kommandos
· Ein bisschen Erfahrung über das Kompilieren von Software mit configure && make && make zu installieren bietet Vorteile.
Quote:
Originally Posted by
jojo_m
Quote:
Originally Posted by
al37919
Eigentlich, das ist ein howto fuer Cross-Compiling von ipk fuer alten unslung Repository. Es geht auch fuer Compilierung von Firmwaren von Oleg
- Four steps to easily recompile 1.9.2.7-x firmware (englisch)
Quote:
Originally Posted by
al37919
- AddAPackageToOptware Software Packaging Overview (englisch)
Quote:
Originally Posted by
al37919
- OpenWRT on your router. Now you'll probably want to compile some program to run on it (englisch)
Quote:
So, you've got OpenWRT on your router. Now you'll probably want to compile some program to run on it. Well, the router isn't the best platform to build software on natively. Lack of space, limited RAM and processsor speed are few downsides. But never fear you can build applications on your linux PC using toolchains and buildroots. There's a few different ways to do this, I'm going to use Kismet as an example.
1. Use the Openwrt SDK
"When using the SDK you don't require a full buildroot. The SDK is a stripped down version of it,
which includes the toolchain and all the required library and header files to cross-compile applications for OpenWrt."
- OpenWrt Buildroot (englisch)
Quote:
OpenWrt Buildroot is a set of Makefiles and patches that allows to easily generate both a cross-compilation toolchain and a root filesystem for your Wireless Router. The cross-compilation toolchain uses uClibc (
http://www.uclibc.org/), a tiny C standard library.
A compilation toolchain is the set of tools that allows to compile code for your system. It consists of a compiler (in our case, gcc), binary utils like assembler and linker (in our case, binutils) and a C standard library (for example GNU Libc, uClibc or dietlibc). The system installed on your development station certainly already has a compilation toolchain that you can use to compile application that runs on your system. If you're using a PC, your compilation toolchain runs on an x86 processor and generates code for a x86 processor. Under most Linux systems, the compilation toolchain uses the GNU libc as C standard library. This compilation toolchain is called the "host compilation toolchain", and more generally, the machine on which it is running, and on which you're working is called the "host system". The compilation toolchain is provided by your distribution, and OpenWrt Buildroot has nothing to do with it.
Windows-Freigaben als Zusatzspeicher in den Router Mounten
Hallo,
Quote:
Originally Posted by
legolas
... originale httpd-Server startet automatisch sobald er gekillt ist, weil es noch den watchdog gibt der permanant den httpd überwacht. ....
Du musst also als erstes den watchdog killen und dann den httpd.
Wo finde ich den den WatchDog?
Wie kann ich etwas entfernen oder hinzufügen?
Quote:
Originally Posted by
legolas
... Von der skurielen Idee ein Windows-Laufwerk über smbmount zu mounten und darüber die GUI zu fahren kann ich nur abraten. Theoretisch geht das. Das läuft aber äusserst instabil. ....
Eigene Erfahrungen gemacht?
Es ist ja nur für die Entwicklungszeit gedacht.
Wie würde es den gehen?
Habe mit sambamount irgendwie keinen Erfolg gehabt.
Links zu Beiträgen zu dem Thema "Windows-Freigaben als Zusatzspeicher in den Router Mounten":
smbmount / mount -t smbfs deu http://wl500g.info/showthread.php?t=10666
Posible to mount a Samba Drive ? eng http://wl500g.info/showthread.php?p=72300#post72300
Und in diesem Thread der Beitrag 24 ist vermutlich die Lösung (werde ich noch testen).
mount a shared network folder/drive to your Router eng http://wl500g.info/showpost.php?p=72300&postcount=24
ASUS WL-500gP + smbfs support eng http://wl500g.info/showthread.php?p=49867#post49867
Quote:
Originally Posted by
legolas
... Mounte doch lieber ein Verzeichnis vom Router an Deiner Windows-Kiste. Darüber kannst Du dann Deine GUI-Eintwicklungen machen. ... Norbert
So machte ich das im Moment. Ist ein wesentlich komfortableres Entwickeln als immer die Dateien per Hand nach einer Veränderung rüber zu schubsen.
Für alle mitlesenden "Neulinge" hier im Foum, ist hier der Link zum Samba-Teil es deutschen Wengi-HowTo. (PS: Danke an Wengi!, mach weiter so! :-) ) http://wl500g.info/showpost.php?p=48654&postcount=5
So zum Thema "Windows-Freigaben als Zusatzspeicher in den Router Mounten": schreibe ich mal in dem Thread hier weiter: smbmount / mount -t smbfs deu http://wl500g.info/showthread.php?t=10666
Zum Thema: Oleg-FW selber compilieren ... wie? wer kann mir den da weiterhelfen?
Gruß.