|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/freertos-on-arm-processors/
课程评论:没有评论
课程名称:FreeRTOS 从基础到进阶(修订版) 课程概述:本课程旨在教授实时系统的基础知识以及如何使用 FreeRTOS(最受欢迎的嵌入式系统实时操作系统之一)构建实时应用程序。课程详细介绍了 FreeRTOS 实时内核的特征,并提供了实现 FreeRTOS 各种功能的 API 教程,最终将构建约 50 个实时项目。课程不要求学员具备实时系统和应用编程的先前知识。完成本课程后,学员将能够构建自己的多任务 FreeRTOS 实时应用程序,利用现代实时应用程序的所有功能,如信号量、互斥锁、事件标志、钩子、队列、邮箱等,并测试其性能。 学员还将能够: - 计算实时操作系统的 CPU 利用率 - 理解速率单调调度器 - 将 FreeRTOS 移植到任何 ARM 处理器 - 理解轮询调度器 - 理解加权轮询调度器 - 理解先来先服务调度器 - 理解实时操作系统内核的内部机制 - 实现和解释流行的调度算法 课程亮点包括: - 使用 FreeRTOS 构建多任务实时应用 - 将 FreeRTOS 移植到任何 ARM 处理器 - 掌握 FreeRTOS 任务管理特性 - 掌握 FreeRTOS 资源管理特性 - 掌握 FreeRTOS 任务同步特性 - 掌握 FreeRTOS 事件管理特性 - 计算实时操作系统的 CPU 利用率 - 理解实时操作系统内核的内部结构 - 实现和解释流行的调度算法 - 进行 FreeRTOS 实时内核的讲解 - 从头构建板级支持包 请查看完整的课程大纲以获取更多信息。
This course teaches you the foundations of real-time systems and how to build real-time applications using FreeRTOS ,one of the most popular real-time operating systems for embedded systems. The course gives a detailed overview of the characteristics of the FreeRTOS real-time kernel, provides a detailed tutorial on the APIs to implement the various features of FreeRTOS and then goes on to build about 50 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 (such as semaphores, mutexes, event flags, hooks, queues, mailboxes etc )and test their performance.You should also be able to: Calculate the CPU Utilization of an RTOS, Understand Rate Monotonic Schedulers,port FreeRTOS to any ARM processor,Understand Round-Robin Schedulers,Understand Weighted-Round-Robin Schedulers, Understand First Come First Served Schedulers,Understand the Internals of an RTOS kernel, Implement and explain popular scheduling algorithms and so much more. Please take a look at the full course curriculum.-----Some highlights--------Build Multitask real-time applications with FreeRTOSPort FreeRTOS to any ARM ProcessorMaster FreeRTOS Task Management featuresMaster FreeRTOS Resource Management featuresMaster FreeRTOS Task Synchronization featuresMaster FreeRTOS Event Management featuresCalculate the CPU Utilization of an RTOSUnderstand the Internals of an RTOS KernelImplement and explain popular scheduling algorithmsGive a lecture on the FreeRTOS RealTime KernelMaster FreeRTOS Interrupt Management featuresBuild a board support package from scratch