Cart
CloseNo products in the shopping cart.
No products in the shopping cart.
Embedded software development and maintenance
DAVE Embedded Systems provides advanced embedded software development services designed to seamlessly integrate with the hardware of its System‑on‑Modules and Single Board Computers. Software development is a strategic pillar of the company and has grown over the years to include the creation of ToloMEO, a comprehensive suite of software services that can be integrated into any DAVE embedded platform.
The software team specializes in developing Board Support Packages (BSPs), drivers, low‑level services and middleware, supporting operating systems such as Linux, Android and RTOS. This expertise enables the delivery of robust, optimized and secure software architectures tailored to industrial, medical, automotive and IoT applications. DAVE ensures long‑term maintainability, high performance and security across the entire software stack.
With ToloMEO, customers gain access to advanced software modules for IoT, Machine Learning, Industrial Blockchain, Cybersecurity and Embedded Device Management. This platform enables full edge‑to‑cloud integration, including OTA updates, remote monitoring and central device administration, ensuring operational reliability even in demanding environments.
Through a transparent co‑design approach and tight integration with hardware development, DAVE ensures that each software solution aligns perfectly with customer requirements and supports the entire product lifecycle—from design and validation to long‑term maintenance.
The ToloMEO BSP is the dedicated software distribution enabling ToloMEO functionalities on edge devices. Once installed on DAVE Embedded Systems hardware, it partially or fully supports ToloMEO modules depending on the available device resources. Maintaining the ToloMEO BSP is a continuous process aimed at ensuring stability, security updates, seamless cloud integration and ongoing feature enhancements.
DAVE regularly updates the ToloMEO BSP to:
The ToloMEO BSP is therefore maintained as a key element of the ToloMEO ecosystem, ensuring a secure, scalable and reliable edge‑to‑cloud software foundation.
Hardware‑in‑the‑Loop (HIL) is an advanced testing technique used to validate complex embedded systems by connecting real hardware to a real‑time simulation of the physical environment. When safety, cost or feasibility constraints limit real‑world testing, HIL provides accurate plant simulation while preserving real I/O interactions over analog, digital and communication protocols such as CAN, Ethernet or TCP/UDP.
HIL enables engineers to validate control algorithms, system responses and edge‑case scenarios under controlled, repeatable and automated test conditions. Modern HIL systems also support hardware fault insertion, enabling tests of open circuits, short‑to‑ground faults and sensor/actuator anomalies to verify robustness in failure conditions.
Its importance has grown in industries like automotive, aerospace and IoT, where environmental simulation—motion, vibration, temperature, complex input profiles—is essential but costly or dangerous to reproduce physically. HIL accelerates development, improves reliability and reduces expensive field‑testing cycles by providing real‑time closed‑loop testing before the entire system is available.
DAVE Embedded Systems can integrate HIL approaches into its validation workflows, leveraging strong expertise in BSP management (DESK, ToloMEO), real‑time interfaces and robust embedded architectures.
Welcome to the DAVE Embedded Systems' technical information form submission portal!
Please fill in the fields below. The support team will take care of you in maximum 24h!
Welcome to the DAVE Embedded Systems' Documentation system. Please fill in with required information and you will get your document! Thank you!.
We use cookies to personalize content, to get traffic statistics and to improve your experience on our website.
Please read our Cookie Policy for a more detailed description and click on the "Manage preferences" button to customize how the site uses cookies for you. By clicking on "Accept all cookies" you give your consent for the use of each type of cookie.
These cookies are necessary for the website to function and cannot be switched off in our systems.
You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site.
All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Select all Deselect all