The quest for compatibility and portability is a perpetual challenge in embedded systems. While many systems today have adopted real-time operating systems (RTOS), each is unique and different enough ...
Issues with proprietary RTOS APIs. How does the POSIX pthread API stack up against proprietary APIs? Thread creation in POSIX. However, each proprietary API impedes embedded development by requiring ...
Every RTOS has its own proprietary API, but some also support the POSIX standards. Here's a look at the parts of POSIX that apply to real-time systems. In today's computing systems, it is becoming ...
I'm designing a library using POSIX that needs to sit on a few FDs and wake up when data is available. Just like select() and poll() have done for me for years. But now I gotta be ...
The kernel dispatcher and associated subsystems provide for the prioritization and scheduling of kernel threads in one of several bundled scheduling classes. The details of the implementation are ...
Shell scripting is one of those skills that are absolutely invaluable on especially UNIX and BSD-based systems like the BSDs, the two zillion Linux distributions as well as MacOS. Yet not every shell ...
RTLinux is a hard real-time OS, as opposed to soft real-time systems or those that make no scheduling guarantees whatsoever. RTLinux is a hard real-time kernel that runs Linux or BSD as an idle task, ...
A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...