Operating Systems

From real-time, commercial, open source, to roll-your-own OSes, plus virtualization and hypervisors.

image

ASOS: A new software development paradigm for the Internet of Things – Part 1: Basic building blocks

In the first in a two-part series, Bob Zeidman describes how to synthesize your own application specific OS to handle many task management that Read More

image

ASOS: A new RTOS paradigm for the Internet of Things – Part 2: Building a project file

In the second of a two part article on the task management needs of Internet of Things designs, Bob Zeidman describes how to build a project file to Read More

image

POSIX in the age of IoT computing

The role of the POSIX API in providing a platform independent means for porting embedded apps between Linux and Unix systems as well as between Read More

image

Effective use of Pthreads in embedded Linux designs: Part 2 –Sharing resources

The author describes the methods by which threading can be used in event-driven systems to avoid conflicts between multiple competing tasks and Read More

image

Securing microcontroller RTOSes for the Internet of Things

MCU and small MPU systems for use on IoT wireless sensor and M2M connected devices need small footprint operating systems that can protect them with Read More

image

Using a memory management unit

What MMUs do and how they can be applied in embedded designs. Read More

image

Comparing microcontroller real-time operating systems

Sergey Kolesnik shares criteria he uses, summarized in three tables, to assess which real time operating system or kernel to use in an embedded Read More

image

Blocking and non-blocking RTOS APIs

How RTOS blocking system calls work and how they can be used to manage CPU time, distribute tasks and manage other resources such as peripherals. Read More

image

Porting Android on embedded platforms: a step-wise approach

Here’s how to port the Android distribution of the open source Linux OS to your embedded design.in four easy steps. Read More

image

Embedded Linux and Android: Friends or Foes?

How to determine when to use Android and when to use embedded Linux for your embedded device. Read More

image

Tips on developing apps on Android devices: Part 1

First in a two-part series on the basic features and capabilities common to Android platforms, excerpted from the authors' book "The Android Read More

image

Use virtual prototyping to boot Linux on the ARM Cortex A15

How to boot Linux on the ARM Cortex-A15 using virtual prototyping to build fast, functional software models of a system that can execute production Read More

image

Accelerating network packet processing in Linux

Here's a way to accelerate network packet processing in Linux with an application-specific fastpath in addition to the networking stack. Read More

image

Device drivers in user space

Here are the benefits and some caveats to running data-path applications in the user space. Discussed is Linux's UIO framework. Read More

image

Porting Embedded Windows CE 6.0 R2 to the OMAP-L138: Part 3

The authors discuss how to take full advantage of the Microsoft Windows CE 6.0 board support package in this final part in a series of three articles Read More

image

Porting Embedded Windows CE 6.0 R2 to the OMAP-L138: Part 2

The authors discuss the pros and cons of the OMAP’s Programmable Realtime Unit in the second of a three part series on porting the Windows CE 6.0 Read More

prev

1 of 16

next
see all Operating Systems

Insights view all

  • Currently no items

Collections
Tech Papers
Webinars
Courses

Four Strategies to Reduce Your Open Source Risk

Save & Follow 01 April 2014

This white paper outlines common open source... Read More

see all

Most Commented

  • Currently no items

Parts Search Datasheets.com

KNOWLEDGE CENTER