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