Firmware und Software…

…sind für die moderne Geräteentwicklung unerlässlich. Erst durch gute Firmware wird die Funktion einer Schaltung oder eines Gerätes ermöglicht. Beispielsweise hauchen erst die Algorithmen einer feldorientierten Regelung (FOC) einem Frequenzumrichter für eine Drehfeldmaschine “Leben” ein. Aber auch viel einfachere Dinge funktionieren ohne Firmware nicht. Man denke nur an einen Variable-Gain Amplifier (VGA), welcher zur Einstellung der Verstärkung einen SPI- oder I²C-Bus bereithält. Schon diese zwei Beispiele lassen erkennen, dass das Thema Firmware längst auch in die Bereiche Leistungselektronik und Analogschaltungstechnik Einzug gehalten halt.

Hinzu kommen seit Jahren die Trends hin zu mehr mechatronischen und “smarten” Produkten, zu verstärkter Digitalisierung und industrieller Automation. Der zunehmende Trend zur Vernetzung und das Internet-of-Things (IoT) erfordern das Vorhandensein von leitungsgebundenen und verstärkt auch drahtlosen Kommunikationsschnittstellen. Grafische Benutzeroberflächen – teils mit Touch-Funktion – und die Steuerung über mobile Apps werden immer selbstverständlicher vorausgesetzt. All diese Entwicklungen sorgen dafür, dass kaum noch eine elektronische Schaltung, ein Subsystem oder ein Gerät ohne Firmware, Treiber und Software auskommt.

Wir bei Brenner & Baun wissen um die Bedeutung professionell entwickelter und guter Firmware. Wir wissen, dass man die Funktionsweise der Hardware gut verstanden haben sollte, wenn man Firmware dafür programmiert. Daher bieten wir Ihnen den Vorteil, dass Sie bei uns alles aus einer Hand bekommen – Hardware- und Firmware-Entwicklung.

Wir stellen uns den digitalen Herausforderungen von morgen! Vertrauen Sie auf unsere Expertise. Wir bieten Ihnen für Ihr Projekt die Entwicklung von Firmware und Software in folgenden Bereichen an:

Mikrocontroller

  • ARM
    • STMicroelectronics: STM32 (Cortex M0 bis Cortex M4)
    • Microchip/ATMEL: SAM (Cortex M0 bis Cortex M4)
    • “Bare-Metal” STM32 Firmware
  • Microchip: PIC
  • Microchip/ATMEL: ATtiny, ATmega, ATxmega, AT89C
  • andere Controller auf Anfrage möglich. Kontaktieren Sie uns!

Single Board Computer

  • Raspberry Pi

Programmiersprachen und Hardware-Beschreibungssprachen

  • C
  • C++
  • Java
  • Python
  • Basic

Aktuelle Referenzprojekte PoE LED-Leuchte

PoE LED-Leuchte

Für einen unserer Kunden haben wir die Firmware und Software für eine PoE-LED-Leuchte entwickelt.

Features:

  • Mikrocontroller: PIC18F
  • Power-over-Ethernet
  • Steuerbar über UDP Broadcast-Telegramme (Command Interface)
  • Integrierter Web Server
  • Kompakte Web Site (7 KByte)
  • Ethernet Bootloader

AT51isp

Im Zuge eines Retrofit-Projektes haben wir für einen Kunden ein Kommandozeilen-Tool für Linux entwickelt. Damit ist es möglich nativ unter jeder Linux-Distribution ältere 8051er Mikrocontroller der Firma ATMEL (AT89C51er) über den UART-Bootloader zu programmieren. Dazu wird dem Tool einfach der Pfad zum .hex-File sowie die Baudrate der RS232-Schnittstelle übergeben. Zudem ist das Auslesen des Flash-ROM und auch das Setzen von Fuse-Bits möglich.

Features: