原创 FreeRTOS 相关资源 (后续不断更新)

2008-8-17 15:38 7101 15 20 分类: MCU/ 嵌入式

目前我正在学习FreeRTOS,已经在STM32上跑通,正在向一个冷门的ARM7上移植,已编译可运行,调度仍有问题,等完成后,另整理出来,呵呵。  顺便把FreeRTOS的一些资源收集在这里,全当自己的一个笔记,比记在本子上方便多了,呵呵,


等把freertos用好了,就把ucos-ii替掉,开始注重版权,从我们每个人自身做起。





FreeRTOS有4个文件,一个shedule调度文件,一个queue队列文件,一个task文件, 一个trace文件, 四个文件实现了: 优先级调度、相同优先级任务时的轮转调度、同时可以设置成可剥夺内核或不可剥夺内核、消息队列、信号量、提供时间管理函数、内存管理(在port目录下的memgang里)


当FreeRTOS被设置为可剥夺型内核时,处于就绪态的高优先级任务能剥夺低优先级任务的CPU使用权,这样可保证系统满足实时性的要求;当FreeRTOS被设置为不可剥夺型内核时,处于就绪态的高优先级任务只有等当前运行任务主动释放CPU的使用权后才能获得运行,这样可提高CPU的运行效率。
FreeRTOS下载地址: http://sourceforge.net/projects/freertos/
FreeRTOS官方网站: http://www.freertos.org
介绍原理的网站:http://www.upsdn.net/html/2006-04/657.html

文章评论5条评论)

登录后参与讨论

用户1658705 2012-11-14 23:12

我正准备学习

walnutcy_696810119 2008-9-3 23:56

另关注这篇文章的兄弟,请再看看我发表的另几篇freertos的文章,移植等都已讲到。

walnutcy_696810119 2008-9-3 23:54

http://sourceforge.net/projects/freertos/ 这个地址直接下载回来,文件夹里边就有几个stm32的工程,可以直接编译使用的。

用户31140 2008-9-3 22:47

给我发一个 freetros for stm32 我的email :njywc@126.com

walnutcy_696810119 2008-8-17 15:40

在ednchina,bluehacker写得那个freertos时间管理还不错的,大家可以去参考下。
相关推荐阅读
walnutcy_696810119 2012-11-21 08:37
Linux下使用smartCOM调试串口
在Windows下的串口调试一直使用sscom,在Linux下只找到一个cutecom,用了几次,很不喜欢,就着手开发了一款自己的串口调试工具,smartCOM。 smartCOM介绍:http...
walnutcy_696810119 2012-03-29 18:12
【博客大赛】原创--测量基础:什么是测量
写在正文之前: 适逢EDNChina搞活动,而我本人也算在测量业工作,就一起作下笔记吧。若有错误,请大家一起斧正。笔者写本文一方面是梳理知识,另一方面也希望与大家探讨有关测量的知识、应用等,希...
walnutcy_696810119 2011-12-20 18:29
GLONASS 15年来,首次实现24颗星在轨可用
  EDN的博客改版后,不太好用,在SINA重开一个,不过重点改为关注GNSS行业新闻 http://blog.sina.com.cn/s/blog_7420cd1701012en9....
walnutcy_696810119 2011-12-20 17:49
逆向工程第一步:通信协议分析
工程中常有这样的事,想分析下其他知名公司产品中的通信协议,以便生产设计兼容产品。 1) 逆向工程,首先要了解产品,知己知彼,百战不怠;     去年受命想仿一款GARMIN的导航盒,但无法...
walnutcy_696810119 2011-11-14 11:30
通用代码调试方法 (Keil, VCC)
调试代码一般需要定位问题,这里给出一个解决方案, 一般的编译器均支持这些宏指令。   #define DEBUG_WALT_1113     1 extern void log_t...
我要评论
5
15
关闭 站长推荐上一条 /2 下一条