Aktualisierung von Board-Support-Package und Libraries

Um die Installation und Updates der senseBox-Libraries benutzerfreundlicher zu gestalten, haben wir die Installationsschritte verändert.
Auf dieser Seite zeigen wir euch, welche Schritte ihr befolgen müsst, um euer Board-Support-Package und eure senseBox-Libraries zu aktualisieren. Diese Anleitung betrifft euch nur, wenn ihr die ersten Schritte dieses Buches vor dem 23. Juni 2018 durchgeführt habt.


Was ist neu?

Wir haben ein neues Board-Support-Package entwickelt, welches das alte Board-Support-Package mit den senseBox-Libraries vereint. Dadurch wird die fehleranfällige, manuelle Installation der senseBox-Libraries umgangen. Gleichzeitig kann die integrierte Update-Funktion für Board-Support-Packages aus der Ardunio IDE benutzt werden, um die Libraries auf den neusten Stand zu bringen. So können Updates in Zukunft mit deutlich geringerem Aufwand eingespielt werden.

Anleitung zur Aktualisierung

Die Aktualisierung besteht aus 2 Schritten:

  1. Dem Löschen der senseBox-Libraries aus dem Sketchbook-Ordner, um Doppelungen der Libraries und die Benutzung alter Versionen zu vermeiden.
  2. Der Installation des neuen Board-Support-Packages, um die Libraries über dieses in Arduino einzubinden.

Wähle dein Betriebssystem, um die passende Anleitung zu sehen:

Schritt 1: Löschen der senseBox-Libraries aus dem Sketchbook-Folder

  1. Öffne nun die Arduino IDE. Gehe auf Datei -> Voreinstellungen:

    Klicke `Datei` und dann `Voreinstellungen`
    Klicke `Datei` und dann `Voreinstellungen`

    und schaue im Feld unter Sketchbook-Speicherort nach an welchem Ort der Sketchbook-Ordner gespeichert ist.

    Schaue im rot-markierten Feld nach, wo dein Sketchbook-Speicherort ist
    Schaue im rot-markierten Feld nach, wo dein Sketchbook-Speicherort ist

    Merke dir den Pfad zu diesem Ordner, also den Ort wo dieser gespeichert ist.

  1. Nun navigierst du in deinem Datei-Explorer zum Sketchbook-Speicherort (siehe 1.). Beachte, dass der Zielordner im Datei-Explorer am Sketchbook-Speicherort den Namen Arduino trägt. Öffne diesen Ordner. Innerhalb des Arduino-Ordners befindet sich ein Ordner mit dem Namen libraries. Innerhalb dieses Ordners befinden sich die senseBox-Libraries. Lösche den libraries-Ornder, um sie zu entfernen.

    Wenn du ein erfahrener Arduino-Nutzer bist und in der Vergangenheit weitere externe Libraries eingebunden hast, die nicht zu den senseBox-Libraries gehören, gehe in den `libraries`-Ordner und lösche alle Libraries, die nicht extern von dir eingebunden wurden, anstatt den gesamten Ordner zu löschen.
  2. Schließe jetzt das Programm Arduino vollständig und starte es erneut, um das Löschen der alten senseBox-Libraries abzuschließen.

Schritt 2: Neues Board-Support-Package einbinden

Um das neue Board-Support-Package einzubinden, geht ihr ähnlich vor, wie in den ersten Schritten, mit ein paar kleinen Änderungen.

  1. Füge die folgende URL in deiner Arduino IDE unter Datei -> Voreinstellungen in das Feld für Zusätzliche Bordverwalter-URLs ein:

    https://github.com/sensebox/senseBoxMCU-core/raw/master/package_sensebox_index.json
    An der Stelle steht im Normalfall vorher schon folgende URL: https://github.com/watterott/senseBox-MCU/raw/master/package_sensebox_index.json diese sieht der obigen sehr ähnlich, ist aber nicht die gleiche URL. Sie muss aber unbedingt durch die oben stehende URL ausgetauscht werden.
    Öffne die Voreinstellungen und füge die URL ein
    Öffne die Voreinstellungen und füge die URL ein
  2. Öffne nun den Boardverwalter unter Werkzeuge -> Board:"..." -> Boardverwalter und suche dort nach dem senseBox SAMD Boards-Package.

