These topics contain info to understand deepsy basics, reference API details and available tools:
Section | Description |
---|---|
Concepts | deepsy basic concepts |
APIs | API descriptions |
Tools | Target tools info |
Contact | Contact |
Overview
The deepsy platform by GMV-ITS is a software solution designed for advanced transportation systems. Key components of deepsy include its architecture, services, and update mechanisms. Here's a brief overview:
deepsy Architecture
deepsy functions as a Hardware Abstraction Layer (HAL), bridging different hardware devices and enabling seamless software operations across various units. Core functionalities are organized in a service-oriented framework. Each service handles a unique feature, such as GNSS (Global Navigation Satellite System), modem, and other hardware functionalities. Middleware manages communication between services and APIs, employing ZeroMQ for message distribution and Protocol Buffers (protobuf) for data serialization.
Key Features of deepsy
- Cross-Platform Compatibility:
deepsy ensures software consistency across different hardware configurations, reducing development complexity and enhancing flexibility.
- Autonomous System Updates:
deepsy employs an OTA (Over-the-Air) update system with a dual-partition architecture, allowing for automatic rollbacks in case of update issues.
- API Flexibility:
Supports multi-language development (C++, Java, C#) with package support via platforms like Conan, Maven, and NuGet.
For more information the Overview is available.