|
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 Programmierapdaters (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 (End-)Kunden 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öglickeit bieten
über FTP oder SCP die Software zu aktualisieren, ist dies bei kleineren, µController-basierten Lösungen
oft nicht vorgesehen.
Durch Einsatz eines integrierten Bootloaders können dabei nicht nur unendeckte
SW-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 die Wartungskosten gering zu halten.
Dabei sollte ein Update nach Möglichkeit immer über die sowieso 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, ...)
|