Operating Systems

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

image

KVM/ARM: The Design and Implementation of the Linux ARM Hypervisor

Building an KVM/ARM hypervisor in the mainline Linux kernel using split-mode virtualization, a new approach to hypervisor design that splits the Read More

image

Porting an AUTOSAR-Compliant RTOS to a high performance ARM embedded platform

Porting of the Arctic Core operating system commonly used in automotive applications to an ARM-based Raspberry Pi for use in applications based on Read More

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

Two Vulnerabilities in Android OS Kernel

New security pitfalls in Android's memory management that can cause severe errors and system failures Read More

image

Performance overhead of KVM for Linux 3.9 on ARM Cortex-A15

Using the Linux KVM or other kinds of virtualization on an ARM A15 and an evaluation of its performance using a number CPU, memory intensive and Read More

image

Design of an ARM-based embedded operating system microkernel

The design and implementation of an ARM based embedded operating system microkernel developed on the Linux platform with GNU tool chain that makes 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

prev

1 of 16

next
see all Operating Systems

Insights view all

  • Currently no items

Collections
Tech Papers
Webinars
Courses

Architectures for ISO 26262 Systems with Multiple ASIL Requirements

Save & Follow 11 September 2014

To satisfy consumer demand while building... Read More

see all

Most Commented

  • Currently no items

Parts Search Datasheets.com

KNOWLEDGE CENTER