SW-Entwicklung für Mikrocontroller

Es gibt kaum noch einen Bereich in dem nicht embedded Mikrocontroller zum Einsatz kommen. Daher stellt dieser Teil unseres Leistungsspektrums neben der Hardwareentwicklung eine Schlüsselposition dar.

Seit bestehen des Unternehmens haben wir über 100 embedded Software Anwendungen auf den Weg gebracht.

Software Entwicklung für MikrocontrollerUnsere Ingenieure verfügen in der Summe über jahrzehntelange Erfahrung. Da unsere Kunden aus den unterschiedlichsten Branchen kommen, haben wir uns detailspezifisches Wissen innerhalb eines breiten Anwenderspektrums erarbeitet.

Durch die große Anzahl erstellter Programme verfügen wir über umfangreiche Bibliotheken. Neue Software entwickeln wir falls möglich unter Zuhilfenahme moderner Standard-SW-Werkzeuge wie Codegeneratoren und Versions- kontrollsystemen (z.B. VOLCANO -LTP, GNU-RCS etc.). Auf dieses Know-how können Sie zurückgreifen.
Die Software wird dadurch nicht nur preisgünstiger sondern Sie erhalten validierte, qualitativ hochwertige Software auch wesentlich schneller. Unser Fokus liegt im automotive und Industrie Bereich. Zu unseren Spezialkenntnissen im automotive Bereich zählen z.B.: CAN, LIN, OSEK, Komfortbus, Fahrzeugintegration, Fahrzeug-Normen,..
Im folgenden sehen Sie einen Auszug unseres µC-SW-Angebots.

MIKROCONTROLLER

  • HC12 / HCS12-Familie
  • C16x (C166, C167, XC164, XC167,..
  • PIC12XX, PIC16XX, PIC17XX, dSPIC30F5015
  • 8031-Familie+Derivate (z.B. 80535, 80537, 501, 8032,
    89C52, 80C592, Cygnal 8051Fxxx...)
  • 68HC11
  • TMS320
  • 78K0
  • LPC2194
  • Fujitsu F2MC-16LX-Familie
  • etc.

  • TOOLS

  • KEIL: DK51, PK166
  • COSMIC: CX6812
  • VOLCANO: LDA, LTP
  • MPLAP
  • HI-Tech: PICC
  • IAR
  • GNU Development Chain for 68HC11/68HC12
  • GNU-RCS
  • Diverse InCircuit Emulatoren, Debugger
  • SPLINT / LCLINT (Lint source code checker)
  • etc.
  • APPLIKATIONEN

    Z.B. Standklimasteuergeräte, LIN-Mirror, Intelligente-Heckleuchte, LED- Frontscheinwerfer, Intelligente- Sicherung, Betonpumpensteuergeräte, Sitzerkennung, LIN-End-Of-Line-Tester, EL-Folien- Konverter, Bedienterminals, Displaytreiber, Tastaturtreiber, Datenloggerprogramme, PID-Regler, FIRFilter, Fuzzy-Regler, Schrittmotorsteuerungen, Terminalprogramme, Feldbus-Devices (CAN, LIN, DIN-Mebus, PICObus,..), CANOpen-Bibliothek, Funkbertragungen, Probennehmer, Elektrolysesteuerungen, digitale Ablaufsteuerungen, Überspannungsableiter- Ableitstrommessgert, Fensterheber, Klimasteuerung, Dosiersteuerung, EC-Motorsteuerung,..

    PROGRAMMIERSPRACHEN

    ANSI-C, C++, Assembler, Pascal, BASIC, XML, CAPL,...
    Andere Programmiersprachen auf Anfrage

    QUALITÄT

    Unsere Programme sind prinzipiell methodisch strukturiert (SA/SD). Wir testen den Code ausführlich hinsichtlich Funktion, Stabilität und Performance. Je nach Komplexität verwenden wir zur Kontrolle zusätzliche Tools und Code Checker (z.B. Lint).

    TEST- UND INBETRIEBNAHME

    Test und Inbetriebnahme der SW erfolgt mit modernen Werkzeugen wie High-Level-Debugger, Monitorprogrammen, Emulatoren, D-Scope.

    DOKUMENTATION

    Sie erhalten je nach Wunsch Binär-, Hex-File, dokumentierten Source-Code, User-Manual und Entwicklungsdokumentation.