Global training solutions for engineers creating the world's electronics
Menu

Welcome attendees of Embedded World 2026

Thanks for taking the time to visit Doulos at this year's event.

On this page we have put together a range of Doulos courses and FREE webinars and tutorials for you. Enjoy! 

If you would like to explore Zephyr or related training options with Doulos, check out the listing below and then contact your local Doulos team directly, or complete a webform

Related Doulos Embedded Courses

The highly experienced Doulos embedded team have the knowledge and skills gained from across the international semiconductor industry to deliver the right training and support for you and your organization.

Upcoming Live Online KnowHow Webinar

Check out the latest live webinar schedule »

KnowHow Articles, On-Demand Webinars and Tutorials


This article provides an overview of Zephyr and addresses the typical difficulties when introducing it, such as support for platforms, drivers and communication stacks, porting to other hardware and the impact of licensing.

Click the banner above to read it now!

Dr David Long, Doulos Principal Member Technical Staff, looks at how to get started on a "small embedded" system built around a microcontroller and firmware running "Bare Metal" or with a Real Time Operating System (RTOS). 

VIEW THIS TUTORIAL ON THE DOULOS WEBSITE NOW »

This webinar will examine the application of AI in Edge / IoT situations. Although it uses an example for an industrial application, it will be of interest to anyone considering the use of AI technology for constrained devices.

The webinar includes:

  • recommendations on quality data acquisition
  • how to use metrics to test model performance
  • the use of transfer learning to create custom models
  • AI model quantization and API's for model inference

Two hypothetical edge AI based factory application examples are used, as well as a brief explanation of how Edge AI is deployed to remotely located edge devices, such as the RZ Family of MPUs from Renesas.

REGISTER & VIEW THIS WEBINAR NOW »

Although not originally designed for embedded software development, the C language allows a range of programming styles from high-level application code down to direct low-level manipulation of hardware registers. As a result, C has become the most popular programming language for embedded systems today.

This webinar is intended for anyone who is new to embedded systems or who wishes to start using the C language for an embedded application. The presentation is produced and delivered by Doulos, with thanks to Siemens for providing part of the content.  

You can expect to learn about:

  • Alternative approaches and languages used for embedded software development.
  • The features that make C the first choice programming language for both large and small embedded systems.
  • Details about key C language constructs used to write code for essential embedded system tasks such as:
    • accessing data in memory and registers
    • working with interrupts
    • driving peripheral devices

REGISTER & VIEW THIS WEBINAR NOW »

A memory scribble or some other access violation in user space is likely to cause an undefined instruction or a data abort exception which will trigger a "SIGSEGV" segmentation fault, e.g.:

target$ ./my_app
Segmentation fault
target$


The basic information provided does not provide any clues as to what the problem is. In this article we take a brief look at some of the tools there available in a typical embedded Linux development environment which can help to track down the problem.

VIEW THIS ARTICLE

Working with embedded Linux, Yocto and Git inevitably means spending a lot of time working on the command line, on your host as well as on the target embedded system. There are plenty of useful shortcuts and tricks we can use to make this job a lot easier.

This "Linux, Yocto & Git commands booklet", created by the Doulos Embedded technical team, provides a handy reminder of how to work on the command line, with examples of how to work with files and folders, searching, managing archives and much more. It also includes some useful tips for working with VI, the standard Linux text editor.

Click here to download this commands sheet in PDF format. 

View all on-demand webinars available »

About Doulos Training

For over 30 years, Doulos has been dedicated to developing the skills, capability and productivity of engineers designing the latest technologies.

The essential choice for independent training to over 5,400 companies spanning 84 countries, Doulos provides scheduled classes and bespoke team training both In-Person and Live Online. The course portfolio includes hardware design and verification languages and methodologies, embedded software, AI and deep learning.

Our business ethos is 'Service through Excellence' which, when combined with our industry-leading KnowHow™, makes Doulos the ideal training partner.

Contact Doulos now »

Back to the top