uTank-木头
每一个你不满意的现在,都有一个你没有努力的曾经。

随笔分类 -  FreeRTOS

【FreeRTOS】xPortPendSVHandler任务切换代码分析
摘要:1 /* */ 2 // 当进入PendSVC Handler时, 3 // 上一个任务运行的环境即xPSR、PC(任务入口地址)、r14/r12/r3/r2/r1/r0寄存器的值 4 // 会自动存储到任务的栈中,剩下的r4~r11需要手动保存 5 __asm void xPortPendSVHa 阅读全文
posted @ 2022-12-15 18:00 uTank 阅读(1035) 评论(0) 推荐(0)
【FreeRTOS】内核配置说明
摘要:FreeRTOS内核是高度可定制的,在实际使用FreeRTOS 的时候我们时常需要根据自己需求来配置FreeRTOS,而且不同架构的MCU在使用的时候配置也不同。FreeRTOS 的系统配置文件为FreeRTOSConfig.h,在此配置文件中可以完成FreeRTOS 的裁剪和配置。 每个FreeR 阅读全文
posted @ 2022-09-08 16:33 uTank 阅读(828) 评论(0) 推荐(0)
【FreeRTOS】prvStartFirstTask
摘要:1 __asm void prvStartFirstTask( void ) 2 { 3 /* *INDENT-OFF* */ 4 PRESERVE8 5 6 /* Use the NVIC offset register to locate the stack. */ 7 ldr r0, =0xE 阅读全文
posted @ 2022-01-19 15:23 uTank 阅读(390) 评论(0) 推荐(0)
FreeRTOS相关技术博客
摘要:源码分析: https://blog.csdn.net/zhoutaopower/category_10073388.html FreeRTOS对系统异常优先级寄存器的PendSV和SysTick 的优先级设置过程: https://blog.csdn.net/weixin_45456099/art 阅读全文
posted @ 2021-09-15 11:17 uTank 阅读(118) 评论(0) 推荐(0)