Results 1 to 10 of 10

Thread: Oleg-FW selber compilieren ... wie?

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Nov 2005
    Location
    Germany
    Posts
    423

    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 .
    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 View Post
    Achtung: Der Link im Tutorial zum Download der Datei "GPL_1927.zip" von der ASUS-Website funktioniert nicht mehr. Stattdessen kann man aber http://files.wl500g.info/asus/wl500g/gpl/GPL_1927.zip nehmen.
    Quote Originally Posted by al37919 View Post
    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 View Post
    Compilierung von Firmwaren von Oleg ( http://wiki.wl500g.info/index.php/co...customfirmware )


    - AddAPackageToOptware Software Packaging Overview (englisch)
    Quote Originally Posted by al37919 View Post
    Es gibt ein englisches howto fuer Cross-Compiling von neuen Optware ipk hier: http://www.nslu2-linux.org/wiki/Optw...ckageToOptware

    Die neue Optware ipk und die alte Unslung ipk darf man nicht mischen.
    - OpenWRT on your router. Now you'll probably want to compile some program to run on it (englisch)
    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)
    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.
    Last edited by WLAN-Fan; 10-03-2008 at 13:42. Reason: Zwischenzusammenfassung des Threads

Similar Threads

  1. new firmware 1.9.2.7-8 by oleg
    By alien433 in forum WL-500gP Firmware Discussion
    Replies: 31
    Last Post: 24-01-2008, 20:31
  2. ASP Dateien selber schreiben für die Oleg FW
    By WLAN-Fan in forum German Discussion - Deutsch (DE)
    Replies: 21
    Last Post: 20-11-2007, 10:39
  3. How do I restore to Oleg default?
    By gamerhk in forum WL-500gP Q&A
    Replies: 1
    Last Post: 04-11-2007, 15:55
  4. Firmware updaten, aber wie
    By Barnosch in forum German Discussion - Deutsch (DE)
    Replies: 7
    Last Post: 13-06-2006, 15:58
  5. twonky media server, network drive with oleg firmware
    By black_bottom in forum WL-HDD Q&A
    Replies: 3
    Last Post: 22-03-2006, 07:15

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •