Linux has taken the embedded marketplace by storm. According to industry analysts, one-third to one-half of new embedded 32- and 64-bit designs employ Linux. Embedded Linux already dominates multiple ...
In the last lesson, you encountered the concept of a Real-Time Operating System (RTOS), and you worked out a manual procedure of switching the context from one thread to another. In this lesson, ...
Operating systems can be a major source of stress for embedded design engineers. Factors such as size, cost and support all contribute to make the development process more complex. The process can ...
The open-source eCos (Embedded Configurable Operating System) is ideal for deeply embedded systems in which memory resources and real-time execution constraints are top design issues. The system ...
In this fourth lesson in the Real-Time Operating System (RTOS) series, you’ll see how to replace the horribly inefficient polling delay with efficient thread blocking. Specifically, in this lesson 25, ...
From time to time, I come across some very interesting blog posts on our sister sites that I think are relevant to the readers here at ElectroSchematics. This time I found a wonderful post from Jacob ...
Devices for Internet of Things (IoT) have a connection to the cloud, and one of the targets is often running on Amazon Web Services (AWS). I recently needed to use it when I was evaluating Cirrus ...
This file type includes high-resolution graphics and schematics when applicable. William E. Lamie, Co-founder and CEO, Express Logic Inc. According to the 2015 UBM Embedded Developer survey, more than ...
Zephyr is a scalable, real-time operating system (RTOS) for microcontroller-based embedded systems. It’s an open-source project hosted by the Linux Foundation, backed by a broad ecosystem of silicon ...
If you're having trouble getting Linux to run on that 8-bit processor with 32KB of memory don't despair, there are open-source alternatives. FreeRTOS is an open source real time kernel that has been ...