Firmware kompilieren: Unterschied zwischen den Versionen

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen
K (CPU-Kerne ausnutzen)
K (cd ffkbu-fastd/ statt cd ffkbu-wireguard/)
 
(3 dazwischenliegende Versionen von 3 Benutzern 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'':
''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]


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


''Die Anweisungen unten gelten zur Zeit nur für Bonn''
''Die Anweisungen unten gelten zur Zeit nur für Bonn''
Zeile 27: 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 ffkbu-wireguard/
   cd ffkbu-fastd/
   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


Zeile 46: Zeile 54:


''Option -j5 ersetzen durch größere Zahl, bei weniger als 4 virtuellen Kernen ggf. auch durch kleinere Zahl''
''Option -j5 ersetzen durch größere Zahl, bei weniger als 4 virtuellen Kernen ggf. auch durch kleinere Zahl''
== Videos ==
* Die [https://www.youtube.com/channel/UC8VlIN5S4oHPctGUZivqPzw Freifunkthek] hat bei [https://www.youtube.com YouTube] ein [https://www.youtube.com/watch?v=2rEm0OFOFE0 Video] eingestellt, das zeigt wie man eine Firmware für das [http://www.freifunk-emscherland.de Emscherland] backt, an dem man sich orientieren kann, wie es für die KBU-Hood umgesetzt werden kann.

Aktuelle Version vom 5. Februar 2022, 07:22 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-fastd/
 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


Videos

  • Die Freifunkthek hat bei YouTube ein Video eingestellt, das zeigt wie man eine Firmware für das Emscherland backt, an dem man sich orientieren kann, wie es für die KBU-Hood umgesetzt werden kann.