TURNKEY SOLUTION
TURNKEY SOLUTION
“One-stop shop” Solution from Conceptualisation and Design to Packaging and Delivery. A carefree choice!
PURE-PLAY DESIGN FOR BESPOKE PRODUCTS
Development of a concept from beginning to end based on the desired features and functionalities of the customer.
MODULE-BASED DESIGN SERVICES
Development of your product based on the customization of our existing validated module schematics and BSPs.
= fast-to-market, less risk, less cost
MODULE CUSTOMIZATION
Customization of features and configurations of the module based on the customer wishes and specifications.
= Fast & Efficient
BASEBOARD DEVELOPMENT
Baseboard Development as per customer wishes, needs and specifications, to be fully compatible with the SoM.
The functionality of the Baseboard is to adapt and specialize the module for a specific end use case.
= directly from the source
SOFTWARE ENGINEERING SERVICES
Performance engineering for embedded systems requires a combination of skills: a solid understanding of the runtime environment and underlying operating system, the development of (frequently custom-developed) performance sampling tools, and the statistical analysis to identify bottlenecks. From the resulting datasets, we devise optimizations to libraries, application kernels and operating systems—and implement these using a combination of high-level (e.g. algorithm development) and low-level (e.g. assembly-language coding) software engineering skills.
We retarget both the Linux kernel and real-time OS kernels to new architectures or processors.
Our compiler engineering encompasses the retargeting of compilers to new processors and architecture, the analysis of real-world application workloads, the development of new optimization passes, and the implementation of memory models (e.g. ILP32) for embedded use-cases. Based on the compiler engineering expertise, static analysis techniques are a major focus of applying our know-how to the security domain.
In our development flow, the bootloader is the initial software component running, our root of trust (for secure boot flows) and forms a critical part of our board-diagnostics software. Our in-house capabilities include both retargeting of bootloaders to new architectures, to new processors, to new boards.
For hardware components added to customized module variants and to customer-specific baseboards, we develop the needed driver support for Linux and real-time operating systems.
Embedded software development requires added care, as it needs to perform under resource, timing and performance constraints. Our engineers know both the comment/latest requirements and are familiar with common software stacks used in embedded development.
DEVELOPMENT OF HIGH-ASSURANCE (E.G. COMMON CRITERIA) EMBEDDED APPLICATIONS
TECHNOLOGY ADVISORY & CONSULTANCY
Understanding the technology trends and current-most technology.
Advising on upcoming trends, application of the state-of-the art, etc.
Consulting (and training) in-house engineering teams in the use of current-day technologies, development processes and interfacing with open-source software.
Advising customers on their product strategy and the appropriate use of technology to achieve their goals.
Consulting on specific problems in security, performance and engineering/manufacturing processes.