|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arduino-freertos/
课程评论:没有评论
课程名称:Arduino FreeRTOS 从零开始:构建实时项目 课程概述:本课程教授实时系统的基础知识,以及如何在Arduino板上使用FreeRTOS构建实时应用程序。课程详细介绍了FreeRTOS实时内核的特性,提供了关于实现FreeRTOS各项功能所需API的详尽教程,并指导学员构建约30个实时项目。课程不要求学员具备实时系统和应用编程的先前知识。完成本课程后,学员将能够构建自己的多任务FreeRTOS实时应用程序,运用现代实时应用程序的所有特性(如信号量、互斥量、事件标志、钩子、队列、邮箱等),并测试这些特性的性能。 此外,学员还应能够:计算RTOS的CPU利用率,理解速率单调调度器,移植FreeRTOS到任何Arduino板,理解轮转调度器,理解加权轮转调度器,理解先来先服务调度器,实施和解释流行的调度算法等。请查看完整的课程大纲以获取更多信息。
This course teaches you the foundations of real-time systems and how to build real-time applications using FreeRTOS on Arduino boards. The course gives a detailed overview of the characteristics of the FreeRTOS real-time kernel, provides a detailed tutorial on the APIs required to implement the various features of FreeRTOS on Arduino and then goes on to build about 30 real-time projects.This course does not assume prior knowledge of real-time systems and application programming. By the end of this course you should be able to build your own multitask FreeRTOS real-time applications which use all the features of a modern real-time application (features such as semaphores, mutex, event flags, hooks, queues, mailboxes etc )and then test the performance of these features.You should also be able to: Calculate the CPU Utilization of an RTOS, Understand Rate Monotonic Schedulers,port FreeRTOS to any Arduino board,Understand Round-Robin Schedulers,Understand Weighted-Round-Robin Schedulers, Understand First Come First Served Schedulers, Implement and explain popular scheduling algorithms and so much more. Please take a look at the full course curriculum.