
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 · 658 阅读 · 0 评论 -
FreeRTOS学习记录1-熟悉FreeRTOS的命名规则
在开始学习FreeRTOS之前,我们先熟悉下FreeRTOS的变量、函数的相关命名规则,以便后期在分析源码时能快速的知道函数或变量所包含的数据类型。 一、变量及函数命名规则 变量 uint32_t 定义的变量都加上前缀 ul。u 代表 unsigned 无符号,l 代表 long 长整型。 uint16_t 定义的变量都加上前缀 us。u 代表 unsigned 无原创 2018-01-03 11:08:39 · 1840 阅读 · 1 评论 -
FreeRTOS学习记录2-熟悉FreeRTOSConfig.h文件
刚开始学习FreeRTOS时不建议大家上来就进行移植工作,我是直接参照armfly的教程来的,我觉得先把操作系统用起来,慢慢尝试着在实践当中去体会内核的相关特性,学完之后回过头来再进行移植,那时候已经就能水到渠成了。今天先熟悉下FreeRTOS的FreeRTOSConfig.h文件,进行过移植的朋友应该都知道,源码里面是不包含这个文件的,但是官方在不同平台下已经进行了大量的移植工作,所以我们直接从原创 2018-01-03 17:06:17 · 539 阅读 · 0 评论 -
嵌入式FreeRTOS操作系统中断优先级配置(重要)
本章节为大家讲解FreeRTOS中断优先级配置,此章节非常重要,初学者经常在这里犯迷糊。对于初学者来说,本章节务必要整明白。 12.1 NVIC基础知识 12.2 使用FreeRTOS时如何配置外设NVIC 12.3 FreeRTOS配置选项中NVIC相关配置 12.4 不受FreeRTOS管理中的的深入讨论 12.5总结 12.1 NVIC基础知识转载 2018-01-04 09:53:23 · 1756 阅读 · 0 评论