Wir liefern
Vollständig eingebettete Lösungen
- Von der Hardware zur Software -
Von Anfang an haben wir komplette Embedded-Software- und Hardware-Design-Lösungen angeboten, um unsere Kunden bei der Entwicklung von Embedded-Systemen zu unterstützen, die auf spezifische Anforderungen und Industriestandards zugeschnitten sind.
Bei DigitalGate bieten wir Entwicklungsdienstleistungen an, die Gerätetreiber, Frameworks, Bootloader oder die komplette Infrastruktur in einem völlig transparenten Entwicklungsprozess beinhalten. Wir entwickeln effiziente und sichere eingebettete Systeme für komplexe Systeme und schließen damit die Lücke zwischen Produktkonzeption und -realisierung.
Darüber hinaus bieten wir unseren Kunden eine breite Palette von Arbeitsmethoden an, wie z. B. vollständige oder partielle Projektentwicklung, aufgabenspezifische Entwicklungsdienstleistungen und Fachleute, die bereit sind, sich einem Entwicklungsteam anzuschließen.
Wir sind Ihr all-in-one Entwicklungspartner
Software-Lösungen
Unser Expertenteam verfügt über profunde Kenntnisse in der Entwicklung von Software für eingebettete Systeme. Im Laufe der Jahre haben wir erfolgreich eingebettete Software für eine Vielzahl von Anwendungen entwickelt, die von kleinen Bare-Metal-Anwendungen, die auf 8-Bit-Plattformen laufen, bis hin zu verteilten Anwendungen reichen, die auf High-End-64-Bit-Multicore-Plattformen laufen.
Linux
Lösungen im Überblick
- Linux-Kernel-Portierung
- Upstreaming-Lösungen
- Optimierung der Bootzeit
- Entwicklung von Gerätetreibern
- Bootloader-Entwicklung
- Entwicklung von Gerätebäumen
- Entwicklung von Buildsystemen
- Einrichten und Testen der Hardware
- Konfiguration des Stammdateisystems
QNX
Lösungen im Überblick
- Bootloader-Entwicklung
- IPL- Entwicklung
- Konfiguration des Stammdateisystems
- Hardware-Tests auf niedriger Ebene
- Speicheraufteilung
- Entwicklung von Gerätetreibern
- Entwicklung von Buildsystemen
- Systemprofilierung und -optimierung
- Optimierung des Speicherplatzbedarfs
VxWorks
Lösungen im Überblick
- Bootloader-Entwicklung
- Startup-Code-Entwicklung
- Entwicklung von Gerätebäumen
- Entwicklung von Gerätetreibern
- Hardwarespezifische Konfigurationen
- Systemprofilierung und -optimierung
- Hardware-Tests und Inbetriebnahme
- Konfiguration des Stammdateisystems
Entwicklung von Algorithmen
Lösungen im Überblick
- Low-Level-Datenverarbeitung
- Bild-Clustering und Erfassung
- Objektverfolgung und -erkennung
- Bewegungserkennung
- Kamera-Kalibrierung
- Sensor-Fusionierung
Middleware
Lösungen im Überblick
- OS-Abstraktionsschichten
- Kommunikationsprotokolle
- Optimierung der Anwendung
- Entwicklung der Rahmenbedingungen
- SWC-Konfiguration und -Integration
- Konfiguration von Software-Stacks
Benutzeroberflächen-Entwicklung
Lösungen im Überblick
- Graphische Benutzeroberflächen
- Sprachgesteuerte Schnittstellen
- Gestenbasierte Schnittstellen.
Framework Entwicklung
im Überblick
Unser Team stellt die komplette Infrastruktur für eingebettete Anwendungen bereit, damit diese zuverlässig auf einem eingebetteten Zielsystem laufen. Dabei werden moderne Entwurfsmuster implementiert, die Modularität und Skalierbarkeit innerhalb der Softwareplattformen unserer Kunden ermöglichen.
-für alle Ihre Bedürfnisse -
PLATINEN
SCHEMATISCHER ENTWURF
Hauptmerkmale der Entwicklung:
-Vollständige schematische Entwürfe
-Optimale schematische Entwürfe
-Perfektes Gleichgewicht zwischen Budget und Anforderungen
-Entsprechende Dokumentation
Lesen Sie mehr -Optimale schematische Entwürfe
-Perfektes Gleichgewicht zwischen Budget und Anforderungen
-Entsprechende Dokumentation
PLATINEN
LAYOUT ENTWICKLUNG
Hauptentwicklungsmerkmale:
- Ein- oder mehrschichtige Leiterplatten
- Platzierung der Komponenten
- Routing, das die optimale elektrische Konnektivität definiert
- Anforderungen an die Platzierung, Signal- und thermische Integrität
PLATINEN-DESIGN-OPTIMIERUNG
Hauptentwicklungsmerkmale:
- Neudefinition der Gestaltungsregeln
- Analyse der Komponentendatenbank
- Signalintegrität, Verifizierung und auch Simulation
- EMC-Prüfung und -Optimierung Detaillierte Dokumentation
Lesen Sie mehr - Analyse der Komponentendatenbank
- Signalintegrität, Verifizierung und auch Simulation
- EMC-Prüfung und -Optimierung Detaillierte Dokumentation
Werkzeuge und Technologien
Programming languages
- C/C++
- Matlab
- Python
- Java
- DaVinci
- Groovy
Toolchains
- GCC
- GDB
- DIAB
- QCC
- Visual Studio
- Clang
Builtd systems
- Make/CMake
- Yocto
- Buildroot
Integrated Development Enviroments
- Visual Studio Code
- Visual Studio
- Eclipse
- Keil Uvision
- QTCreator
- Code Composer Studio
- Android Studio
- Momentics
- Eclipse MCU
Debugging /Analysis
- Wireshark
- GDB/GDB Server
- Trace32
- JLink
- Valgrind
- JTAG
- SWD
- WinIdea
Documentation
- Confluence
- PlantUML Enterprise Architect
- LaTex
- Doxygen
Virtualisation Technologies
- Docker Kubernetes
- Virtual Box
- Docker containers
Test Frameworks
- Junit
- Gtest
- GMock
- BoostTest
- CUnit
- Catch
- Vector Cast
- Robotframework
Von uns bediente
Branchen
Unser Ingenieurteam hat bereits verschiedene eingebettete Software- und Hardwareservices für zahlreiche Branchen entwickelt und ist darauf spezialisiert, kundenspezifische Lösungen zu entwickeln, die den höchsten Industriestandards entsprechen und auf die Spezifikationen jedes einzelnen Projekts zugeschnitten sind.