Skip to content

Commit

Permalink
Added slides
Browse files Browse the repository at this point in the history
  • Loading branch information
ShawnHymel committed May 21, 2022
1 parent db4ad7e commit f006fb8
Show file tree
Hide file tree
Showing 13 changed files with 9 additions and 1 deletion.
Binary file added 01-what-is-an-rtos/rtos-part-01.pptx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added 04-memory-allocation/rtos-part-04.pptx
Binary file not shown.
Binary file added 05-queue/rtos-part-05.pptx
Binary file not shown.
Binary file added 06-mutex/rtos-part-06.pptx
Binary file not shown.
Binary file added 07-semaphore/rtos-part-07.pptx
Binary file not shown.
Binary file added 08-software-timer/rtos-part-08.pptx
Binary file not shown.
Binary file added 09-hardware-interrupts/rtos-part-09.pptx
Binary file not shown.
Binary file added 10-deadlock/rtos-part-10.pptx
Binary file not shown.
Binary file added 11-priority-inversion/rtos-part-11.pptx
Binary file not shown.
Binary file added 12-multicore/rtos-part-12.pptx
Binary file not shown.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@ Welcome to the demo code and solutions section of my Introduction to RTOS course

![Intro to RTOS course logo](https://raw.githubusercontent.com/ShawnHymel/introduction-to-rtos/main/images/intro-to-rtos.png)

This course is hosted on YouTube that you may take for free. All you need to do is watch the videos and complete the challenge issued at the end of each video. I highly recommend you try each challenge before peeking at the solutions here.
This course is hosted on YouTube that you may take for free. All you need to do is watch the videos and complete the challenge issued at the end of each video. I highly recommend you try each challenge before peeking at the solutions here. The PowerPoint slides are also made available (under the CC BY 4.0 license) if you wish to use or modify them for review or teaching your own RTOS class.

| Chapter | Title | Video | Solution | Slides |
|---------|-------|-------|----------|--------|
| 01 | Getting Started with FreeRTOS | [[video]](https://www.youtube.com/watch?v=F321087yYy4&list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz) | [[guide]](https://www.digikey.com/en/maker/projects/what-is-a-realtime-operating-system-rtos/28d8087f53844decafa5000d89608016) | [[slides]]() |

The first video in the series is found here: [Introduction to RTOS Part 1 - What is a Real-Time Operating System (RTOS)?](https://www.youtube.com/watch?v=F321087yYy4)

Expand All @@ -27,8 +31,12 @@ xx-<name of chapter>

The only exception to this is the *images* directory, which is where I keep images for this repository.

PowerPoint slides used in each video can be found within the respective *xx-<name of chapter>* directory.

## License

PowerPoint slides are licensed under the [Creative Commons CC BY 4.0 license](https://creativecommons.org/licenses/by/4.0/).

All code in this repository, unless otherwise noted, is licensed under the [Zero-Clause BSD / Free Public License 1.0.0 (0BSD)](https://opensource.org/licenses/0BSD).

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
Expand Down

0 comments on commit f006fb8

Please sign in to comment.