Projekte  
Unsere Mitarbeiter verfügen über langjährige fundierte Erfahrung in der Softwareentwicklung von Embedded-Systemen. Von Ihnen wurden im Team oder in Projektleitung diverse Projekte erfolgreich umgesetzt.

Einige Beispiele sind im folgenden genannt.

Projektbeispiele

  • Firmwareentwicklung unter VxWorks im Bereich PROFINET
    • Integration plattformunabhängiger Softwaremodule zu einem lauffähigen Kommunikationsstack für PROFINET IO Kommuniation auf Basis Ethernet, der in die verschiedensten SIMATIC NET Baugruppen unter VxWorks integriert wird. Erweiterung um Softwaremodule für SIMATIC S7 konformes Verhalten nach IEC 61158.
    • Optimierung des Ablaufsystems für erweiterte Performanceanforderungen.
    • Hardware: u.A. PPC, ARM7, ARM9, ERTEC 200, ERTEC 400
    • Tools: Gnu, nmake, Lauterbach (ICD/Trace), Versionsverwaltung ClearCase
  • OSEK Kernelentwicklung/Portierungen
    • C, Java, Perl, Assembler und diverse Tools
    • Planung eines Speicherschutzkernels nach IEC 61508 SIL 3
    • Zusammenarbeit mit CPU-Herstellern im Bereich Prozessordesign aus Softwaresicht
    • Hardware: M68k, NEC V850, TI TMS470 ARM7, Altera Excalibur ARM9 (Flexray FPGA), Renesas (Hitachi) H8S
    • Tools: Gnu-Compiler, Hitachi Compiler/Debugger, Arm Developer Suite, Greenhills Multi, DiabData, Lauterbach ICD, Hitex, Spectrum Digital
  • Referenzimplementierung eines OSEKtime-Kernels
    • Time-Triggered-Echtzeitbetriebssystem
    • Design, Implementierung des Systems
    • Spezifikation, Implementierung und durchführung der Systemtests
    • Erweiterung von OSEK zu einem OSEK/OSEKTime mixed System
    • System kommt zum Einsatz in sicherheitskritischen Systemen wie z.B. Drive-by-Wire/X-by-Wire
    • Hardware: TMS470
  • Softwaretest
    • Entwicklung von Scripten zum automatisierten Testen von Betriebsystemen in Perl
    • Entwicklung von Scripten zum automatisierten Laufzeimessungen von Betriebsystemen
    • Automatische scriptbasierte Ansteuerung von Debuggern (Greenhills, Hitachi, CodeComposer, ARM ADS, Lauterbach ) zur Durchführung automatisierter Tests
    • Umsetzung eines webbasierten Requirement-Management-Systems in Perl
  • Portierung eines IP-Stacks auf ein statisches Betriebsystem
    • Dynamische Erweiterungen: Semaphore, Speicherverwaltung für statisches OS
    • Entwicklung Schnittstellentreiber zur Übertragung von IP-Paketen über SLIP
    • Hardware: Motorola PPC555 Evaluierungs-Board
    • Toolchain: EST, Gnu-Compiler
  • Diverse Projekte unter VxWorks
    • Entwicklung von VxWorks BSPs: PPC 860, PPC 603
    • Entwicklung 2-Prozessorsystem C167/AMD486
    • Entwicken an Windriver Embedded HTTP-Server auf 68k VME-Rack unter VxWorks
    • Adaption des VxWorks-Flashdateisystems an ein Kundenspezifisches Board
    • Adaption von PCI-Bustreibern unter VxWorks auf ein PPC-System zur Maschinensteuerung.
    • Entwickelung eines Debugmechanismus zum Debuggen eines CAN-Knoten unter VxWorks über den CAN-Bus, Anpassen des WDB-Agent, IP-Tunnel über CAN
    • Design und Implementierung eines objektorientierten Softwarestethoscopes zum Debuggen eines sich im Applikationsbetrieb befindlichen CAN-Knotens über eine verteilte OO-Kommunikationsschicht (Echtzeitinstrumentierung)
    • Design und Implementierung von AMD-Flashtreibern unter VxWorks
    • Studie über Prozessorauswahl für performantes Laufzeitverhalten eines vorgegebenen Kryptografiealgorithmus in einem Echtzeitsystem
    • Tools: Gnu, Lauterbach, Windriver Tools, Rational Rose
    • Hardware: Infineon C167, AMD 486, M68K VME, Sun Sparc, PPC
  • Projekte unter PxROS
    • Design und Implementierung der Software eines 2-Prozessorsystems für die Antriebssteuerung. Entwicklung einer quasiparallelen prioritätengesteuerten Kommunikation zwischen zwei Prozessorknoten über Dual-Ported-Ram (DPR) Ein Prozessor unter VxWorks, der andere unter PxROS Betrieb als Master/Master oder Master/Slave Offene Schnittstelle zum Bereitstellen beliebiger Kommunikationsfunktionen
  • Entwicklungen unter QNX
  • Sonstige nicht zum Kerngeschäft gehörende Tätigkeiten
    • Vorbereitung einer Entwicklungsmanschaft und Systementwicklung auf SPICE-Audit
    • Diverse webbasierte Scriptanwendungen in PHP/Perl u.a. mit Anbindung an mySQL, MS-SQL
    • Apache Web-Server konfigurationen
    • Webscripten mit Anbindung unter PHP4 an mySQL und MS-SQL Datenbankserver
    • Automatische Datenbankimorte und -exporte über Scripts
    • Aufsetzen von Netzwerk-Services wie Samba (SBM), NIS, SMTP, DHCP, DNS unter Linux als firmenweite Lösung
    • Aufbau von zweistufigen Firewalls mit DMZ unter Linux
    • Netzwerk-Fax-Servers (Hylafax) unter Linux
    • Automatischen Softwareverteiler für Linux-Workstations

Bei der Umsetzung der Projekte kamen unterschiedlichste Qualitätstandards zur Sicherung von Softwarequalität und Termintreue zum Einsatz.

 



© 2018 AUGUSTIN GmbH
Impressum / Datenschutz