Firmware kompilieren: Unterschied zwischen den Versionen

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen
(Stub angelegt)
 
Keine Bearbeitungszusammenfassung
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
== Einleitung ==
Hier gibt's eine Schnellstart-Anleitung zum Bauen der Bonner Firmware. Weitere hinweise findets Du auf der Wiki-Seite [[Firmware]].
== Anleitungen ==
== Anleitungen ==
''Link zur Gluon-Anleitung'':
[https://gluon.readthedocs.io/en/v2018.2.x/user/getting_started.html Gluon-Anleitung]
[https://gluon.readthedocs.io/en/v2018.2.x/user/getting_started.html#building-the-images Build-Anweisungen]
[https://gluon.readthedocs.io/en/v2018.2.x/user/site.html Site-Konfiguration]


''Link zur Gluon-Anleitung''
''Welches Target für welche Geräte?''
[https://openwrt.org/docs/techref/targets/start Liste der OpenWRT-Targets]


''Welches Target für welche Geräte?''
''Die Anweisungen unten gelten zur Zeit nur für Bonn''


== Für Geräte mit 8MB Speicher oder mehr ==
== Für Geräte mit 8MB Speicher oder mehr ==
Zeile 10: Zeile 20:


   git clone https://github.com/freifunk-gluon/gluon.git ffkbu-wireguard -b v2018.2
   git clone https://github.com/freifunk-gluon/gluon.git ffkbu-wireguard -b v2018.2
   cd kbuneu-wireguard/
   cd ffkbu-wireguard/
   git clone https://github.com/ff-kbu/site-ffkbu-bonn-v2.git site -b gluon2018.1-wireguard
   git clone https://github.com/ff-kbu/site-ffkbu-bonn-v2.git site -b gluon2018.1-wireguard


Zeile 25: Zeile 35:


   git clone https://github.com/freifunk-gluon/gluon.git ffkbu-fastd -b v2018.2
   git clone https://github.com/freifunk-gluon/gluon.git ffkbu-fastd -b v2018.2
   cd kbuneu-wireguard/
   cd ffkbu-wireguard/
   git clone https://github.com/ff-kbu/site-ffkbu-bonn-v2.git site -b gluon2018.1-fastd
   git clone https://github.com/ff-kbu/site-ffkbu-bonn-v2.git site -b gluon2018.1-fastd


=== Firmware bauen ===
=== Firmware bauen ===
Zeile 41: Zeile 50:


''Liste von Targets hier einfügen''
''Liste von Targets hier einfügen''
=== Viele CPU-Kerne ===
''Option -j5 ersetzen durch größere Zahl, bei weniger als 4 virtuellen Kernen ggf. auch durch kleinere Zahl''

Version vom 28. August 2019, 12:38 Uhr

Einleitung

Hier gibt's eine Schnellstart-Anleitung zum Bauen der Bonner Firmware. Weitere hinweise findets Du auf der Wiki-Seite Firmware.


Anleitungen

Link zur Gluon-Anleitung: Gluon-Anleitung Build-Anweisungen Site-Konfiguration

Welches Target für welche Geräte? Liste der OpenWRT-Targets

Die Anweisungen unten gelten zur Zeit nur für Bonn

Für Geräte mit 8MB Speicher oder mehr

Dateien auschecken

 git clone https://github.com/freifunk-gluon/gluon.git ffkbu-wireguard -b v2018.2
 cd ffkbu-wireguard/
 git clone https://github.com/ff-kbu/site-ffkbu-bonn-v2.git site -b gluon2018.1-wireguard

Firmware bauen

 make update
 make -j5 GLUON_TARGET=ar71xx-generic GLUON_BRANCH=stable

Die Firmware liegt jetzt unter output/images

Für Geräte mit 4MB Speicher

Dateien auschecken

 git clone https://github.com/freifunk-gluon/gluon.git ffkbu-fastd -b v2018.2
 cd ffkbu-wireguard/
 git clone https://github.com/ff-kbu/site-ffkbu-bonn-v2.git site -b gluon2018.1-fastd

Firmware bauen

 make update
 make -j5 GLUON_TARGET=ar71xx-tiny GLUON_BRANCH=stable

Die Firmware liegt jetzt unter output/images

Andere Targets

Die obigen Varianten decken einen Großteil der verfügbaren Geräte ab. Für einige speziellere Geräte müssen aber andere Targets gebaut werden:

Liste von Targets hier einfügen

Viele CPU-Kerne

Option -j5 ersetzen durch größere Zahl, bei weniger als 4 virtuellen Kernen ggf. auch durch kleinere Zahl