<![CDATA[Operating Systems]]> From real-time, commercial, open source, to roll-your-own OSes, plus virtualization and hypervisors. 4461296 <![CDATA[Pipes: utility services and data structures]]> 2018-11-13T16:34:00Z 4461205 <![CDATA[Pipes: introduction and basic services]]> 2018-10-16T19:56:00Z 4461115 <![CDATA[Queues: utility services and data structures]]> 2018-09-18T12:09:00Z 4461020 <![CDATA[OTA updates for Embedded Linux, part 2 – A comparison of off-the-shelf update systems]]> 2018-08-30T15:00:00Z 4461019 <![CDATA[OTA updates for Embedded Linux, part 1 – Fundamentals and implementation]]> 2018-08-23T15:00:00Z 4461017 <![CDATA[Embedded Linux device drivers: Discovering the hardware configuration]]> 2018-08-23T00:40:00Z 4461033 <![CDATA[Open-source platform targets IoT with embedded Linux]]> 2018-08-22T14:57:00Z 4460985 <![CDATA[Queues: introduction and basic services]]> 2018-08-15T16:05:00Z 4460980 <![CDATA[Embedded Linux device drivers: Writing a kernel device driver]]> 2018-08-14T11:12:00Z 4460966 <![CDATA[Embedded Linux device drivers: Device drivers in user space]]> 2018-08-08T12:39:00Z 4460948 <![CDATA[Embedded Linux device drivers: Reading driver state at runtime]]> 2018-07-31T15:11:00Z 4460918 <![CDATA[Embedded Linux device drivers: Understanding their role]]> 2018-07-23T23:16:00Z 4460897 <![CDATA[Mailboxes: utility services and data structures]]> 2018-07-17T20:46:00Z 4460889 <![CDATA[The architecture of ARMv8-based firmware systems]]> 2018-07-16T01:20:00Z 4460776 <![CDATA[Mailboxes: introduction and basic services]]> 2018-06-12T15:36:00Z 4460709 <![CDATA[Battle lines forming for IoT OS]]> 2018-05-30T12:12:00Z 4460654 <![CDATA[Semaphores: utility services and data structures]]> 2018-05-14T15:14:00Z 4460559 <![CDATA[Semaphores: introduction and basic services]]> 2018-04-17T15:31:00Z 4460441 <![CDATA[Event flag groups: utility services and data structures]]> 2018-03-19T16:32:00Z 4460361 <![CDATA[Event flag groups: introduction and basic services]]> 2018-02-26T14:35:00Z