Suche nach dem rot markierten Package
Suche nach dem rot markierten Package

Wenn ihr auf den Eintrag in der Liste klickt, erscheint dort ein Update-Button.

Wichtig ist, zuerst auf den Eintrag zu klicken. Ansonsten wird der Update-Button nicht angezeigt, auch wenn es bereits eine neue Version gibt.
  1. Klicke auf diesen Button und gehe danach sicher, dass die installierte Version höher als 1.1.0 ist.
Klicke auf 'Update', um das Board-Support-Package zu aktualisieren
Klicke auf 'Update', um das Board-Support-Package zu aktualisieren

Da wir das senseBox SAMD Boards-Package für euch regelmäßig aktualisieren, solltet ihr immer mal wieder in den Boardverwalter gehen und nachschauen, ob das senseBox SAMD Boards-Package noch aktuell ist. Öffnet dafür wie oben beschrieben den Boardverwalter, sucht nach senseBox SAMD Boards und klickt dort ggf. auf Update.

Schritt 1: Löschen der senseBox-Libraries aus dem Sketchbook-Folder

  1. Öffne nun die Arduino IDE. Gehe auf Arduino -> Einstellungen...:

    Klicke `Arduino` -> `Einstellungen...`
    Klicke `Arduino` -> `Einstellungen...`

    und schaue im Feld unter Sketchbook-Speicherort nach an welchem Ort der Sketchbook-Ordner gespeichert ist.

    Schaue im rot-markierten Feld nach, wo dein Sketchbook-Speicherort ist
    Schaue im rot-markierten Feld nach, wo dein Sketchbook-Speicherort ist

    Merke dir den Pfad zu diesem Ordner, also den Ort wo dieser gespeichert ist.

  1. Nun navigierst du in deinem Datei-Explorer zum Sketchbook-Speicherort (siehe 1.). Beachte, dass der Zielordner im Datei-Explorer am Sketchbook-Speicherort den Namen Arduino trägt. Öffne diesen Ordner. Innerhalb des Arduino-Ordners befindet sich ein Ordner mit dem Namen libraries. Innerhalb dieses Ordners befinden sich die senseBox-Libraries. Lösche den libraries-Ornder, um sie zu entfernen.

    Wenn du ein erfahrener Arduino-Nutzer bist und in der Vergangenheit weitere externe Libraries eingebunden hast, die nicht zu den senseBox-Libraries gehören, gehe in den `libraries`-Ordner und lösche alle Libraries, die nicht extern von dir eingebunden wurden, anstatt den gesamten Ordner zu löschen.
  2. Schließe jetzt das Programm Arduino vollständig und starte es erneut, um das Löschen der alten senseBox-Libraries abzuschließen.

Schritt 2: Neues Board-Support-Package einbinden

Um das neue Board-Support-Package einzubinden, geht ihr ähnlich vor, wie in den ersten Schritten, mit ein paar kleinen Änderungen.

  1. Füge die folgende URL in deiner Arduino IDE unter Arduino -> Einstellungen... in das Feld für Zusätzliche Bordverwalter-URLs ein:

    https://github.com/sensebox/senseBoxMCU-core/raw/master/package_sensebox_index.json
    An der Stelle steht im Normalfall vorher schon folgende URL: https://github.com/watterott/senseBox-MCU/raw/master/package_sensebox_index.json diese sieht der obigen sehr ähnlich, ist aber nicht die gleiche URL. Sie muss aber unbedingt durch die oben stehende URL ausgetauscht werden.
    Öffne die Voreinstellungen und füge dort die URL ein
    Öffne die Voreinstellungen und füge dort die URL ein
  2. Öffne nun den Boardverwalter unter Werkzeuge -> Board:"..." -> Boardverwalter und suche dort nach dem senseBox SAMD Boards-Package.

Suche nach dem rot markierten Package
Suche nach dem rot markierten Package

Wenn ihr auf den Eintrag in der Liste klickt, erscheint dort ein Update-Button.

Wichtig ist, zuerst auf den Eintrag zu klicken. Ansonsten wird der Update-Button nicht angezeigt, auch wenn es bereits eine neue Version gibt.
  1. Klicke auf diesen Button und gehe danach sicher, dass die installierte Version höher als 1.1.0 ist.
