Blog
Requirements Engineering and Management Part 1: Requirements – A checklist for maturity?
Capturing and managing requirements is a key to successful projects. Whether in a traditional or agile process environment, professional requirements engineering and management for embedded and real-time systems shortens your project durations and saves development time and resources.
Functional safety: Mitigating systematic errors through structure and processes
A holistic approach and a thorough understanding of the details are essential when it comes to creating functionally safe systems. Software integrity can be achieved through structured and targeted methods and techniques. Functional safety is a...
Windows in miniature – What's behind Windows 10 IoT?
Last year, Microsoft unveiled "Windows 10 IoT" with great fanfare. One version – Windows 10 IoT Core – is even available for the popular Raspberry Pi maker platform. So what exactly is "Windows 10 IoT Core"? Windows 10 IoT Core is available for free to makers. After...
Tip for STM32 developers: Convert your project from C to C++ with STM32CubeMX and Open System Workbench for STM32
This tip is for developers working with Workbench for STM who want to compile their project in C++. Generate the C code in the STM32CubeMX according to the hardware configuration for System Workbench for STM32. C++ code generation is not included here...
Safety concepts for Aurix microcontrollers
Software and hardware developers appreciate the Safety Management Unit of Aurix microcontrollers as a standalone unit for error handling. New regulations related to functional safety in both industry and the automotive sector are driving the adoption of...
Reliable indicators of impending software erosion and what you can do about it.
Successful embedded software is usually developed over a long period. During this process, relationships may occasionally be introduced into the code that don't belong there. Over time, the software deviates increasingly from the planned architecture – the...
Off to new shores – Discover hidden resources, uncover concealed profits
""We don't have problems, we have challenges." You've surely heard this phrase before, or something similar. I'll add to it, because these days you have to top what's already been said to drown out the constant background noise of clever platitudes. I'm writing...
New momentum for the embedded project with C++11
Many embedded projects still use older (and outdated) environments that don't allow developers to use a new C++ standard. This is a mistake. Because of this, programmers are missing out not only on the newly added features—some things were removed in C++11...