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
From the course: IoT Foundations: Operating Systems Fundamentals
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.