第一次作业要求: ubuntu linux环境下搭建arm交叉编译环境,git clone FreeRTOS例程并编译。 搭建交叉编译环境: 笔记本配置: Lenovo Y50,8GB Memory,Core i5-4210H CPU @ 2.90GHz x 4,NVIDIA GTX 860M 双系 ...
分类:
其他好文 时间:
2017-09-16 13:35:33
阅读次数:
182
在实际的应用中,常会遇到一个任务或者断服需要和另外进 在实际的应用中,常会遇到一个任务或者断服需要和另外进 行“沟通交流”, 行“沟通交流”, 行“沟通交流”, 这个“沟通交流”的过程其实就是消息传递 这个“沟通交流”的过程其实就是消息传递 这个“沟通交流”的过程其实就是消息传递 这个“沟通交流”的 ...
分类:
其他好文 时间:
2017-09-14 00:40:23
阅读次数:
178
一、freeRTOS比uCOS II优胜的地方: 1。内核ROM和耗费RAM都比uCOS 小,特别是RAM。 这在单片机里面是稀缺资源,uCOS至少要5K以上, 而freeOS用2~3K也可以跑的很好。 2。freeRTOS 可以用协程(Co-routine),减少RAM消耗(共用STACK)。uC ...
分类:
其他好文 时间:
2017-09-13 09:52:24
阅读次数:
279
freeRTOS目录结构如下图所示: 每个支持的处理器架构需要一小段与处理器架构相关的RTOS代码。这个是RTOS移植层,它位于FreeRTOS/Source/Portable/[相应编译器]/[相应CPU架构]子目录。 对于FreeRTOS,堆栈设计也属于移植层。FreeRTOS/Source/p ...
分类:
其他好文 时间:
2017-08-24 21:36:57
阅读次数:
208
【转载】https://www.amobbs.com/thread-5601460-1-2.html?_dsign=6a59067b 本人选择使用FreeRTOS的最大原因就是想使用FreeRTOS+Trace,这是一个图形化的Debug工具,利用这个工具,你可以看到各线程、中断、消息队列等的运行历 ...
分类:
其他好文 时间:
2017-08-20 11:18:42
阅读次数:
248
STM32 使用 FreeRTOS过程记录 STM32 使用 FreeRTOS过程记录 STM32 使用 FreeRTOS过程记录 ...
分类:
其他好文 时间:
2017-08-12 12:46:31
阅读次数:
100
任务间的通信和同步机制 在裸机编程时,使用全局变量的确比较方便,但是在加上 RTOS 后就是另一种情况了。 使用全局变量相比事件标志组主要有如下三个问题: 1、使用事件标志组可以让 RTOS 内核有效地管理任务,而全局变量是无法做到的,任务的超时等机制需要用户自己去实现。2、使用了全局变量就要防止多 ...
分类:
其他好文 时间:
2017-08-03 22:42:31
阅读次数:
796
两个不沾边。 freertos 是一个实时操作系统,主要实现了任务调度、内存管理、IPC、中断管理这几个模块,它要求快速的处理任务,gui、驱动框架、shell 这些都不是它的核心功能,而且大部分情况下都不会做,因为一旦freertos 运行起来之后,是不会有人工介入的,可以 google 一下什么 ...
分类:
系统相关 时间:
2017-08-02 23:41:07
阅读次数:
575
前言 自从 2009年 uC/OS-III实时操作系统面世以来,uC/OS-III的性能和稳定性已经日趋完善。uC/OS-III对前面版本取精弃粕,推陈出新,功能和性能比起 uC/OS-II已经上了很大一步台阶。uC/OS-III 正在逐渐取代 uC/OS-II,学习 uC/OS-III 已经成为许 ...
分类:
其他好文 时间:
2017-07-29 23:18:12
阅读次数:
256