Blog
The new flagship: Why an upgrade to the Cortex-M85 is worthwhile
While the Cortex-M23 and M33 have gradually gained market acceptance as successors to the Cortex-M0+ and M4, the Cortex-M55, the first member of the Armv8.1 architecture extension released in 2019, went almost unnoticed. With the Cortex®-M85, Arm is now closing this gap...
C++ Programming: dynamic or static polymorphism?
As the complexity of embedded software increases, fulfilling quality criteria such as modifiability, extensibility, adaptability, and reusability becomes ever more important. A key means of meeting these software quality requirements is the application of...
Artificial intelligence, security and digitalization were the top topics at the ESE Congress 2022.
Around 1,200 visitors gathered in the Stadthalle in Sindelfingen in December 2022 to exchange current knowledge, ideas, and solutions regarding technologies, methods, and trends in the embedded industry at the Embedded Software Engineering Congress. The 15th ESE Congress took place from December 5th to...
Latest news on the new Cortex-M85: The new flagship of the Armv8.1-M architecture
MicroConsult trainer Remo Markgraf will dedicate his presentation at the ESE Congress 2022 to an overview of the key innovations of the M85 and the Armv8.1-M architecture extensions. Register now! The Cortex-M85 is a true successor to the previously most powerful M7. In addition to...
Dynamic versus static polymorphism with C++
In his presentation at the ESE Congress 2022, MicroConsult trainer Thomas Batt will introduce implementation approaches for polymorphism with C++ and compare them in terms of performance and memory consumption on an embedded target. Register now! Which concept is right for you...?.
Test ended well, all is well.
Black-box tests using white-box metrics do not result in gray-box tests. However, each of the three fulfills an important role in defining the test endpoint and minimizing the number of necessary software tests. The test endpoint is always a compromise between quality, cost, and time. Do we want to define a...
Design for Test and Design for Safety – Tailor-made software architecture
Our everyday lives are now naturally shaped by interconnected devices and systems. Whether you're using your smartphone to find the fastest route to your destination while out and about, reading the newspaper on your tablet while relaxing on the sofa, or controlling your smart heating system via a smartphone app, these...
Protecting project territories: From dogs, cats, project managers, and bosses
People claim visible and invisible territories for themselves. Those who violate these boundaries are perceived as unpleasant or even threatening. These – often unintentional – territorial violations repeatedly lead to serious conflicts or disruptive situations in project work...