Kompetenzen & Methoden

Mixed Mode ist ein herstellerunabhängiger Embedded Engineering Dienstleister. Es sind umfangreiche Erfahrungen im Konzept, Design, Entwicklung und Test von komplexen Embedded Projekten vorhanden.


Systeme

Systemanalyse, Requirements, Analyse und Management
Use- und Testcases, Traceability und Testability
Split Hardware/Softwareanteile
Design als Prototyp oder Serie
Verifikation, Test und Integration
Dokumentation, User Guide, Manuals
Support, Maintenance


High Level Software

Software-Analyse und –Design, funktional oder objektorientiert
Modulare Implementierung
Integration von (Echtzeit-) Betriebssystemen, Stacks, Software-IP ...
Spike-Implementierung, Performance-Analysen und Machbarkeitsstudien

Branchenspezifische Entwicklungen (zB. Autosar, Misra, DO178)
Auswahl von Echtzeitbetriebsystemen (RTOS) und Standard OS
Realisierung von Managementsystemen

Testplanung und Testkonzept


Konfigurationsmanagement


Design-Technologien
UML, Object Modeling Techniques, Design Patterns, Rational Unified Process

Middleware
CORBA, COM, RMI, RPC

Libraries
glibc, MFC, Qt, OWL, GtK

Sprachen
C, C++, C#, Java, Pascal, Visual Basic, Perl, TCL/Tk, Python, PHP, Groovy, XML, Javascript

Protokolle
TCP/IP, ISO/OSI, UDP, RTP/RTCP, HTTP, HDLC, GSM, SDH, CAN, CANopen, DeviceNet, RPC, RMI, CORBA, COM/DCOM

Entwicklungsumgebungen
Eclipse IDE, GNU Toolchain, Visual C++/J++,.NET, Borland C/C++, ARTiSAN, GNU, HiWare, Keil, CAD-UL, Tasking, Green Hills, Sniff, Rational Rose, Rhapsody, Together

Versionsverwaltungen
ClearCase, CVS/RCS, PVCS, QVCS, SourceSave, Subversion, CM Synergy,
Continous


Low Level Software


Treiber- und Firmware-Programmierung


Feldbusse
CAN, LIN, MOST, FlexRay, K-Line

Bussysteme
USB, Firewire, Ethernet, PCI, PCI-Express, CompactPCI

Embedded
I²C, I²S, SPI, JTAG

RTOS
Embedded Linux (RT/RTAI), uCLinux, VxWorks, pSOS, LynxOS, OSEK, QNX, Windows CE, OSE, RMOS, Euros, ENEA, Neutrino

Interfaces/Bussysteme
PCI, ISA, VME, CAN, USB, RS232/485, Ethernet, SPI, I²C, Firewire

Sprachen
C++, C, Assembler

Entwicklungsumgebungen
Visual C++/.NET, Borland C/C++, ARTiSAN, GNU, HiWare, Keil, CAD-UL, Tasking, Green Hills, Sniff, Rational Rose, Rhapsody, Together



Plattformen


ARM
ARM7, ARM9, ARM11

Infineon
C500, 80C16x, XC16x, TriCore TC1130/17xx/19xx, EGOLD, SGOLD

Chipcard SLE66/70/88


Intel
8051, 8080/85, 80x86, XScale

Freescale
M68HC11/12, 68K, 683xx, PowerPC, M56xxx, MPC 555/855/860T, 5200, 55xx

Texas
Instruments
TMS32xxx, MSP430

Weitere µC
Fujitsu, NEC V850, Hitachi, ST …



FPGAs

Machbarkeitsstudien und Profiling
HDL-Design, Simulation, Synthese und Verifikation
Integration und Test auf der Zielhardware
HDL-Design unter Beachtung von Traceability und Testability
Erfahrung mit allen namhaften Tools und FPGA Anbietern
Einbindung von Intellectual Property (IP)System-On-Chip Realisierungen
ASIC-Emulation auf EVE/Zebu Systmen
FPGA- Prototyping zur ASIC-Verifikation
Xilinx, Altera, Lattice Erfahrung
ARM AMBA Erfahrung

Sprachen
VHDL, Verilog, System Verilog, div. Skriptsprachen

Entwicklungsumgebungen
Lattice ispLever, Mentor Modelsim, Synplicity Symplify, Xilinx ISE, Altera Quartus


Hardware


Erstellung von Konzept und Spezifikation
Microcontroller 8,16, 32 und 64 Bit
RAM, Flash Anbindungen
System on Chip
Operationsverstärker, Filter, NF Signale
Leistungselektronik Motorendstufendesign
Entwärmungskonzepte, Power-Distribution
Analogtechnik, Messtechnik
System on Chip (SoC)-Entwicklung
Automotive Hardware
Worst Case Analysen und Design FMEA‘s
EMV-Beratung EMV, EMC, Load Dump
Inbetriebnahme


System Integration


Erstellung von Teststrategien
Systemtest
Bus-Monitoring mit Analyzern
Software Test
Debugging der Software
Einsatz von Meß- und Schaltungstechnik
Atomatisierung und Verifikation mit LABView, LABWindows, Codesys