Visorware ist eine Linux-basierte Systemsoftware, die auf tragbaren Geräten mit einem Brille/Brillen-Form-Faktor ausgeführt wurde. Visorware ist mit kleinen OLED- und TFT-Displays kompatibel und bietet ein komfortables Benutzererlebnis mit der einfachen Benutzeroberflächen- und geplanten funktionalen Anwendungsinstallations-/-verwaltungssysteme.
Um Visorware zu verwenden und zu entwickeln, müssen wir eine geeignete Basisumgebung mit der erforderlichen Hardware einrichten. Sie brauchen:
• Ein Raspberry Pi mit dem neuesten Raspbian, der auf einer mindestens 4 GB SD -Karte installiert ist. Alle PI -Modelle funktionieren.
• Ein kleines, monochromes OLED -Display. (Derzeit unterstützt nur die SSD1306 128x64 -OLED -Anzeigen. Weitere Anzeigen werden hinzugefügt.)
• Vier Schaltflächen, die mit 'Gpio4', 'Gpio17', 'Gpio27' und 'Gpio22' verdrahtet wurden. Diese Tasten werden verwendet, um durch Menüs zu navigieren und mit Software zu interagieren. (GPIO17 dient als linke Taste, GPIO27 Middle und GPIO22 rechts | Die Taste bei gpio4 ist nicht erforderlich.)
Weitere Informationen zum Einrichten Ihrer Hardware finden Sie in der Datei docs/devSetup.md -Datei im Dokumentationsverzeichnis dieses Github -Repository.
Lassen Sie uns zur Installation von Visorware gehen. Um die Sache zu vereinfachen, verfügt Visorware über ein einfaches Setup und Konfiguration zum ersten Mal. Sie benötigen Ihren PI, um mit einer funktionierenden Internetverbindung verbunden zu sein. Das Erst-Mal-Setup entfernt eine Menge vorinstallierter Software aus dem Standard-Raspbian-Image. Daher ist es am besten, Visorware auf einem sauberen Bild zu installieren, um einen Datenverlust zu verhindern
Das erste, was wir tun müssen, ist, Visorware aus dem Github -Repository zu klonen. Dies kann einfach durch Eingeben des folgenden Befehls in das Terminal erfolgen:
Git Clone https://github.com/1zc/visorware
Nachdem wir das Repository geklont haben, gehen wir in unser neu geschaffenes lokales Verzeichnis ein.
CD Visorware
Wir müssen tiefer gehen, um auf die Hauptquelldatei "vw.py" zuzugreifen, die sich im SRC -Verzeichnis befindet.
CD SRC
Wenn wir mit 'vw.py' mit 'sudo' Rechten beginnen, wird das Terminal gelöscht und das Dialogfeld des ersten Setups wird angezeigt. Das Setup beginnt ungefähr 20 Sekunden nach dem Abschluss des Dialogfelds und dauert sehr lange . Sobald die Einrichtung abgeschlossen ist, wird der PI neu gestartet und Visorware sollte auf dem angeschlossenen OLED -Display angezeigt werden.
Sie können das Setup mit der Eingabe beginnen:
sudo python3 vw.py
Stellen Sie sicher, dass es mit 'sudo python3' und nicht mit 'Python' läuft!
Finden Sie jetzt ein gutes Spiel oder ein schönes Video auf YouTube, das Sie sehen können. Vielleicht hol dir sogar eine Tasse Kaffee. Dieser Vorgang kann lange dauern!
Wenn das Setup ohne tödliche Fehler abgeschlossen ist und Visorware auf Ihrem OLED -Display ausgeführt wird, sind wir fertig und können jetzt unsere neu installierte Software verwenden!
Visorware soll so einfach wie möglich zu bedienen sein. Verwenden Sie die drei Haupttasten (die wir bisher mit GPIO 17,27,22 verkabelt haben), um die Menüs und die öffnenden Anwendungen/Untermenüs zu eröffnen. Sie können das Gerät durch die Leistungseinstellungen im Hauptmenü herunterfahren oder neu starten, Core-Systemstats überprüfen und sogar ein Software-Update aus der Einstellungs-App durchführen!
Die dedizierten Apps, die derzeit mit Visorware (z. B. der Wetter -App und dem Uhrenbildschirm) verfügbar sind, sind noch nicht direkt von Visorware konfiguriert. Dies wird in zukünftigen Updates hinzugefügt, wenn Visorware entwickelt wird. Weitere Informationen zur Verwendung von Visorware finden Sie in der Datei docs/useage.md im Dokumentationsverzeichnis.
Vielen Dank, dass Sie sich Visorware angesehen haben! Ich arbeite gerade alleine daran, also entschuldige ich mich, wenn Entwicklung und Dokumentation nicht immer schnell/detailliert sind. Ich werde Informationen darüber hinzufügen, wie Beiträge in naher Zukunft geleistet werden können, nachdem Dokumentation zu einzelnen Kernkomponenten der Software vollständig veröffentlicht wurde. Wenn Sie mir Fragen stellen oder auf Probleme hinweisen möchten, können Sie den Abschnitt mit dem GitHub -Repository verwenden oder mich unter Discord (Infra#0001) oder auf Reddit /u /Infranix kontaktieren!