Barr Group TwitterBarr Group LinkedInBarr Group Vimeo

How to Secure Consumable Components of Medical Devices and Other Embedded Systems

 Printable PDF

A number of embedded systems, such as medical devices and printers, feature replaceable components designed to be installed new, consumed through one or more cycles of product use, and ultimately disposed. This article describes the security challenges associated with the design of such consumable components as well as practical solutions.

Mutexes and Semaphores Demystified

What's the difference between a mutex and a semaphore? Even very experienced firmware developers too often fail to fully appreciate the importance of using the correct tool for the job at hand. And, unfortunately, misuse of these two distinct types of synchronization primitives can lead to difficult to debug defects in embedded software, with potentially severe consequences in safety-critical medical devices, avionics and transportation equipment.

Pros and Cons of AndroidOS for Embedded Systems

In this webinar we discuss an overview of Android software architecture, hardware requirements, licensing terms, and security considerations. We also examine a few case studies which illustrate the pros and cons of building embedded systems around the Android operating system.

Hardware-Software Partitioning in Embedded Systems

One of the biggest challenges when architecting an embedded system is partitioning the design into its hardware and software components. Partitioning decisions must typically be made early in the design of a product. The consequences of hasty or biased decisions or lack of proper analysis can include, in the worst case: higher BOM cost, time-to-marked delays, or even an inability to meet requirements.

Pages

What’s happening and how it’s done. Get in the know.

Sign Up for Our Newsletter

Receive free how-to articles, industry news, and the latest info on Barr Group webinars and training courses via email. 

To prevent automated spam submissions leave this field empty.