Blog
Programming guidelines – curse or blessing?
Lectures, articles, and books constantly emphasize that code quality is a crucial factor for project success. Therefore, there are ongoing attempts to introduce regulations that improve code quality. However, the code written by many developers...
Development processes as the basis of modern software development
In professional software engineering, the development and process steps prior to software implementation are essential. Terms such as software analysis and software design, or high-level and detailed software design, from development processes (for example, the V-Model XT or the...).
Real-time software: Embedded programming and operating systems
What does professional embedded software development look like today? A quick introduction to the world of real-time operating systems and embedded software programming in EC and EC++. Based on the software architecture refined in the software design, you will implement (program)...
Don't always reinvent the wheel: Successfully use architectural patterns in the embedded environment
Embedded projects usually start very small. And often, no thought is given to the software architecture in the initial stages. The application is supposed to work quickly – and the problems with the new hardware still need to be solved. But such an approach quickly backfires. At the latest...
A full program! MicroConsult at the ESE Congress 2018 – Mastering new challenges with up-to-date expertise
Since 2008, the embedded software community has met annually at the ESE Congress in Sindelfingen. This year, MicroConsult invites you to an intensive exchange of knowledge and experience, as well as the opportunity to forge valuable contacts across industry boundaries. MicroConsult is not only...
IoT security: "The biggest risk is the human element"
The Internet of Things (IoT) is multiplying the risks of hacking attacks, as every network-connected device is a potential entry point. Peter Siwon, Business Development Manager at MicroConsult, and Michael Schnelle, Consultant at Mixed Mode, describe the situation in this interview...
Psychogram of agile methods: Agile values and principles under scrutiny
Agile methods are increasingly finding their way into the development departments of many companies. They have moved beyond being a mere passing fad and are now recognized as an alternative to established methods of traditional project management. This article highlights some compelling reasons for this...
Modern low-level driver programming
CMSIS, MCAL, and others – off-the-shelf low-level drivers. Embedded systems are found in many areas today. They are often a crucial factor for convenience, safety, sustainability, and innovation. The proportion of software in embedded systems continues to increase. And so does the hardware, whether...