Firmware selber bauen

Aus Freifunk Dresden - Anwender-Wiki
Version vom 7. August 2018, 20:22 Uhr von Stephan (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die Firmware kann entweder unter [http://download.freifunk-dresden.de/ | Download] fertig kompiliert herrunter geladen werden<br/> oder man kann sich diese sel…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die Firmware kann entweder unter | Download fertig kompiliert herrunter geladen werden
oder man kann sich diese selber bauen.

Ein Knoten, welcher aus diesen Repository gebaut wird, taucht dann als 'Alternativer' Knoten in der Hotspot Liste auf. Werden keine weiteren Anpassungen gemacht, erfüllt dieser die Knoten Spezifikation.

Bei Anpassungen, müssen diese Spezifikationen aber weiterhin sichergestellt sein !
Falls das nicht möglich ist, bitte kontaktiert Freifunk Dresden dies bezüglich. Dann können wir sehen in wie weit davon abgewichen werden kann.

Hinter dieser Spezifikation stecken verschiedene Ideen, um anderen Leuten eine bestimmte Funktionalität zu garantieren.

Quellcode

Github

Github enthält einen relativen stabilen Softwarestand. Jede freigegebene Software erhält einen Tag.

https://github.com/ddmesh/firmware-freifunk-dresden

Internes Git-Repository

Das interne Repository steht nur dem Entwicklerteam zur Verfügung und enthält immer jede Änderung. Dieses Repository wird regelmässig auf einem externem RAID5 gesichtert. Es liegt dabei aber selbst auf einem RAID 1.

Der Hauptserver implementiert dazu einen Linux-Container. Der Zugang dazu ist privat.

ssh://git@git.freifunk-dresden.de:2201/~/firmware.git

Firmware Bauen

Entwicklungsumgebung

System Ubuntu Ubuntu-Mate
Beispiel Beispiel Beispiel
Beispiel Beispiel Beispiel

Firmware konfigurieren

Firmware bauen

Neue Plattformen hinzufügen