Blog
Local user interfaces – available everywhere
A high-performance approach to becoming independent of the end device. Author: Frank Borchard, XiSys Software GmbH. Presentation - Embedded Software Engineering Congress 2017. The demands on the user interfaces of embedded systems are increasing with the introduction of IoT and Industry 4.0. Existing local...
Graphical object-oriented C programs with Simulink
Simulink Scripts Generated from Header Files Author: Dr. Hartmut Schorrig, vishia Contribution - Embedded Software Engineering Congress 2017 This contribution demonstrates the application of graphical programming in a Matlab-Simulink environment. Core modules are used in so-called S-Functions,...
Boost Your State Machines
Create state machines that are easy to read and maintain. Author: Pawel Wiśniewski, Pawel Wiśniewski Consulting. Contribution - Embedded Software Engineering Congress 2017. State machines are an important component of software. Unfortunately, they are too often implemented manually, e.g., using...
C++: Fast and small
What does a language feature cost? Author: Andreas Fertig, Philips Medical Systems Böblingen. Contribution - Embedded Software Engineering Congress 2017. With the C++11 standard and its successors, C++ developers can benefit from exciting new features of the language. Features are always associated with...
Should I Use C++14 in My Next Embedded Design?
What does C++14 get me in embedded systems? Author: Bertil Spolander, IAR Systems Contribution - Embedded Software Engineering Congress 2017 EETimes and Embedded.com has an annual market survey [1] which, among other things, surveys what programming language the respondents use in their current...
C++ Core Guidelines Reloaded
Automatic Code Repair and Critical Review of the Guidelines Author: Prof. Peter Sommerlad, HSR Rapperswil Contribution - Embedded Software Engineering Congress 2017 The C++ Core Guidelines are an effort led by Bjarne Stroustrup. They intend to show how to use modern C++ effectively. "Following...
Selection and use of an operating system for microcontrollers
NuttX - A User Report on Arm Cortex-M7 Author: Frank Benkert, FRB Computersysteme GmbH Contribution - Embedded Software Engineering Congress 2017 Development projects for new embedded products are usually confronted at the beginning with the same fundamental question: With or without...
How to Measure RTOS Performance
And how to read data sheets Author: Colin Walls, Mentor Graphics Contribution - Embedded Software Engineering Congress 2017 Why Make Measurements? Desktop or laptop computers are extremely powerful and amazingly low cost. This means that developers of software for desktop systems assume that there is...