EmbeddedRelated.com
The 2026 Embedded Online Conference
Graphical medicine

Graphical medicine

Colin Walls
Still RelevantIntermediate

Although an appealing user interface is a good option for any device, in medical applications it can be a life saver.


Pay it Forward

Pay it Forward

Nathan Jones
Still RelevantIntermediate

A popular car bumper sticker reads, "If you can read this, thank a teacher!" I might say, "If you can read THIS (article on Embedded Related), then you've been blessed with great experiences and/or great educators or volunteers that got you excited about tech and helped you believe that you had a future in this field!" Why not pay it forward by helping other children have those same great experiences? As we enter another season of giving, I hope you consider doing what you can to support the hundreds or thousands of non-profit organizations, educators, and volunteers around the world who are getting kids excited about tech the same way YOU got excited about tech. In this article, I'll share with you a handful of organizations that I know of or donate to that have this mission. How do you like to give back?


Zephyr: West Manifest For Application Development

Zephyr: West Manifest For Application Development

Mohammed Billoo
Still RelevantIntermediate

In this blog post, I show a simpler way to create custom West manifest files. This technique eliminates the need to duplicate the complex West manifest from upstream Zephyr. I also show how we can use the West manifest to include out-of-tree board and SoC definitions, and include our own out-of-tree drivers.


What is “real time”?

What is “real time”?

Colin Walls
TimelessIntermediate


Simulating Your Embedded Project on Your Computer (Part 2)

Simulating Your Embedded Project on Your Computer (Part 2)

Nathan Jones
Still RelevantIntermediate

Having a simulation of your embedded project is like having a superpower that improves the quality and pace of your development ten times over! To be useful, though, it can't take longer to develop the simulation than it takes to develop the application code and for many simulation techniques "the juice isn't worth the squeeze"! In the last article, I showed you how to use the terminal (i.e. printf/getchar) to easily make a completely functional simulation. In this article, we'll take simulation to the next level, either in terms of realism (by using virtual hardware) or in terms of user experience (by using a GUI to simulate our hardware, instead of using the terminal).


Blocking == Technical Debt

Blocking == Technical Debt

Miro Samek
TimelessIntermediate


In TCL FPGA Wizards Trust

In TCL FPGA Wizards Trust

GLENN Kirilow
Still RelevantIntermediate

In TCL FPGA wizards trust. The best way to learn TCL is exposure therapy which we will be doing here using two examples: One for creation of a project with synthesis and implementation steps and another for simulation.


How 5G impacts future IoT development

How 5G impacts future IoT development

John Koon
Still RelevantIntermediate

The Internet of Things (IoT) applications are ubiquitous today. IoT is used in almost every industrial, commercial, and consumer market segment, including autonomous driving, smart factories, automation and preventive maintenance, smart homes, smart cities, security, asset tracking, supply chain management, agriculture, farming, healthcare, smart medicine and remote surgery, augmented reality applications, activity monitoring, and more. The three most promising uses of IoT are smart manufacturing, autonomous driving, and healthcare, particularly remote surgery.


Product quality: belief or proof?

Product quality: belief or proof?

Colin Walls
Still RelevantIntermediate

Embedded software development is a challenging activity, so it is essential to have tools and IP that is of the best quality. However, assessing that quality can be, in itself, a challenge.


Picowoose: The Raspberry Pi Pico-W meets Mongoose

Picowoose: The Raspberry Pi Pico-W meets Mongoose

Sergio R Caprile
Still RelevantAdvanced

This example application describes the way to adapt the George Robotics CYW43 driver, present in the Pico-SDK, to work with Cesanta's Mongoose. We are then able to use Mongoose internal TCP/IP stack (with TLS 1.3), instead of lwIP (and MbedTLS).


The 2026 Embedded Online Conference