| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| de:doc:howto:obtain.firmware [2018/02/17 20:09] – ↷ Links adapted because of a move operation | de:doc:howto:obtain.firmware [2018/03/03 20:25] – ↷ Links adapted because of a move operation |
|---|
| Sie haben vier Optionen um eine [[de:doc:howto:generic.flashing|installierbare]] OpenWrt Firmware-Image-Datei zu erhalten: | Sie haben vier Optionen um eine [[de:doc:howto:generic.flashing|installierbare]] OpenWrt Firmware-Image-Datei zu erhalten: |
| - **[[doc:howto:obtain.firmware.download|Herunterladen]]**: Sie laden eine (oder zwei, je nach Ziel) komplett fertige Image-Dateien herunter. Die originale Firmware wird damit überschrieben und fertig. **Empfohlen** | - **[[doc:howto:obtain.firmware.download|Herunterladen]]**: Sie laden eine (oder zwei, je nach Ziel) komplett fertige Image-Dateien herunter. Die originale Firmware wird damit überschrieben und fertig. **Empfohlen** |
| - Den **[[doc:howto:obtain.firmware.generate|Image Generator]]** benutzen: Sie laden eine große gepackte Datei herunter, sie enthält **alle** verfügbaren Pakete fertig kompiliert und in opkg-Pakete gepackt. Sie wählen die gewollten Pakete aus und lassen sich eine Firmware generieren. Der Vorteil gegenüber der ersten Vorgehensweise ist, dass sich sämtliche ausgewählte Pakete auf der [[doc/techref/flash.layout|SquashFS-Partition]] befinden werden. Sie nehmen hier viel weniger Platz ein, als wenn Sie sie nachträglich mit ''opkg'' auf die JFFS2-Partition installieren würden. Sie können Pakete auch vorkonfigurieren. Das ist wiederum von Vorteil, wenn Sie OpenWrt auf mehrere Geräte installieren möchten. Sie brauchen dann bloß einmal konfigurieren. | - Den **[[docs:guide-user:additional-software:imagebuilder|Image Generator]]** benutzen: Sie laden eine große gepackte Datei herunter, sie enthält **alle** verfügbaren Pakete fertig kompiliert und in opkg-Pakete gepackt. Sie wählen die gewollten Pakete aus und lassen sich eine Firmware generieren. Der Vorteil gegenüber der ersten Vorgehensweise ist, dass sich sämtliche ausgewählte Pakete auf der [[docs:techref:flash.layout|SquashFS-Partition]] befinden werden. Sie nehmen hier viel weniger Platz ein, als wenn Sie sie nachträglich mit ''opkg'' auf die JFFS2-Partition installieren würden. Sie können Pakete auch vorkonfigurieren. Das ist wiederum von Vorteil, wenn Sie OpenWrt auf mehrere Geräte installieren möchten. Sie brauchen dann bloß einmal konfigurieren. |
| - Die **[[docs:guide-developer:obtain.firmware.sdk|Toolchain (SDK)]]** benutzen: Die [[wp>Instruction set|CPU-Architektur]] ihres PC und die ihres Router sind höchstwahrscheinlich nicht identisch. Deswegen kann Quellcode nicht kompiliert werden, er muss cross-kompiliert werden. Mit diesem Paket können Sie das tun. | - Die **[[docs:guide-developer:obtain.firmware.sdk|Toolchain (SDK)]]** benutzen: Die [[wp>Instruction set|CPU-Architektur]] ihres PC und die ihres Router sind höchstwahrscheinlich nicht identisch. Deswegen kann Quellcode nicht kompiliert werden, er muss cross-kompiliert werden. Mit diesem Paket können Sie das tun. |
| - **[[de:about:toolchain|OpenWrt Buildroot]]** zu benutzen ist die aufwendigste und ursprünglichste Methode. Sie bietet einem auch die größten Freiheiten OpenWrt an seine Bedürfnisse anzupassen. Sie umfasst: \\ **Hinweis:** Die Methode selbst ist aufwendig (und nimmt je nach Prozessor mehrere Stunden in Anspruch), doch die Durchführung ist wirklich [[doc:howto:build|simpel]] ;-) | - **[[de:about:toolchain|OpenWrt Buildroot]]** zu benutzen ist die aufwendigste und ursprünglichste Methode. Sie bietet einem auch die größten Freiheiten OpenWrt an seine Bedürfnisse anzupassen. Sie umfasst: \\ **Hinweis:** Die Methode selbst ist aufwendig (und nimmt je nach Prozessor mehrere Stunden in Anspruch), doch die Durchführung ist wirklich [[docs:guide-developer:build-system:start|simpel]] ;-) |
| * notwendige Werkzeuge installieren, zum Beispiel [[wpde>GNU Compiler Collection|gcc]], [[wpde>make]] oder [[wpde>Apache Subversion|svn]] | * notwendige Werkzeuge installieren, zum Beispiel [[wpde>GNU Compiler Collection|gcc]], [[wpde>make]] oder [[wpde>Apache Subversion|svn]] |
| * per ''svn'' (oder ''git'') den Quellcode herunterladen | * per ''svn'' (oder ''git'') den Quellcode herunterladen |