![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
liukais
这个作者很懒,什么都没留下…
展开
-
STM32上移植FreeRTOS
STM32 Portable the FreeRTOS首先在网上看到大部分移植FreeRTOS 都是选择修改他的启动文件,我个人感觉这样不是很好,毕竟是汇编,当你采用不同的芯片型号时,又要修改不同的xx.S文件,所以我选择修改FreeRTOSconfig.h文件。 1. 下载STM32官方源码:我的是基于V3.5的官方库(有工程模板的可以不用)。 下载FreeRTOS的源码http转载 2016-12-29 13:28:10 · 599 阅读 · 0 评论 -
FreeRTOS学习记录1-熟悉FreeRTOS的命名规则
在开始学习FreeRTOS之前,我们先熟悉下FreeRTOS的变量、函数的相关命名规则,以便后期在分析源码时能快速的知道函数或变量所包含的数据类型。一、变量及函数命名规则变量 uint32_t 定义的变量都加上前缀 ul。u 代表 unsigned 无符号,l 代表 long 长整型。uint16_t 定义的变量都加上前缀 us。u 代表 unsigned 无原创 2018-01-03 11:08:39 · 1762 阅读 · 1 评论 -
FreeRTOS学习记录2-熟悉FreeRTOSConfig.h文件
刚开始学习FreeRTOS时不建议大家上来就进行移植工作,我是直接参照armfly的教程来的,我觉得先把操作系统用起来,慢慢尝试着在实践当中去体会内核的相关特性,学完之后回过头来再进行移植,那时候已经就能水到渠成了。今天先熟悉下FreeRTOS的FreeRTOSConfig.h文件,进行过移植的朋友应该都知道,源码里面是不包含这个文件的,但是官方在不同平台下已经进行了大量的移植工作,所以我们直接从原创 2018-01-03 17:06:17 · 499 阅读 · 0 评论 -
嵌入式FreeRTOS操作系统中断优先级配置(重要)
本章节为大家讲解FreeRTOS中断优先级配置,此章节非常重要,初学者经常在这里犯迷糊。对于初学者来说,本章节务必要整明白。12.1 NVIC基础知识12.2 使用FreeRTOS时如何配置外设NVIC12.3 FreeRTOS配置选项中NVIC相关配置12.4 不受FreeRTOS管理中的的深入讨论12.5总结 12.1 NVIC基础知识转载 2018-01-04 09:53:23 · 1544 阅读 · 0 评论