Operating Systems

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

image

Pipes: introduction and basic services

Pipes were introduced in an earlier article. They provide a more flexible means of passing simple messages between tasks than mailboxes or queues. Read More

image

Queues: utility services and data structures

Colin continues his discussion of queues, which offer greater flexibility than mailboxes for passing simple messages between tasks in a real-time... Read More

image

OTA updates for Embedded Linux, part 2 – A comparison of off-the-shelf update systems

Updates are not always necessary, but it's hard to think of any software that does not have bugs that are discovered after deployment. In this... Read More

image

OTA updates for Embedded Linux, part 1 – Fundamentals and implementation

Updates are not always necessary, but it's hard to think of any software that does not have bugs that are discovered after deployment. In this... Read More

image

Embedded Linux device drivers: Discovering the hardware configuration

Embedded Linux continues to rank among the top operating systems used in embedded designs, and its ability to serve multiple roles will become... Read More

image

Queues: introduction and basic services

Colin continues the RTOS Revealed series with a look at queues, which provide a more flexible means of passing simple messages between tasks than... Read More

image

Embedded Linux device drivers: Writing a kernel device driver

Embedded Linux continues to rank among the top operating systems used in embedded designs, and its ability to serve multiple roles will become... Read More

image

Embedded Linux device drivers: Device drivers in user space

Embedded Linux continues to rank among the top operating systems used in embedded designs, and its ability to serve multiple roles will become... Read More

image

Embedded Linux device drivers: Reading driver state at runtime

Embedded Linux continues to rank among the top operating systems used in embedded designs, and its ability to serve multiple roles will become... Read More

image

Embedded Linux device drivers: Understanding their role

Embedded Linux continues to rank among the top operating systems used in embedded designs, and its ability to serve multiple roles will become... Read More

image

Mailboxes: utility services and data structures

In this installment of the RTOS Revealed series, Colin continues his discussion on mailboxes, focusing on key utility services and data structures... Read More

image

The architecture of ARMv8-based firmware systems

Current implementations of firmware for ARMv8 server systems consist of several relatively independent components. This gives a number of advantages,... Read More

image

Mailboxes: introduction and basic services

Mailboxes are perhaps the second simplest method of inter-task communication – after signals – supported by Nucleus SE. They provide a low cost, but... Read More

image

Semaphores: utility services and data structures

In this installment of his RTOS Revealed series, Colin examines services for semaphores--a fundamental mechanism for managing shared access to... Read More

image

Semaphores: introduction and basic services

In this installment of his RTOS Revealed series, Colin explains semaphores, their structure, and usage. Read More

image

Event flag groups: utility services and data structures

Colin continues his RTOS Revealed series with more on event flag groups and their use in an RTOS. Read More

prev

1 of 17

next
see all Operating Systems

Forums view all

  • Currently no items

Insights view all

  • Currently no items

Collections
Tech Papers
Webinars
Courses

Save & Follow 10 December 2015

This paper describes how custom domain-specific... Read More

see all

Most Commented

  • Currently no items

Parts Search Datasheets.com

KNOWLEDGE CENTER