From the course: IoT Foundations: Operating Systems Fundamentals

Unlock this course with a free trial

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

OSs for resource-constrained devices

OSs for resource-constrained devices

- [Instructor] Now let's take a look at some popular operating systems used in embedded or resource-constrained devices. An embedded device is a specialized computing system designed to perform dedicated tasks. A resource-constrained device is a type of embedded systems with limited computing power, storage, energy, or connectivity. Unlike general purpose devices such as smartphones or laptops, these embedded and resource-constrained attributes are common in many IoT devices such as smart lights, smart meters, health trackers, connected appliances, and the smart cameras. Although there are many operating systems available on the market, I'll introduce some representative ones designed for resource-constrained devices, typically running on microcontrollers or microprocessors. While the Linux kernel can be customized for embedded and IoT applications. Our focus here is on open source operating systems, specifically designed for embedded environments. Among the list, except for…

Contents