update
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
update [2014/03/04 14:32] – fichtelbahn | update [2016/07/05 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | Die Baugruppen sind unter der Anlage verbaut und man kommt nicht mehr so leicht an diese Baugruppen ran, um mittels der [[programmer|direkten | + | Die Baugruppen sind unter der Anlage verbaut und man kommt nicht mehr so leicht an diese Baugruppen ran, um mittels der direkten |
**...oder ein andere Fall:** | **...oder ein andere Fall:** | ||
Zeile 6: | Zeile 6: | ||
Sie erwerben eine Baugruppe (z.B. BiDiBone) auf dem der Bootloader vorprogrammiert ist und Sie nur noch die gewünschte Applikation aufspielen müssen. | Sie erwerben eine Baugruppe (z.B. BiDiBone) auf dem der Bootloader vorprogrammiert ist und Sie nur noch die gewünschte Applikation aufspielen müssen. | ||
- | In beiden Fällen können | + | **... die einfache Lösung: |
+ | |||
+ | In beiden Fällen können | ||
BiDiB war von Beginn an auf eine Aktualsierung der Baugruppen im eingebauten Zustand ausgelegt, daher ist in der Spezifikation ein herstellerunabhängiges Verfahren für alle Baugruppen festgelegt. | BiDiB war von Beginn an auf eine Aktualsierung der Baugruppen im eingebauten Zustand ausgelegt, daher ist in der Spezifikation ein herstellerunabhängiges Verfahren für alle Baugruppen festgelegt. | ||
+ | |||
+ | ---- | ||
+ | |||
===== Technische Basis ===== | ===== Technische Basis ===== | ||
- | Zur Aktualsierung einer Baugruppe teilt man die Firmware der Baugruppe in zwei Teile auf: Bootloader und Applikation. Der Bootloader enthält nur die nötigsten Funktionen, um mit dem steuernden Programm Kontakt aufzunehmen und den internen Speicher zu beschreiben. Die Applikation enthält alle notwendigen Programmbestandteil, | + | Zur Aktualsierung einer Baugruppe teilt man die Firmware der Baugruppe in zwei Teile auf: |
- | Soll nun eine Applikation erneuert werden, so wird die Kommunikation mit der Baugruppe auf die Funktionen des Bootloader | + | **Bootloader** und **Applikation** |
- | In BiDiB muß ein Bootloader | + | Der Bootloader |
- | ===== Benutzung ===== | + | Die Applikation enthält alle notwendigen Programmbestandteil, |
+ | |||
+ | Soll nun eine Applikation erneuert werden, so wird die Kommunikation mit der Baugruppe auf die Funktionen des Bootloader eingeschränkt. Die neue Firmware mit Hilfe des Bootloaders in den Applikationsspeicher geladen und anschließend gestartet. Ob eine Baugruppe dieses Verfahren unterstützt, | ||
+ | |||
+ | In BiDiB muß ein Bootloader in der Lage sein, sich selbst am Bus anzumelden. In diesem Fall zeigt der Knoten keine Eigenschaften (also weder Belegtmelder, | ||
- | Text fehlt. | ||
update.1393939970.txt.gz · Zuletzt geändert: 2016/07/05 10:48 (Externe Bearbeitung)