Life Cycle Management
What is Life Cycle Management?
Long-lasting products require continuous maintenance in order to be successful on the market. Both the hardware and the software are subject to constant change. During the life cycle of an embedded device, a component may be discontinued, new security vulnerabilities may become known in the system software (operating system, RootFS, additional software) or the developer’s Long Term Support (LTS) may expire. The challenge is to plan maintenance, checks and possible discontinuations at an early stage and to carry them out regularly.
Individual support is standard with our lifecycle management
Every customer is unique to us. And hardly any two embedded systems are the same. That’s why individual support is standard for us. Our IT experts work closely with you to precisely understand your goals and requirements. They analyze the life cycle of your systems and work with you to develop a individual care plan. Dieser umfasst alle für Sie relevanten Aspekte: Systemwartung, Updates, Sicherheit, Monitoring und mehr.
Our aim is to maintain the value of your systems and products in the best possible way by developing and implementing customized lifecycle management for you.
Overview of our Life Cycle Management services
As part of efficient life cycle management, emtrion offers a range of services relating to your embedded hardware and software. Our service portfolio includes version management, (security) updates and upgrades, maintenance of the board support package, monitoring and evaluation of common vulnerabilities and exposures (CVEs for short) in computer systems as well as general support to maintain a secure and reliable system.
Hardware Lifecycle Management
Unfortunately, it is an undeniable fact that hardware becomes obsolete over the years. Chips, drivers, memory and other components of embedded systems have to be replaced by newer versions at some point. Our IT experts know the hardware inside out and can advise you in detail on the right hardware lifecycle strategy.
Software Lifecycle Management
Software must be updated on an ongoing basis to prevent compatibility problems from creeping in or security gaps from arising. With our software lifecycle management, we ensure that your products run smoothly and securely.
BSP maintenance
Complex operating systems are constantly being developed further. A good example of this is the Linux kernelwhich the Linux community updates regularly. These updates not only include bug fixes and security patches, but also extend the functionality of the kernel to support new hardware and introduce additional libraries and programs.
The situation is similar with the root file systemswhich are based on Debian, Yocto and other platforms. They are also regularly updated to fix bugs, close security gaps and expand the range of functions.
As part of our lifecycle management, we continuously take care of the maintenance of your products’ operating system. To this end, we continuously check the customizations made by the community and analyze their impact on the various components of your system. In close cooperation with you, we discuss the relevant adjustments and updatethen your Board Support Package (BSP). In doing so, we set automated test systems to ensure the functionality and quality of your products.
Working with emtrion gives you the certainty that your system is always up to date and complies with the latest security standards. This is because we regularly update the BSP and implement the latest patches and functional enhancements. This ensures a high level of system stability. You also benefit from the advantages of new technologies resulting from the further development of the Linux kernel.
emCVE-Watch
With emCVE-Watch you receive a service that checks general software components in your product for security vulnerabilities. emCVE-Watch überwacht bestimmte Komponenten des Linux-Dateisystems in definierten Versionen, darunter Bibliotheken und Tools wie systemd oder bluez. Diese Liste wird täglich mit bekannten Datenbanken für CVEs (Common Vulnerabilities and Exposures) abgeglichen, um neu entdeckte Sicherheitslücken zu identifizieren. Zu diesen Datenbanken gehören beispielsweise Debian Security und NIST.
Once a vulnerability has been identified, we assess its relevance for your monitored product. Depending on the severity of the vulnerability, we will give you a Recommendationwhether and when an update should be carried out to close the vulnerability.
To be able to use this service, we require a List of the software to be monitorede.g. from an Elbe project, as well as information about your product. This allows us to better assess your system and make targeted recommendations in the event of a security vulnerability.
emCVE-Watch offers you 24/7 monitoring of your software (RootFS or parts thereof) for security vulnerabilities, prompt notification of relevant security vulnerabilities in your system and an assessment of the severity of the vulnerabilities in relation to your product.
Recovery and software update
System failures can lead to high follow-up costs due to precarious downtimes and data loss. emtrion offers individual recovery solutions for embedded systems to protect them in emergencies.
Depending on requirements, a recovery system different solutions ready. One option is to upload the prepared file system image to the internal flash memory. Alternatively, an error analysis tool can be loaded and executed via a network connection or a current version of the image can be downloaded.
An optimal recovery solution also includes the topic of security Encryption of the system protects against external access and manipulation by altered recovery media, for example. These are provided with a signature so that any changes are reliably detected. Only the manufacturer has the key for the signature.
Porting and migration
Architectures and operating systems of embedded systems can change over the course of a product life cycle, and it may be necessary to port or migrate the software. Our experienced software developers are at your side.
We take on typical porting tasks such as cross-compiling, refactoring and porting to other libraries as well as porting between processor architectures and operating systems. We also support and advise you on migration projects if the processor architecture or even the operating system changes.
.
Put lifecycle management in our hands with confidence
As specialists in embedded systems, we know all aspects of the hardware and software life cycle in detail. Our experts constantly monitor developments in the relevant hardware and software areas. As we do this for many of our customers, we can offer lifecycle management Particularly efficient carry out. With emtrion, you have a competent partner at your side who will reliably take care of the continuous maintenance and updating of your system.
You benefit in several ways:
- You can concentrate on your core business and delegate lifecycle management to us.
- You are optimally protected against security risks because your software is always up to date.
- You are protected from unpleasant surprises in connection with the failure of obsolete components.
- You benefit promptly from new or improved functions of the operating system.