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

