Operating Systems

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

image

Using the Nucleus SE real-time operating system

So far in this series of articles we have looked in detail at all the facilities that Nucleus SE has to offer. Now it is time to see how to use it for ... Read More

image

Nucleus SE migration: Unimplemented facilities and compatibility

Nucleus SE has a subset of the functionality of Nucleus RTOS, so here's a quick reference for anyone planning migration between the two kernels or... Read More

image

RTOS diagnostics and error checking

Unlike desktop systems, the nature of embedded systems impacts error handling in an RTOS such as Nucleus SE, but developers can combine three... Read More

image

Nucleus SE RTOS initialization and start-up

For any kind of operating system (OS), there is some type of start-up mechanism. Exactly how this works varies from one system to another, but most... Read More

image

Interrupts in the Nucleus SE RTOS

Interrupts are not controlled by an RTOS such as Nucleus SE. Their execution time is simply “stolen” from the mainline application, so all interrupt... Read More

image

Application timers

Colin continues his RTOS Revealed series with a deep look at application timers -- RTOS kernel objects that provide tasks with simple means to time... Read More

image

System Time

In this installment of his RTOS Revealed series, Colin explores the facilities associated with time that likely to be available with an RTOS. Read More

image

Pipes: utility services and data structures

Colin continues the RTOS Revealed series with an in-depth comparative look at support for pipes in the Nucleus and Nucleus SE operating systems. Read More

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

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 11 April 2018

The shift from a physical to digital world has... Read More

see all

Most Commented

  • Currently no items

Parts Search Datasheets.com

KNOWLEDGE CENTER