Bei Gravity Vector wenden wir bewährte TDD-Praktiken an, um qualitativ hochwertige, fehlerfreie Anwendungen zu entwickeln, einschließlich der unvermeidlichen MISRA-Codierungsregeln. Statische und dynamische Codeanalyse wird für jede lebenssichere Anwendung entscheidend. Die größte Herausforderung besteht darin, sicherzustellen, dass eine qualitativ hochwertige Anwendung in kurzer Zeit fertiggestellt wird, während agile oder Wasserfall-Methoden verwendet werden.
Industriestandardentwicklung
Automobilsektor
Die Komplexität der Automobilelektronik wird von Tag zu Tag anspruchsvoller, insbesondere in der Branche der künstlichen Intelligenz. Daher haben wir unsere Fähigkeiten mit dem Markt perfektioniert, um unser Wissen über den Automobilsektor anzubieten. Wir haben eine der ersten Versionen des DoIP-Protokolls auf dem Markt gemäß der Spezifikation des Dokuments ISO 13400: 2012 entwickelt.
Das zweite Protokoll, das wir implementiert haben, war das Flexray-Transportprotokoll für Straßenfahrzeuge, das durch die Dokumentspezifikation ISO 10681: 2010 definiert ist. Beide Protokolle wurden zusammengezogen, um TCP / IP für den Flexray-Tunnel zu etablieren und zur Diagnose und zum Flashen einzelner Automotive-Steuergeräte aus der Cloud verwendet.
Unsere Fähigkeiten:
- Implementierung des DoIP-Moduls gemäß den ISO 13400:2012-Standards
- Implementierung des FlexRay TP-Moduls gemäß den Standards ISO 10681:2010 (Hardware & Software)
- CAN-Treiber und CANT TP-Implementierung (Hardware & Software)
- LIN-Protokolle Hardware-/Software-Implementierung
- PWM-Implementierung für Aktuatoren, Hardware & Software
- Automatisierter Test und HIL
Sowohl Bare-Metal- als auch RTOS-basierte Systeme. Alle Hardware- und Softwarekomponenten werden gemäß den ISO26262- und MISRA-Standards hergestellt.
Medizinischer Sektor
Wir haben an einem hochmodernen medizinischen Diagnosegerät zur Früherkennung von Fußgeschwüren gearbeitet. Wir haben mehrere Softwaremodule speziell für den Bilderfassungs- und Scanprozess des Geräts selbst implementiert, außerdem haben wir das Parsen von Debugging-Protokollen entwickelt. Inklusive vollständiger Tests auf Hardware- und Softwareebene gemäß IEC 62304.
Während der Entwicklung verwendeten wir:
- Qualitätsmanagementsystem
- Risikomanagementt
- Software-Sicherheitsklassifizierung
- Kontrolle ändern
- TDD- und BDD-Tests
- Hohe und niedrige Verifizierungstests
Mehr zum Design der sicherheitskritischen Anwendung finden Sie hier.
IoT
Wir haben mehrere Produkte für den IoT-Markt entwickelt. Eines der für den IoT-Markt entwickelten Softwaremodule ist das benutzerdefinierte eingebettete WebSocket-Softwaremodul zum Erstellen und Senden von Daten zwischen einer Browsersitzung und der eingebetteten Einheit in Echtzeit.
Ein weiteres Produkt umfasst die Definition und Entwicklung eines intelligenten Handschuhs mit Bewegungserkennungssensoren von der Idee bis zur kompletten Einheit. Wir arbeiteten an drahtlosen Einheiten, einschließlich 4G-Sensornetzwerkgeräten.
Unsere Erfahrung basiert auf der Entwicklung kompletter Hard-/Softwaresysteme, von der Hardwareentwicklung bis hin zu Cloud-Lösungen.
Integration von OEM-Funkmodulen wie:
- 3G- oder 4G-Modulsysteme
- Wi-Fi-Module
- Bluetooth-Module
- LoRaWAN Client-Module
- GPS-Module
Marine-Sektor
Wir können Ihnen hochwertiges, robustes Schiffsausrüstungsdesign nach IP67 wasserdichtem Design und epoxidbehandelter Elektronik anbieten. Gravity Vector bietet auch das komplette Engineering von elektrischen Systemen für Yachten gemäß dem ABYC-Standard, einschließlich aller Teile: Energieverteilung, Kommunikation, Management und Steuerung sowie Automatisierung.
Dazu gehört auch die Implementierung von NMEA2000- oder NMEA0183-Standards.
Eines unserer früheren Projekte war ein Verkabelungsdesign für eine 18-Fuß-Yacht gemäß dem ABYC-Standard, ein Firmware-Bootloader für Marineinstrumente und eine PWM-Lüftersteuerung für Segelboote.
Wir haben an der Entwicklung mehrerer Produkte gearbeitet:
- Kundenspezifischer PWM-Lüfterregler für die Yacht, einschließlich kompletter Installation.
- Bluetooth-Bootloader für Marine-Display-Instrument
- Ladegerät zum Umwandeln von 60 AC, um das Laden von 12-V-Batterien zu ermöglichen
Eine unserer neuesten kundenspezifischen Produktentwicklungen ist eine 3D-Wasserpumpeneinheit.
Militärischer Sektor
Wir haben an hochmodernen, militärisch abgestuften Lithium-Batteriemanagementsystemen gearbeitet, die in Kampfpanzern und UAV-Flugzeugen verwendet werden. Eine sicherheitskritische Anwendung ist die anspruchsvollste Anwendung, die verschiedene Sicherheitsintegrationsstandards bis SIL4 erfüllen muss und gleichzeitig die besten FMEA-Analysen und MISRA-Regeln anwendet, um das Produkt robust und sicher für die Umwelt und die Menschen zu machen, die damit arbeiten.
Unser Ziel ist es, ein Produkt herzustellen, das „immer läuft“, was bedeutet, dass es keinen Fehler gibt, der verhindern kann, dass das Produkt in jeder Umgebung weiterläuft.
Wir haben komplette Bare-Metal-Software für BMS-Systeme entwickelt, einschließlich aller Low-Level-Treiber bis hin zur mittleren Schicht bis zur Anwendungsschicht. Gemäß DO 178C Airborne Systems und MIL-STD-1389D unter Anwendung von MISRA.
Erfahrung im Militärdesign:
- Wir haben ein komplettes Lithium-BMS-Firmwaresystem von Grund auf neu entwickelt
- Wir haben eine automatische Test- und BMS-Batterieerfassungssoftware entwickelt
- Entworfener Simulator zwischen UAV-Computer und Lithiumbatteriesystem
Videoüberwachungsbranche
Wir haben die Schwenk-/Neige-/Zoom-Videoüberwachungskamera für die grenzüberschreitende Kontrolle neu gestaltet. Der Fokus lag auf der Erweiterung der Steuerung des Kamerakopfes über das Webinterface und der Implementierung eines voreingestellten Punktes zum Speichern von PTZ-Punkten.
Die gesamte Elektronik und Firmware wurden neu gestaltet und integrieren IP-Kamera-Encoder und OEM-Core-Kameras, Thermal und 4K, die PoE unterstützen. Die Firmware enthielt auch Erweiterungen für die Protokolle VISCA und PELCO D.
- Entwerfen einer kompletten PTZ-Schrittmotorsteuerung
- Implementierung von PoE
- PTZ-Firmwareimplementierung von Grund auf neu (Low-Level-Treiber, PELCO D- und VISCA-Protokollimplementierung)
- API-Schicht-Implementierung