FreeRTOS
文章平均质量分 92
FreeRTOS移植与开发过程
nandycooh
你若不努力,谁能给你想要的生活?
展开
-
1、FreeRTOS及源码下载/介绍
目录1、FreeRTOS源码下载步骤2、源码介绍2.1 FreeRTOS文件夹2.2 FreeRTOS-Plus文件夹1、FreeRTOS源码下载步骤首先防问网页https://www.freertos.org/,点击Download Source接着点击右中位置的Download Source code and Projects即可自动弹出下载页面,直接下载即可...原创 2019-07-15 16:05:04 · 4019 阅读 · 1 评论 -
3、FreeRTOS的任务及相关名词介绍
目录1、什么是任务2、任务的特性3、任务的状态3.1 运行态3.2 就绪态3.3 阻塞态3.4 挂起态4、任务的优先级5、任务的实现6、任务控制块7、任务堆栈1、什么是任务 我们平时在使用 51、 AVR、 STM32 单片机裸机(未使用系统)的时候一般都是在main 函数里面用 while(1)做一个大循环来完成所有的处理, 即...原创 2019-08-19 19:44:39 · 325 阅读 · 0 评论 -
4、FreeRTOS任务的相关API函数
目录1、任务创建和删除API函数1.1、任务创建1.1.1、动态创建1.1.2、静态创建1.2、任务删除1.3、动态创建与删除代码实现:1.4、静态创建与删除代码实现:2、任务挂起和恢复 API 函数2.1、任务挂起2.2 任务恢复2.3、中断恢复注意:这里我只是简单地介绍FreeRTOS任务的创建、删除等过程,并没有对源码进行分析,有兴趣的朋友可以...原创 2019-08-23 16:56:57 · 300 阅读 · 0 评论 -
2、STM32F407移植FreeRTOS步骤
目录1、源码准备2、创建FreeRTOS文件夹3、在工程中添加FreeRTOS源码4、添加对应的头文件路径5、编译及错误解决5.1 找不到FreeRTOSConfig.h文件5.2 SystemCoreClock未定义5.3 重复定义5.4 钩子函数未定义6、修改SYSTEM文件6.1 修改sys.h文件6.2 修改usart.c文件6.3 修改...原创 2019-08-16 17:20:05 · 7891 阅读 · 12 评论 -
5、FreeRTOS中断优先级和临界区配置
目录1、FreeRTOS中断宏配置1.1、configPRIO_BITS(设置几位优先级宏)1.2、configLIBRARY_LOWEST_INTERRUPT_PRIORITY(设置最低优先级宏)1.3、configKERNEL_INTERRUPT_PRIORITY(设置内核中断优先级)1.4、configLIBRARY_MAX_SYSCALL_INTERRUPT_PR...原创 2019-09-03 18:06:29 · 1731 阅读 · 0 评论