加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 点赞
  • 评论
  • 分享
免费
课程章节
  • 课程介绍
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
初级

FreeRTOS应用开发及源码详解-正点原子手把手教你学系列

2019/01/07
9951
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。

本视频将由浅入深,带领大家学习FreeRTOS的各个功能,为您开启全新的FreeRTOS之旅。

主要涉及内容如下:

第一部分:FreeRTOS移植,任务管理 以及Cortex-M中断管理;

第二部分:FreeRTOS列表,任务状态,内核控制函数,临界段代码保护,时间管理,队列;

第三部分:FreeRTOS信号量,软件定时器,低功耗模式,任务调度器切换,内存管理;


课程章节概况:

第1讲 RTOS背景知识简介.rmvb 

第2讲 FreeRTOS在STM32F4上的移植(STM32F407和STM32F429)

第3讲 FreeRTOS在STM32F7上的移植

第4讲 FreeRTOS在STM32F1上的移植

第5讲 FreeConfig.h配置文件详解

第6讲 FreeRTOS任务基础知识

第7讲 FreeRTOS任务创建和删除函数简介及实验(动态方法)

第8讲 FreeRTOS任务创建与删除(静态方法)

第9讲 FreeRTOS任务挂起和恢复

第10讲 Cortex-M中断管理

第11讲 FreeRTOS中断测试试验

第12讲 FreeRTOS列表与列表项简介及实验

第13讲 FreeRTOS任务壮态或信息查询实验及运行时间统计实验

第14讲 FreeRTOS内核控制函数

第15讲 FreeRTOS临界段代码保护

第16讲 FreeRTOS时间管理-系统延时与系统时钟

第17讲 FreeRTOS队列及队列API函数简介及队列操作实验

第18讲 FreeRTOS信号量及二值信号量简介及实验

第19讲 FreeRTOS计数型信号量及实验

第20讲 FreeRTOS优先级翻转简介及实验

第21讲 FreeRTOS互斥信号量及实验

第22讲 FreeRTOS软件定时器简介及实验

第23讲 FreeRTOS事件标志组及实验

第24讲 FreeRTOS任务通知详解

第25讲 FreeRTOS任务通知模拟信号量及模拟消息邮箱及事件标志组实验

第26讲 FreeRTOS低功耗Tickless模式详解及实验

第27讲 FreeRTOS空闲任务及空闲任务钩子函数实验

第28讲 FreeRTOS内存管理及实验

第29讲 FreeRTOS任务调度器开启

第30讲 FreeRTOS任务创建过程详细分析

第31讲 FreeRTOS任务删除、挂起和恢复过程详解

第32讲 FreeRTOS任务切换

第33讲 FreeRTOS队列创建函数详解、上锁和解锁、入队函数详解、出队函数详解

第34讲 FreeRTOS信号量详解 

第35讲 FreeRTOS任务通知详解

第36讲 FreeRTOS内存管理

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
CPC1117N 1 IXYS Integrated Circuits Division Solid State Relay, TRANSISTOR OUTPUT SOLID STATE RELAY, 1500 V ISOLATION-MAX, ROHS COMPLIANT, MINIATURE, SOP-4
$1.95 查看
24AA02UIDT-I/OT 1 Microchip Technology Inc I2C/2-WIRE SERIAL EEPROM

ECAD模型

下载ECAD模型
$0.32 查看
PVT422S-T 1 International Rectifier Transistor Output SSR, 2-Channel, 4000V Isolation, PLASTIC, SURFCAE MOUNT, DIP-8
暂无数据 查看
FreeRTOS

FreeRTOS

Market-leading MIT licensed open source real-time operating system (RTOS) for microcontrollers and microprocessors. Includes IoT and general purpose libraries.

Market-leading MIT licensed open source real-time operating system (RTOS) for microcontrollers and microprocessors. Includes IoT and general purpose libraries.收起

查看更多

相关推荐

电子产业图谱