Die Aktualisierbarkeit von Software ist heutzutage eine wichtige Produkteigenschaft von Embedded Systemen. Muss das Modul dazu erst ausgebaut und das Gehäuse geöffnet werden, um mittels eines speziellen Programmieradapters (z.B. JTAG) und kompliziert zu bedienender Software die Aktualisierung durchzuführen, entstehen schnell hohe Kosten. Noch
ungünstiger ist es wenn diese Arbeit nicht vom Endkunden selbst durchführbar ist und ein externer Techniker angefordert werden oder sie werkseitig ausgeführt werden muss. Während komplexere Systeme mit einem Betriebssystem - wie z.B. Linux - typischerweise die Möglichkeit bieten über FTP oder SCP die Software zu aktualisieren, ist dies bei kleineren,
Mikrocontroller-basierten Lösungen oft nicht vorgesehen.
Durch Einsatz eines integrierten Bootloaders können dabei nicht nur unentdeckte Software Fehler zeitnah beseitigt sondern auch die Funktionalität nachträglich erweitert werden. In Zeiten immer komplexer werdender Kommunikationsprotokolle, umfangreicher Bedienfunktionalität und erhöhter Anforderung an die Produktflexibilität ist ein Bootloader de facto ein
"Muss" für jedes industriell eingesetzte Modul, um die Wartungskosten gering zu halten. Nach Möglichkeit sollte hierbei ein Update immer über die bereits verwendeten und von außen zugängliche(n) Schnittstelle(n) durchführbar sein.
Unser Bootloader Support:
- Individuelle Anpassung der Bootloader-Firmware an das Modul
(Startverhalten, Initialisierung, Protokolle, ...)
- Verfügbarkeit und Portierung für viele Plattformen
(z.B. Atmel AVR, AT91SAM7X, ...)
- Leicht zu bedienendes PC-Tool unter Windows
(auch als OEM-Version mit individueller GUI)
- Update über diverse Schnittstellen
(z.B. RS232, USB, CAN-Bus, Ethernet, ...)
|