The tools that we use as developers can make a dramatic difference in the speed, quality, and overall cost of the software we develop. Here are five tools that I’ve found to be very helpful. Some of ...
One of the most important trends affecting embedded-systems design is the need for security and safety, as highlighted by the events of 9/11 and the continuing vulnerability of cyberspace. As embedded ...
Shawn Liu, National Instruments' real-time product managerdescribes how higher level graphical development tools can helpreduce the expertise required to produce embedded systems. Creating an embedded ...
The right blend of tools, technologies, and strategies can help developers harness the power of CD, enabling higher quality and more robust embedded systems. The convergence of software and hardware ...
A digital revolution is sweeping all areas of life, thereby making our activities more innovative and powerful. Embedded software plays a huge role in the rapid development of the internet of things ...
Apply modern C++ to that module. Use constexpr for configuration constants. Replace raw arrays with std::array. Wrap resource ...
Ask embedded programmers what tools they use, and you'll usually find a common thread: C/C++, an integrated development environment (IDE) or their favorite editor/debugger, and a standard library or ...