Embedded Software Development

Embedded Systems, zu Deutsch Eingebettete Systeme, sind heutzutage ein ständiger Begleiter. Wir entwickeln für Sie maßgeschneiderte Software-Lösungen für ihre Eingebetteten Systeme.

Application Development

Gibt es für Ihr Problem noch keine Lösung von der Stange? Wir entwickeln mit Ihnen gemeinsam eine zugeschnittenen Software-Lösung, egal ob Desktop-Anwendung, System-Dienst oder Web-Applikation.

FPGA-Design

Wenn die Performance herkömmlicher CPUs die Probleme nicht mehr lösen können und massive Parallelität gefragt ist, kommen FPGAs und ASICs zum Einsatz. Wir entwickeln für Sie individuelle FPGA-Lösungen.

Conceptual Design

Eine Entwicklung will geplant sein. Wir beraten Sie gern und führen Voruntersuchungen und Machbarkeitsstudien durch.

Driver Development

Neue Hardware-Komponenten müssen auch mit Standard-PCs interagieren können. Damit dies möglich ist, werden betriebssystemspezifische Treiber benötigt. Wir entwickeln Windows- und Linux-Treiber.

No Rocket Sience

Wir analysieren Ihre Probleme und finden verständliche und einfache Lösungen. Denn in der Regel sind die einfachsten auch die besten Konzepte.

KNOWLEDGE, EXPERIENCE AND FRESH IDEAS.

Knowledge

Wir bieten ein fundiertes Wissen an Software-Entwicklung, FPGA-Design, Betriebssysteme sowie Grundlagen der Hardware-Entwicklung für Embedded Systems.

Experience

Erfahrung aus einer Vielzahl von Projekten für Kunden aus unterschiedlichen Bereichen.

Fresh Ideas

Wir erproben ständig neue Technologien und arbeiten uns gerne auch in neue Thematiken ein.

Skills

Mikrocontroller-Entwicklung mit C und Assembler85%
FPGA-Design mit VHDL85%
Applikationsentwicklung mit C# oder Java80%
Internet Of Things (php, python, javascript)70%
Driver Development für Windows (WDF-Framework)75%

Diese Übersicht soll lediglich grob die Schwerpunkte der Tätigkeiten von M.Rick Engineering veranschaulichen. Für detaillierte Informationen nehmen Sie bitte direkt Kontakt mit uns auf.

Ein Auszug aus den uns vertrauten Werkzeugen, Technologien und Tools

Mikrocontroller-Systeme

Mikrocontroller-Systeme

ST Microelectronics STM32, STM8

diverse Atmel AVR-Controller (u.a. mit integriertem 802.15.4-Transceiver)

Microchip PIC16, PIC32

FPGA-Plattformen & Tools

FPGA-Plattformen & Tools

Altera Stratix III und IV, ARRIA 5 mit u.a. Quartus II, Qsys und Mentor Graphics Modelsim

Microsemi SmartFusion2

IDEs & Tools

IDEs & Tools

Eclipse-Distributionen für Java, C, PHP, Python

IAR-Workbench für Embedded C

MPLAB®X für PIC-Controller

Matlab, Tcl, Bash

Referenzen

Safety
Konzeption und Software-Entwicklung für eine sicherheitsrelevante Baugruppe gemäß ISO EN 13849 mit der Anforderung Performance Level d.

Broadcasting
Mitwirkung an der Entwicklung mehrerer FPGA-basierten Broadcasting-Coder für u.a.: DAB+, ISDB-T und ISDB-T MM.

Avionik
Requirements Validierung (formal und mittels Testbenches) und BringUp-Support für FPGA-Design im Avionik-Bereich.

Short Range Devices
Mehrere Funk-Systeme basierend auf 802.15.4 (ZigBee) im 2,4-GHz- und 868-MHz-ISM-Band mit Stern- und Punkt-zu-Punkt-Topologie.

Driver Development
WDF-Treiber für FPGA-Board mit Anbindung über PCI-Express und HID-Mapper-Treiber (WDF) für Gamecontroller über USB2.0.

Linux Development
Cross Toolchain Entwicklung diverser Tools und Treiber-Anpassungen für natives Linux und Embedded Linux.

Sie haben eine Idee, die die Welt verändern wird?