Blog
Successfully filling agile roles in embedded projects
Agile development has become the dominant methodology for manufacturing technical products and product components in a wide range of industries in recent years. However, filling the necessary agile roles is one of the biggest hurdles when changing this development methodology.
Here's how to integrate the Surface Dial into your own application
The Surface Dial is a new input device from Microsoft designed to simplify working with graphic and technical applications. It combines the functionality of a rotary dial with that of the Enter key. It was first introduced in the fall of 2016 and is now available in our region. With...
More important than ever: Think in systems and architectures
Looking at the present and the future clearly shows that the embedded world and the IT world are intertwined and will become increasingly so. Embedded systems are becoming part of the Internet of Things, which is evolving into the Internet of Everything and is a breeding ground...
Multicore Microcontrollers Part 2: Which safety and security requirements are important when choosing an MCU?
The first part of this series on selecting the right multicore processor focused on determining the computing power requirements and evaluating them for the project. As a second step, we will now consider the requirements regarding functional safety and data security. When considering...
Multicore microcontrollers Part 3: Are the available resources in the periphery sufficient?
After examining the project requirements regarding functional safety and data security, the final step focuses on the peripheral components. One pin, multiple peripheral functions: The sufficient number of pins is crucial, in addition to the available...
From C to Embedded-C: The goal determines the path
Of course, Embedded-C is also C. However, switching from C to Embedded-C means that the programmer must adapt their programming to the requirements of the specific embedded application. These requirements include, for example, real-time capability, low memory footprint, and high operational reliability.
Fully agile, or only half: Agile values, principles and methods in traditional development
Embedded software in current projects is mostly developed using an agile approach of some sort. The biggest hurdles to truly agile development are primarily security requirements, existing system processes based on the V-Model XT, the difficult-to-assess risk of transitioning to a new development process, and above all, the process itself...
Safety and security in multicore systems: How to successfully implement them
The demands placed on safety-related control systems are constantly increasing. Multicore architectures are best suited to meet these demands and are therefore being offered and used more frequently. Safety standards are defined in different industries according to the potential hazards...