1. 先从常见的vPortFree()出现异常有那几种可能性?本次使用FREERTOS系统, 从发送的源头开始找起 看下发送的函数,既然是2级指针,那么创建的队列是什么? 看下接收的函数,不过这里的2个疑问,其中一个是NB_Raw_Data 是否需要字节对齐? 2. 从系统栈的入栈空间进行分析? 3 ...
分类:
其他好文 时间:
2018-01-10 20:10:53
阅读次数:
1942
1、关于实时操作系统的一些概念性问题 2、freeRTOS与裸机程序相比有什么区别?? ...
分类:
其他好文 时间:
2017-12-30 12:21:44
阅读次数:
138
FreeRTOS命名及变量规则 初学FreeRTOS的用户对其变量和函数的命名比较迷惑,下面专门做一下介绍: 变量 ? uint32_t定义的变量都加上前缀ul。u代表unsigned 无符号,l代表long长整型。 ? uint16_t定义的变量都加上前缀us。u代表unsigned无符号,s代表 ...
分类:
其他好文 时间:
2017-12-29 20:54:30
阅读次数:
926
一、问题描述在一个使用FreeRTOS的工程中,只做了SD卡的驱动,由于RTOS使用了Systick,故非系统延时函数使用的是 DWT中的时钟周期(CYCCNT)计数功能,但是在SD卡驱动中使用了这个非系统延时导致,烧写程序后板子工作正常,而下电再上电后板子无反应,分析排查去掉了这个非系统延时后工作 ...
分类:
其他好文 时间:
2017-12-22 13:33:50
阅读次数:
274
FreeRTOS 当前使用的api 接口为 xTaskCreate() 函数原型 pxTaskCode : 实现任务的主要功能的函数,其返回值是void 类型,参数是void * 类型 const pcName:任务名,其长度由宏 configMAX_TASK_NAME_LEN 决定,一般16Sta ...
分类:
其他好文 时间:
2017-12-12 22:00:17
阅读次数:
123
背景 标题表述的不准确,大意是移植到WIN10的PC机,Intel I5。 最近因为项目接触了FreeRTOS 实时操作系统,想对这个操作系统有一个更深入的了解,所以决定下载源码看看,下面这个链接的随书一起的源码。 FreeRTOS 源码下载链接: http://freertos.org/Docum ...
今年大四,在准备自己的毕业设计。因为毕设题目是一个比较复杂的多传感器监控的嵌入式系统,然后最近自己有使用一些rtos,比方说freertos和ucos,感觉比起单纯对单片机的裸机开发还是有很多好玩的地方。特别喜欢这种抢占式和时间片轮询这两种内核调度模式,所以最近在开始想自己尝试去写一个实时的操作系统 ...
分类:
其他好文 时间:
2017-11-06 19:11:16
阅读次数:
214
学习STM32,你不得不了解的五大嵌入式操作系统 原标题:学习STM32,你不得不了解的五大嵌入式操作系统 基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和rt-thread。下面分别介绍这五种嵌入式操作系统的特点 ...
分类:
其他好文 时间:
2017-10-10 11:21:21
阅读次数:
169
源文件: https://github.com/wangsanhust/STM32F429_Discovery_FreeRTOS_9/blob/master/Projects/Demo1/main.c 分析int main(void)程序构成: 分析void ToggleLED1_Task(void ...
分类:
其他好文 时间:
2017-09-30 20:02:36
阅读次数:
207
1.更新软件 2.更新工具包和git; 安装交叉编译工具 3.新建文件夹FreeRTOS 进入文件夹git例程 4.make 5.生成hex文件 ...
分类:
其他好文 时间:
2017-09-17 15:13:37
阅读次数:
134