2020-08-06 - Chris Tapp

Compilers in the alien world of functional safety

Across sectors, the world of functional safety puts new requirements on developers. Functionally safe code must include defensive code to…

2020-06-23 - Zhu Tianlong

Why a bare-metal developer moved to operating systems

I can still remember the excitement when my first cycling lamp program ran successfully. However, the more bare-metal programs I…

2020-06-12 - Lee Moore, Duncan Graham

A guide to accelerating applications with just-right RISC-V custom instructions

With RISC-V, standard extensions can be used to configure the base processor...

2020-06-08 - Nitin Dahad

Drag and drop with new software and IP for processor-based FPGA design

A new design environment to empower developers of any skill level to quickly design FPGA-based applications using a drag-and drop…

2020-06-03 - Mathias Fritzson

Software-defined automobiles: An efficient platform for essential parallelization

Are we at a critical juncture in how the industry moves forward with software-defined automobiles? As automotive functionality increases and…

2020-05-04 - Jacob Beningo

3 reasons to transition from C to C++

For decades there has been a debate among embedded software engineers as to whether they should be using C or…

2019-12-23 - STMicroelectronics

Partnership Accelerates Development of Central Control Units

Tieto and STMicroelectronics Accelerate Development of Automotive Central Control Units for Safer and More Secure Vehicles.

2019-10-23 - Bill Schweber

Analog Design Deficiencies Hidden Behind Software

It’s risky to use software to try to fix large-scale hardware-design errors, as the catastrophe of the Boeing 737 MAX…

2019-04-26 - Anastasia Stefanuk

Software Developer: A Promising Job for the Future?

Things are looking good for software developers. Projected growth is largely driven by the increasing demand for mobile, health care,…