synertronixx GmbH Hardwareentwicklung & Embedded Systeme

 

Dienstleistungen
Hardwareentwicklung
Softwareentwicklung
Consulting
Fertigung

Produkte
Embedded Computer
CAN Ethernet Gateways
I/O Module
Software
Preise

Info & Service
Download
Forschung
Embedded LINUX
Events & News

synertronixx
Unternehmen
Kontakt
Impressum
AGBs
DSE

 

 
freescale design alliance member

Atmel AVR consultant

 
Softwareentwicklung Adresse

Bootloader Einsatz / Firmware Update

SOFTWAREENTWICKLUNG
Software Firmware Bootloader Bedienoberfläche
 Bootloader Einsatz

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, ...)
 
© synertronixx GmbH Hardwareentwicklung | Embedded Ethernet | Embedded Linux | Firmware Entwicklung