vector-software-platform-product-portfolio-overview.png

MICROSAR Bootloader

Setzen Sie zuverlässige Softwareupdates über Entwicklung, Produktion und Service hinweg um – bei kontrolliertem Ressourcen- und Integrationsaufwand.

Der MICROSAR Bootloader bietet eine kompakte und bewährte Lösung für die sichere, effiziente und schnelle Aktualisierung von Steuergeräte-Software. Er unterstützt die gängigen Bussysteme im Automobilbereich und lässt sich flexibel an unterschiedliche Mikrocontroller sowie OEM-spezifische Anforderungen anpassen.

Ob Entwicklung, Produktion oder Service: Der MICROSAR Bootloader begleitet den gesamten Lebenszyklus eines Steuergeräts und unterstützt zuverlässige Softwareupdates auf einer gemeinsamen Basis. So reduzieren Sie Integrationsaufwand und Ressourcenbedarf und vereinfachen die Umsetzung von Update-Strategien im Fahrzeug.

Ihre Vorteile auf einen Blick

Programmieren Sie Steuergeräte effizient und zuverlässig in den Bereichen Entwicklung, Produktion und Service neu. Der Vector Bootloader verwendet geringen Speicher und bietet umfassende Plattformunterstützung sowie bewährte Leistungsfähigkeit in realen Projekten.

  • Effiziente Neuprogrammierung
    von Steuergeräten – Schnelle und zuverlässige Neuprogrammierung von Steuergeräten für alle Anwendungsfälle
  • Geringer Speicherbedarf
    Optimiert für minimalen Ressourcenverbrauch
  • Bewährt in Serienprojekten
    Erfolgreich in zahlreichen Entwicklungs- und Produktionsprogrammen verwendet

     

  • Gebrauchsfertige Lösung
    „Vector Bootloader“ auf Basis einer offenen Spezifikation, sofort einsatzbereit
  • Umfassende Plattformunterstützung
    speziell für OEM-Varianten für eine breite Palette von Mikrocontrollern
  • Nahtlose vFlash-Integration
    Direkte Unterstützung durch das vFlash-Tool von Vector für effiziente Arbeitsabläufe

Wichtigste Funktionen

Der Flash-Download entspricht den OEM-Anforderungen und verwendet das Diagnoseprotokoll. Der Bootloader schließt den für das jeweilige Bus-System erforderlichen Kommunikationsstack ein.

microsar-bootloader-all-buses-overview.png

Der Bootloader ist in einem geschützten Bereich des Steuergerätespeichers abgelegt und wird nach einem Reset als erste Softwareinstanz gestartet. Er prüft, ob ein Flash-Request vorliegt oder eine gültige Anwendung verfügbar ist. Ist eine Neuprogrammierung erforderlich, leitet der Bootloader den Vorgang ein, überprüft die Zugriffsrechte und lädt bei Bedarf den Flash Driver vom Bussystem in den RAM des Steuergeräts. Anschließend löscht er die vorhandene Software und programmiert den Flash-Speicher mit den neuen Daten, die über den Bus empfangen wurden. Nach der Datenübertragung validiert er die Steuergerätesoftware. Wird der Flash-Vorgang unterbrochen, können Sie ihn jederzeit neu starten. 

Die Kommunikation mit dem Flash-Tool erfolgt über den busspezifischen Kommunikationsstack. Der Vector Bootloader unterstützt CAN, CAN FD, LIN, FlexRay und Ethernet.

Der Vector Bootloader schließt einen auf die Hardwareplattform zugeschnittenen Flash Driver ein. Er bietet Routinen auf Systemebene zum zuverlässigen Löschen und Programmieren des nichtflüchtigen Speichers. Alle Flash Drivers von Vector sind auf einen geringen Ressourcenverbrauch ausgelegt.

Das ProgrammierTool vFlash

vFlash ist ein benutzerfreundliches Tool zur Programmierung von Steuergeräten. Es unterstützt CAN, CAN FD, LIN, FlexRay, Ethernet sowie mehr als 200 Flash-Spezifikationen. Mithilfe des vFlash-Vorlagenkonzepts können Sie es um Plugins erweitern.

Verwaltung von Flash-Daten: ODXStudio

ODXStudio ist ein Autorentool für Diagnosedaten im ODX-Format, das für eine effiziente und anwenderorientierte Datenverwaltung konzipiert ist.

Das universelle Mess- und Kalibrier-Tool von Vector: CANape

Verwenden Sie CANape zum Flashen über XCP während der Entwicklung von Steuergeräten.

Konfigurieren Sie den Vector-Bootloader mit dem DaVinci Configurator Classic oder dem älteren Tool GENy entsprechend den Anforderungen Ihrer Anwendung. Mithilfe von Callback-Funktionen können Sie die Funktionalität weiter ausbauen und anpassen.

  • Bootloader als konfigurierbarer C-Quellcode

  • Flash Driver für Ihre spezielle Hardwareplattform

  • Konfiguration mit DaVinci Configurator Classic (Lizenz erforderlich; in einigen Fällen wird das Legacy-Tool GENy verwendet)

  • vFlash-Vorlage zur Integration mit vFlash (vFlash-Lizenz erforderlich)

  • HexView zur Vorbereitung von Flash-Daten und Containern während der Entwicklung

  • Dokumentation

Wichtige Merkmale

Unterstützte Hardware und Compiler
Der MICROSAR Bootloader wurde für den flexiblen Einsatz auf unterschiedlichen Hardwareplattformen entwickelt und unterstützt eine Vielzahl von Mikrocontrollern, Compilern und Software-Konfigurationen. Wenn die benötigten Derivate, Compiler und Basissoftware-Module frühzeitig feststehen, kann Vector die Lösung gezielt auf Ihre Projektanforderungen abstimmen. So schaffen Sie die Grundlage für eine effiziente Integration und einen reibungslosen Projektstart.

Ergänzende Angebote

Nehmen Sie Kontakt mit uns auf
Embedded Software
Nehmen Sie Kontakt mit uns auf
Ganz gleich, ob Sie sich gerade über Ihre Optionen informieren oder bereits Ihre nächsten Schritte planen – teilen Sie uns Ihre Anforderungen mit. Wir unterstützen Sie dabei, die richtige Lösung zu finden.