Linkedin Learning
Linkedin Learning Logo

IoT Foundations: Operating Systems Fundamentals 

  • Offered byLinkedin Learning

IoT Foundations: Operating Systems Fundamentals
 at 
Linkedin Learning 
Overview

Duration

2 hours

Total fee

899

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

IoT Foundations: Operating Systems Fundamentals
 at 
Linkedin Learning 
Highlights

  • Earn a sharable certificate
  • 1 exercise file
  • 9 quizzes
  • Access on tablet and phone
Read more
Details Icon

IoT Foundations: Operating Systems Fundamentals
 at 
Linkedin Learning 
Course details

More about this course
  • In this course, join Ryan Hu as he reviews the basics of using an operating system for IoT, and explores OS-related concepts and examples using an OS kernel, FreeRTOS
  • Learn about characteristics and technical requirements of OSs, and explore task management, intertask communication, memory management, and more

IoT Foundations: Operating Systems Fundamentals
 at 
Linkedin Learning 
Curriculum

Introduction

Welcome

What you should know

Using the exercise files

Introduction to Operating Systems for IoT

Why we need operating systems

OS characteristics for IoT

General-purpose OS vs. embedded OS

Overview of Existing Operating Systems for IoT

OSs for resource-constrained devices

Linux OSs

Windows 10 IoT Core

Introduction to FreeRTOS

Overview of FreeRTOS

System architecture

Get started with FreeRTOS

Run FreeRTOS on the nRF51 DK board

Tasks

Task execution parallelism

Task scheduler

Task management

Thread safety

Deadlock

Intertask Communication

Queue

Semaphore and mutex

Memory Management

Memory allocation

First fit algorithm

Timers

Use software timers

8. Inputs and Outputs

I/O devices and peripherals

Interrupts

9. Debugging

Debug your OS-based applications

Conclusion

Next steps

Other courses offered by Linkedin Learning

– / –
1 hours
Intermediate
899
1 hours
Intermediate
– / –
1 hours
Advanced
1.85 K
1 hours
Intermediate
View Other 504 CoursesRight Arrow Icon
qna

IoT Foundations: Operating Systems Fundamentals
 at 
Linkedin Learning 

Student Forum

chatAnything you would want to ask experts?
Write here...