Embedded system developers face many and sometimes conflicting challenges. To increase efficiency and drive down hardware cost, they must aim for ever higher levels of system integration. But to keep applications manageable and scaleable, they need solutions that are as general and modular as possible. At the same time, embedded system complexity rises, quality standards go up and evelopment time needs to decrease.
With such opposing forces, how can the development of embedded systems still remain successful, maintainable and reliable?
This white paper gives an overview of how embedded system engineers
can cope with these issues, now and in the future. It does so by showing
what successful strategies we have developed in the past few years.
Taking the development of the fastest duplex cut sheet printer in the world
as a case example, we outline four elements of successful embedded software design:
The lessons learned from our experiences with embedded design are so general that they can be applied to a wide range of real-time system designs.
read more
More...
With such opposing forces, how can the development of embedded systems still remain successful, maintainable and reliable?
This white paper gives an overview of how embedded system engineers
can cope with these issues, now and in the future. It does so by showing
what successful strategies we have developed in the past few years.
Taking the development of the fastest duplex cut sheet printer in the world
as a case example, we outline four elements of successful embedded software design:
- Model driven development as the leading method for designing and building real-time systems.
- A standard real-time embedded software architecture.
- Reuse of software as a “company philosophy”.
- Systematic approach to quality control.
The lessons learned from our experiences with embedded design are so general that they can be applied to a wide range of real-time system designs.
read more
More...