FreeRTOS
文章平均质量分 90
ymj321
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeRTOS启动第一个任务和任务的切换(Cortex-M4)
调度器是FreeRTOS操作系统的核心,主要负责任务切换,即在就绪任务中找出最高优先级的任务,并使之获得CPU运行权。调度器并非自动运行的,需要人为启动它。API函数vTaskStartScheduler()用于启动调度器,它会创建一个空闲任务、初始化一些静态变量,最主要的,它会初始化系统节拍定时器并把SVC中断和Pendsv中断设置为最低优先级,在prvStartFirstTask函数里开全局中断及触发SVC异常,接下来进入SVC中断服务函数vPortSVCHandler,这个函数只要是...原创 2021-05-14 12:24:46 · 2183 阅读 · 1 评论 -
FreeRTOS操作系统分析
在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可以更合理、更有效地利用 CPU 的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。由于 RTOS 需占用一定的系统资源(尤其是 RAM 资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小 RAM 单片机上运行。相对于 C/OS...转载 2019-11-03 11:02:58 · 2559 阅读 · 0 评论
分享