From the course: IoT Foundations: Operating Systems Fundamentals

Unlock the full course today

Join today to access over 24,200 courses taught by industry experts.

OSs for resource-constrained devices

OSs for resource-constrained devices

- [Instructor] Let's start looking at some popular operating systems used by small embedded devices or resource-constrained devices. First of all, an embedded device means a computer device tailored to do some specific tasks. A resource-constrained device is a kind of a embedded devices and it indicates the key computing resources, storage, energy, and networking environment are limited compared to those on the regular computer device, such as our mobile devices, laptops, and desktops which have to be powerful enough for multipurpose use. Embedded and the resource-constrained here are actually common attributes of a large portion of IoT devices. Some examples of those devices include smart sensors, controllers, activity trackers, smart thermometers, coffee machines, fridges, toys, et cetera, just to name a few here. Although there are quite a few OS options on the market, here I'll introduce some typical embedded operating systems suitable for the resource constrained devices and…

Contents