FreeRTOS学习之路——Jason
文章平均质量分 85
以STM32F103系列为MCU,为其移植FreeRTOS实时操作系统,以标准库编程的方式学习FreeRTOS
JASON丶LI
技术只是工具,有用的是产品
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-12:内存管理)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-29 21:46:16 · 968 阅读 · 1 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-11:空闲任务)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-28 14:45:13 · 1210 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-10:低功耗 Tickless 模式)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-28 14:43:36 · 2349 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-9:任务通知)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-27 10:19:14 · 793 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-8:事件标志组)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-27 10:16:48 · 1010 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-7:软件定时器)
学习之路主要为操作系统在STM32F103()上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-26 13:25:38 · 948 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-6:信号量)
学习之路主要为操作系统在STM32F103()上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)信号量常常用于控制对共享资源的访问和任务同步,我的理解是:信号量就是全局定义的存储数据,任何任务以及中断都可以对其进行访问以及写入操作。原创 2023-11-26 13:22:43 · 1019 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-5:队列)
学习之路主要为操作系统在STM32F103(STM32F103C8T6)上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-25 12:06:45 · 1900 阅读 · 1 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-4:内核控制与时间管理函数)
主要控制任务管理的API函数。辅助控制任务管理的API函数。原创 2023-11-25 11:53:22 · 580 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-2:中断)
学习之路主要为FreeRTOS操作系统在STM32F103(STM32F103C8T6)上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32最小系统板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-11-23 08:29:48 · 508 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-1:任务)
所谓FreeRTOS的任务概念,就是将要是执行的操作分为一个一个任务,然后通过任务调度器让任务按照优先级进行分配,实现多任务的调配管理。与裸机系统所有操作都堆积在main函数运行,会导致系统冗余,虽然可以通过进入中断的方法实现紧急操作的分流,但是频繁进中断可以会影响系统的正常运行。所以让FreeRTOS将任务进行分流执行。原创 2023-07-30 22:49:15 · 990 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(1-1:移植)
了:书接上文,而当我们想要我们自己的单片机拥有FreeRTOS的行为方式最好的方式就是“把FreeRTOS的教学资料给他,他自己就学会了嘛”,那我们具体要做的就是去网上下载FreeRTOS的“资料”直接塞给他(当然还是要按规范部署的),他就可以直接学会FreeRTOS了,是不是很简单?但是这个就是单片机的移植。那如果我们不想移植FreeRTOS想移植linux呢,一样的道理也是去下载linux的移植资源再去部署,当然linux的移植要复杂的多。当然看到这里肯定有同学要问了,原创 2023-11-22 14:26:31 · 1127 阅读 · 8 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(第一章——FreeRTOS的基本框架)
学习之路主要为FreeRTOS操作系统在STM32F103(STM32F103C8T6)上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32最小系统板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)原创 2023-05-24 10:17:07 · 964 阅读 · 0 评论 -
FreeRTOS学习之路,以STM32F103C8T6为实验MCU(序章——浅谈单片机以及FreeRTOS)
FreeRTOS学习之路——Jason序章——浅谈单片机以及FreeRTOS原创 2023-05-23 15:41:32 · 3130 阅读 · 5 评论
分享