Hardware/Software

Mit unserem Know-how helfen wir Ihnen, eine Idee Realität werden zu lassen.  Mit unserer Erfahrung im Bereich der Hardware- und Softwareentwicklung begleiten wir Sie von der Spezifikation bis zur erfolgreichen Produktion eines Systems.

Embedded Microtec konnte in den letzten Jahren viele Erfahrungen im Bereich des Hardware-Software-Codesigns durch die erfolgreiche Umsetzung von kundenspezifischen Lösungen im Bereich der Embedded Systems sammeln. Das Spektrum der Anwendungen reicht von einfacheren Steuerungen bis hin zu komplexen Kommunikationssystemen. Für unsere Kunden liegt der Vorteil ganz klar darin, dass die gesamte Entwicklung von der Spezifikation und der Auswahl der optimalen Mikrocontroller/Mikroprozessoren über den Entwurf der Schaltung und die Erstellung des Layouts bis hin zur Implementierung der Software aus einer Hand kommt. Mit Hilfe unserer Partner können wir aus den erstellten Layouts sehr rasch einen Prototyp fertigen lassen bzw. in weiterer Folge auch eine Serienfertigung planen.

development_process_groß

Produkte

Wir bieten unseren Kunden Entwicklungskits mit verschiedenen Hardwarekomponenten an, die wir an den individuellen Bedarf unserer Kunden anpassen. Diese Hardwareplattformen unterstützen bei der Implementierung eines Prototypen und bei der Evaluierung des Designs.

In unserem Angebot haben wir Entwicklungsboards mit unterschiedlichen Mikrocontrollern und Peripheriekomponenten. In folgender Tabelle wird eine Übersicht über die Microcontroller/-prozessoren gegeben, die wir bereits erfolgreich eingesetzt haben:

HerstellerProduktfamilieArchitekturAnmerkung
Atmel/MicrochipAVR8-Bit RISChohe Performance bei niedrigem Stromverbrauch, gute C Compiler Unterstützung
Atmel/MicrochipSAM7ARM732Bit ARM7 Core
Atmel/MicrochipSAM9ARM932Bit ARM9 Core, Linux Unterstützung
CypressEZ-USB FX2LP8051 Core480MBit Highspeed USB 2.0 Interface
STMicroelectronicsSTM32Cortex-M0(+)
Cortex-M3
Cortex-M4
32 Bit ARM Core mit sehr guter C/C++ Compiler Unterstützung. Auch für Low-Power Applikationen geeignet
NXPi.MX6Cortex-A9Eine Vielzahl von unterschiedlichen Ausprägungen sind verfügbar
(Single Core Low Power bis Quad Core High Performance mit integrierter GPU).
NXPi.MX8Cortex-A53Nachfolger des i.MX6. Ebenso wie der i.MX6 für Embedded Linux Anwendungen geeignet.

Darüber hinaus besteht natürlich die Möglichkeit,  die Funktionalität der Controller mit weiteren Hardwarekomponenten auf der Leiterplatte zu erweitern. Angefangen von Displays (LCD Grafikdisplays, OLED Displays, Dotmatrix, …) über Audio Codecs (MP3 Dekoder, …), Interface Controller (USB Device, USB Host, Ethernet, CAN, RS485, Infrarot, …), FPGAs (Xilinx Spartan 3E) bis hin zu Funkmodulen und GPS Empfänger ist alles möglich.

Android

Durch unsere Erfahrungen mit Android Apps für Smartphones und Tablets können wir auch diesen Service anbieten. Einige unsere Kunden setzen bereits auf Smartphones und/oder Tablets als Eingabegeräte für deren Systeme.

Zum Beispiel haben wir ein bestehendes kabelgebundenes Bedienteil, welches mit einem kleinen zweizeiligen ASCII-Display ausgestattet war, durch eine drahtlose Bluetoothverbindung und einem Smartphone als Bediengerät ersetzt. Die Langzeitverfügbarkeit durch den Einsatz von Standardkomponenten wird dadurch wesentlich verbessert. Durch die Verwendung der Touchscreen Eingabemaske am Smartphone sind Änderungen bzw. Erweiterungen an der Funktion sowie am Erscheinungsbild sehr einfach durch die Modifizierung der Software möglich.

Eine weitere Android App wurde für die Konfiguration des LED Matrix Displays implementiert. Dies erleichtert dem Servicetechniker Vorort das Display mithilfe des Smartphones oder Tablets zu konfigurieren und den aktuellen Status auszulesen.