Software
Subscribe Now

Driving the Code: Where the Rubber Meets the Software-Defined Road

In this week’s Fish Fry podcast, we’re casting our line into one of the most transformative shifts happening in the automotive industry today: the rise of  software-defined systems!  Nitish Rao from MathWorks and I take a closer look at which vehicle functions are best handled by AI-driven systems, and which still depend on the reliability of traditional control software and how virtual ECUs and … Read More → "Driving the Code: Where the Rubber Meets the Software-Defined Road"

Three Companies, One Toolchain: The Rise of TASKING 3.0

I don’t like change. I know I’m starting to sound like an old codger, but that’s OK because I am an old codger (I know the secret handshake and I have the ceremonial undergarments T-Shirt to prove it). For example, I remember going to the Design Automation Conference (DAC) year after year throughout the 1980s. The same companies were there each time, but it … Read More → "Three Companies, One Toolchain: The Rise of TASKING 3.0"

The Curious Case of the Waning Wheeltapper

I constantly amaze myself by the vast quantities of useless nuggets of knowledge and tidbits of trivia that are rattling around in my poor old noggin. These typically resurface when I least expect them. For example, I could be discussing AI systems with someone, and—as improbable as it may sound—one of the examples they give might trigger thoughts of a man bending over tapping a railway wheel … Read More → "The Curious Case of the Waning Wheeltapper"

It Simply Works! SEGGER, emApps, and the Future of Embedded Systems Development

Embedded Systems take center stage in this week’s podcast! My guest is Rolf Segger from SEGGER! Rolf and I dive deep into their extensive embedded solutions portfolio. We also explore the fascinating concept of emApps, which represents an intriguing vision for embedded system design and is poised to shape the future of smart device development.

 

Read More → "It Simply Works! SEGGER, emApps, and the Future of Embedded Systems Development"

Well, Fork Me with a Dining Philosophers Problem (or The Best Way to Debug Embedded Systems)

There are many difficult-to-answer questions. For example: At what point does ‘a few’ become ‘several’ When does ‘soon’ become ‘never’? How long will this take? (How long have you got?) When will it be done? (Define ‘done’?) Is it backward compatible? (With what, exactly?) How many devices around the world are running code no one fully understands? How many engineers are currently Googling the same error message? Why are … Read More → "Well, Fork Me with a Dining Philosophers Problem (or The Best Way to Debug Embedded Systems)"

March 4, 2026
February 24, 2026
February 23, 2026
December 11, 2025
December 10, 2025
November 26, 2025
November 10, 2025
November 7, 2025
November 4, 2025
November 3, 2025
September 16, 2025
September 15, 2025
September 10, 2025
July 1, 2025
June 25, 2025
June 11, 2025
June 4, 2025
March 13, 2025
March 10, 2025
March 4, 2025
February 24, 2025
February 10, 2025
November 19, 2024
October 1, 2024
August 2, 2024
featured blogs
Mar 9, 2026
What happens to our digital history when the world's biggest archive of retro video games disappears?...
chalk talks
Introduction to Bare Metal AVR Programming — Microchip and Mouser Electronics  Bare metal AVR programming is a great way to write code that is compact, efficient, and easy to maintain. In this episode of Chalk Talk, Ross Satchell from Microchip and Amelia Dalton dig into the details of bare metal AVR programming. They take a closer look at the steps involved in this kind of … Read More → "Introduction to Bare Metal AVR Programming — Microchip and Mouser Electronics"
Automated Benchmark Tuning — Synopsys   Benchmarking is a great way to measure the performance of computing resources, but benchmark tuning can be a very complicated problem to solve. In this episode of Chalk Talk, Nozar Nozarian from Synopsys and Amelia Dalton investigate Synopsys’ Optimizer Studio that combines an evolution search algorithm with a powerful user interface that can … Read More → "Automated Benchmark Tuning — Synopsys"
Tackling Automotive Software Cost and Complexity — Mouser Electronics and NXP  With the sheer amount of automotive software cost and complexity today, we need a way to maximize software reuse across our process platforms. In this episode of Chalk Talk, Amelia Dalton and Daniel Balser from NXP take a closer look at the software ecosystem for NXP’s S32K3 MCU. They investigate how real-time drivers, a … Read More → "Tackling Automotive Software Cost and Complexity — Mouser Electronics and NXP"
10X Faster Analog Simulation with PrimeSim Continuum – Synopsys  IC design has come a very long way in a short amount of time. Today, our SoC designs frequently include integrated analog, 100+ Gigabit data rates and 3D stacked DRAM integrated into our SoCs on interposers. In order to keep our heads above water in all of this IC complexity, we need a unified … Read More → "10X Faster Analog Simulation with PrimeSim Continuum – Synopsys"
Solutions for Heterogeneous Multicore — Siemens   Multicore processing is more popular than ever before but how do we take advantage of this new kind of processing? In this episode of Chalk Talk, Jeff Hancock from Siemens and Amelia Dalton investigate the challenges inherent in multicore processing, the benefits of hypervisors and multicore frameworks, and what you need to consider … Read More → "Solutions for Heterogeneous Multicore — Siemens"
Software and Automotive Safety — Siemens  In the realm of automotive designs, safety must reign above all else. But the question remains: how can we innovate within the constraints of today’s safety standards? In this episode of Chalk Talk, Amelia Dalton chats with Rob Bates from Siemens about the role ISO 26262 plays when it comes to COTS and open … Read More → "Software and Automotive Safety — Siemens"