用STM32CubuMX默认加入的FreeRTOS默认配置eTaskGetState是禁止的 把该功能设为Enabled编译就不会出错了 ...
分类:
其他好文 时间:
2019-08-20 10:55:52
阅读次数:
142
临界段,用一句话概括就是一段在执行时不能被中断的代码段。 临界段被打断的情况,一个是系统调度,还有一个就是外部中断。 对临界段的保护就是对中断的开和关。 空闲任务与阻塞延时 xTicksToDelay是任务控制块的一个成员,用于记录任务需要延时的时间,单位为SysTick的中断周期。 多优先级 Fr ...
分类:
其他好文 时间:
2019-08-16 20:29:43
阅读次数:
78
freeRTOS中的链表结构: 对链表的插入删除操作可参见源码中的list.c。 任务的定义与切换: main()函数里面顺序执行的无限循环,在这个循环中,CPU按照顺序完成各种操作。 多任务系统中,根据功能的不同,把整个系统分割成一个个独立的且无法返回的函数,这种函数就被称为任务。 多任务系统中, ...
分类:
其他好文 时间:
2019-08-08 20:52:25
阅读次数:
88
此博文介绍如何将代码移植到STM32单片机上,也是最后一篇关于OneNET的博文。以硬件STM32F103RCT6和ESP8266,系统为FreeRTOS为例。设AT命令使用USART1,ESP8266使用USART2,并且你已经配置好FreeRTOS。如果不会可百度搜索如何移植。下面简单叙述一下移 ...
分类:
Web程序 时间:
2019-07-31 23:52:25
阅读次数:
484
说明: 1、当前RTX5的教程已经在制作中,使用CMSIS-RTOS V2封装层,含FreeRTOS,配套V7,V6和V5板子?。 2、我们各种开发板和模块的资料汇总贴,搞了个cnblogs,临时先用着?,会实时更新的: https://www.cnblogs.com/armfly/p/112702 ...
分类:
其他好文 时间:
2019-07-31 01:00:58
阅读次数:
160
转自:https://blog.csdn.net/xukai871105/article/details/53516857 前言本文将说明在FreeRTOS嵌入式操作系统中,如何设置STM32 Cortex M3和M4系列MCU的中断优先级。总结 【1】STM32L1系列,STM32F1系列,STM ...
分类:
其他好文 时间:
2019-06-30 00:11:07
阅读次数:
137
转自:https://blog.csdn.net/zhzht19861011/article/details/49819109 FreeRTOS系列第1篇 为什么选择FreeRTOS? FreeRTOS系列第2篇 FreeRTOS入门指南 FreeRTOS系列第3篇 FreeRTOS移植指南 Fre ...
分类:
其他好文 时间:
2019-06-29 23:53:46
阅读次数:
126
FreeRTOS信号量 信号量是操作系统总重要的一部分,信号量一般用来进行资源管理和任务同步,FreeRTOS中信号量又分为二值信号量、计数型信号量、互斥信号量和递归互斥信号量。不同的信号量其应用场景不同,但是有些场景是可以互换着使用的。 信号量简介 信号量常常用于控制对共享资源的访问和任务同步。举 ...
分类:
其他好文 时间:
2019-06-16 15:36:19
阅读次数:
97
亚马逊AWS IoT 一.AWS IoT简介 1.1 AWS IoT平台的优势 (1)广泛而深入 AWS 拥有从边缘到云端的广泛而深入的 IoT 服务。设备软件、Amazon FreeRTOS 和 AWS IoT Greengrass 提供本地数据收集和分析能力。在云中,AWS IoT 是唯一一家将 ...
分类:
其他好文 时间:
2019-06-06 00:17:40
阅读次数:
130
如何添加lwip参照上一篇 stm32CubeMx lwip + freeRTOS 今天讲一下,如何添加TCP服务 LwIP 提供了三种编程接口,分别为 RAW/Callback API、NETCONN API、SOCKET API。它们的易用性从左到右依次提高,而执行效率从左到右依次降低,用户可以 ...
分类:
其他好文 时间:
2019-05-13 20:10:52
阅读次数:
350