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

Firmware Programmierung für Microcontroller in Assembler, C und C++

SOFTWAREENTWICKLUNG
Software Firmware Bootloader VHDL
 Firmware

Die Firmware Programmierung für Microcontroller und Embedded Systeme stellt andere Anforderungen als die Softwareentwicklung für Desktop- oder PC-Systeme. Bedingt durch den hardwarenahen Einsatz, die begrenzten Speicherressourcen und geringen Rechenleistungen gängiger 8- und 16-Bit Microcontroller erfolgt die Programmierung meist unter C oder Assembler. Da die Prozessoren von Target- und Zielsystem unterschiedlich sind, werden spezielle Betriebssysteme wie z. B. uCLinux oder spezielle Embedded Linux Varianten eingesetzt, die zwar nicht über Speicherschutzmechanismen verfügen, dafür jedoch Echtzeitanforderungen genügen und ein kleines Footprint aufweisen.

Embedded Applikationen stellen zudem äußerst hohe Verfügbarkeitsanforderungen, da die mit einem Microcontroller ausgerüsteten Geräte oft rund um die Uhr betrieben werden. Die Qualitätsanforderungen an die Firmware und deren Programmierung sind daher deutlich höher als bei Standard PC-Software. In Verbindung mit den eingeschränkten Debug-Möglichkeiten führt dies zu einem größerem Aufwand bei der Microcontroller Programmierung. synertronixx übernimmt die Firmware Entwicklung für die meisten gängigen Controller. Hierbei kommen modernste Debug- und Programmier-Tools wie BSD / JTAG und Crosscompiler zum Einsatz.

Firmware Entwicklung

  • ARM7, ARM9, ARM11, XSCALE, Cortex M3
  • ATMEL AVR
  • Beck SC12, SC13, SC123, SC143
  • MCS51/8051
  • Ubicom IP2022
  • Rabbit 2000 / 3000
 
© 2011 synertronixx GmbH Hardwareentwicklung | Embedded Ethernet | Linux Embedded | www.synertronixx.de