synertronixx GmbH Hardwareentwicklung & Embedded Systeme

 

Dienstleistungen
Hardwareentwicklung
Softwareentwicklung
Consulting
Fertigung

Produkte
Embedded Computer
CAN Ethernet Gateways
I/O Module
Preise

Info & Service
Download
Technologie
Events & News

synertronixx
Unternehmen
Kontakt
Impressum
AGBs

 

 
freescale design alliance member

Atmel AVR consultant

 
Softwareentwicklung Adresse

VHDL Design

SOFTWAREENTWICKLUNG
Software Firmware Bootloader VHDL
Einsatz eines Bootloaders

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, ...)
 
© 2011 synertronixx GmbH Hardwareentwicklung | Embedded Ethernet | Linux Embedded | www.synertronixx.de