Klicke auf 'Update', um das Board-Support-Package zu aktualisieren
Klicke auf 'Update', um das Board-Support-Package zu aktualisieren

Da wir das senseBox SAMD Boards-Package für euch regelmäßig aktualisieren, solltet ihr immer mal wieder in den Boardverwalter gehen und nachschauen, ob das senseBox SAMD Boards-Package noch aktuell ist. Öffnet dafür wie oben beschrieben den Boardverwalter, sucht nach senseBox SAMD Boards und klickt dort ggf. auf Update.

Schritt 1: Löschen der senseBox-Libraries aus dem Sketchbook-Folder

  1. Öffne nun die Arduino IDE. Gehe auf Datei -> Voreinstellungen:

    Klicke `Datei` -> `Voreinstellungen`
    Klicke `Datei` -> `Voreinstellungen`

    und schaue im Feld unter Sketchbook-Speicherort nach an welchem Ort der Sketchbook-Ordner gespeichert ist.

    Schaue im rot-markierten Feld nach, wo dein Sketchbook-Speicherort ist
    Schaue im rot-markierten Feld nach, wo dein Sketchbook-Speicherort ist

    Merke dir den Pfad zu diesem Ordner, also den Ort wo dieser gespeichert ist.

  1. Nun navigierst du in deinem Datei-Explorer zum Sketchbook-Speicherort (siehe 1.). Beachte, dass der Zielordner im Datei-Explorer am Sketchbook-Speicherort den Namen Arduino trägt. Öffne diesen Ordner. Innerhalb des Arduino-Ordners befindet sich ein Ordner mit dem Namen libraries. Innerhalb dieses Ordners befinden sich die senseBox-Libraries. Lösche den libraries-Ornder, um sie zu entfernen.

    Wenn du ein erfahrener Arduino-Nutzer bist und in der Vergangenheit weitere externe Libraries eingebunden hast, die nicht zu den senseBox-Libraries gehören, gehe in den `libraries`-Ordner und lösche alle Libraries, die nicht extern von dir eingebunden wurden, anstatt den gesamten Ordner zu löschen.
  2. Schließe jetzt das Programm Arduino vollständig und starte es erneut, um das Löschen der alten senseBox-Libraries abzuschließen.

Schritt 2: Neues Board-Support-Package einbinden

Um das neue Board-Support-Package einzubinden, geht ihr ähnlich vor, wie in den ersten Schritten, mit ein paar kleinen Änderungen.

  1. Füge die folgende URL in deiner Arduino IDE unter Datei -> Voreinstellungen in das Feld für Zusätzliche Bordverwalter-URLs ein:

    https://github.com/sensebox/senseBoxMCU-core/raw/master/package_sensebox_index.json
    An der Stelle steht im Normalfall vorher schon folgende URL: https://github.com/watterott/senseBox-MCU/raw/master/package_sensebox_index.json diese sieht der obigen sehr ähnlich, ist aber nicht die gleiche URL. Sie muss aber unbedingt durch die oben stehende URL ausgetauscht werden.
    Öffne die Voreinstellungen und füge die URL ein
    Öffne die Voreinstellungen und füge die URL ein
  2. Öffne nun den Boardverwalter unter Werkzeuge -> Board:"..." -> Boardverwalter und suche dort nach dem senseBox SAMD Boards-Package.

Suche nach dem rot markierten Package
Suche nach dem rot markierten Package

Wenn ihr auf den Eintrag in der Liste klickt, erscheint dort ein Update-Button.

Wichtig ist, zuerst auf den Eintrag zu klicken. Ansonsten wird der Update-Button nicht angezeigt, auch wenn es bereits eine neue Version gibt.
  1. Klicke auf diesen Button und gehe danach sicher, dass die installierte Version höher als 1.1.0 ist.
Klicke auf 'Update', um das Board-Support-Package zu aktualisieren
Klicke auf 'Update', um das Board-Support-Package zu aktualisieren

Da wir das senseBox SAMD Boards-Package für euch regelmäßig aktualisieren, solltet ihr immer mal wieder in den Boardverwalter gehen und nachschauen, ob das senseBox SAMD Boards-Package noch aktuell ist. Öffnet dafür wie oben beschrieben den Boardverwalter, sucht nach senseBox SAMD Boards und klickt dort ggf. auf Update.

results matching ""

    No results matching ""