你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

freertos教程一:简单任务管理(基于stm32f411re NUCLEO评估板)

[复制链接]
netlhx 发布时间:2015-3-5 16:46
在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可
; l3 \: }* C: e7 F以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实* e, W0 C* o# e) e; X  K
时性和可靠性。
3 T& M2 q5 R. C# T1 R7 C' l根据FREERTOS官方自己的介绍,它具有以下特点:
- s2 _/ L: ]' n• 可靠 其自信来自一个称为SafeRTOS的姊妹项目
9 s( L. ^& a6 i1 ]; Z, x) c• 免费 可以用于商业或非商业用途" N/ `2 v" N+ A! |  L' Y0 `
• 实时 这也是RT的含义
( X% [; {" g! e$ B+ m+ X- [• 占用资源小 系统自身大约占4到9K的空间+ f! [9 d" ^* O2 z, a
• 简单易用
8 X  ~3 ]+ L" f. g- u' U• ……8 o$ K- l# r+ w; |+ }
严格来讲,FREERTOS称为任务调度器更合适,毕竟它的主要功能是任务调度。操作系统中的许多功能
5 b  H  [$ G, g5 i它都没有实现。
) r$ _+ I9 J$ Y' ?: eFREERTOS是一个独立的项目,它是一整套底层文件及函数的集合。不同类型的MCU都有各自的移植,4 c" z% W7 ]. t$ m% N6 P' w- c; h
主要是根据不同的MCU资源及硬件实现方式,使得FREERTOS与硬件无缝整合。ARM的CMSIS标, p" W+ V. q1 y
准定义了它自己的一些参数,使得FREERTOS可以在它设计的MCU上面运行。0 W$ R. @+ \. k7 Z, ?4 e
本文不是介绍FREERTOS的移植,也没有对操作系统中的一些术语及理论大篇幅的介绍。只是结合' M9 b/ l3 F5 U( o5 R
STM32,介绍如何使用FREERTOS来设计软件,完成一些基本功能。
- q) R9 g" ~% \' O- V* I% X2 f0 h任务还是线程?
$ Y0 a0 D$ a' B* U9 Y嵌入式社区中,完成一个任务的函数,到底是称为任务还是线程,目前还没有一致的说法。有人叫它任  V3 c7 \" B  w( A
务,也有人称之为线程,本文统一称之为任务。
0 [8 ~% u+ h. a* I/ ]& q' g. x( F1 h# I4 W; z1 y

' E8 _( l9 o" T5 Z  [& B更多内容放在附件里面了,大家下载看下。# y; T  C4 d9 @" @

  ]. X1 a% J5 Z' t* Q- v0 {3 g% u) T3 d+ {/ B, N9 a; n+ V
简单的RTOS任务管理教程,感觉写不好,哪位来接着写?0 h4 C5 @" ^2 K$ \5 n8 l3 U
freertos.pdf (208.54 KB, 下载次数: 285)
index.png
收藏 2 评论27 发布时间:2015-3-5 16:46

举报

27个回答
netlhx 回答时间:2015-5-25 09:41:52
klffnj 发表于 2015-5-22 08:44
# j  z7 B% b6 k- q要是官方出一个系统的就好了 ,和TI比起来,ST简直没法说。

* D& a9 \; n# r/ ?( V/ q- ~5 T* x/ O官方本来就有的,HAL库里就有
netlhx 回答时间:2015-3-9 09:21:57
wambob 发表于 2015-3-9 09:18, X1 P( _9 S. G0 D- L
楼主,我觉得除了教程外,所使用软件资源一并列出下载地址,有利于学习

- z" N0 P/ l# |, i嗯,应该的
netlhx 回答时间:2015-3-6 11:05:36
逸风散人 发表于 2015-3-6 09:27& S) s# |8 I, y) n
支持接着写啊
8 w( I, U* t1 `& L9 Y: [
写得很吃力,大家一起来写吧,每人写一节
拼命三郎 回答时间:2015-3-6 08:05:18
xxxx.png
拼命三郎 回答时间:2015-3-6 08:06:26
ddddd.png
flyword 回答时间:2015-3-6 08:36:12
楼主厉害,赞一个。
逸风散人 回答时间:2015-3-6 09:27:39
支持接着写啊
Veiko 回答时间:2015-3-6 09:58:07
整的是连载,跟进学习
netlhx 回答时间:2015-3-6 11:06:41
Veiko 发表于 2015-3-6 09:58
/ [! w( Z: v  y7 @+ h% `整的是连载,跟进学习
( W' j* c* T) T
一起来完善
爝火燃回春浩浩 回答时间:2015-3-6 13:00:32
支持接着写啊
wamcncn 回答时间:2015-3-8 08:00:00
支持楼主,帮顶
_ilikerome_ 回答时间:2015-3-8 08:31:41
学习了,非常感谢
wamcncn 回答时间:2015-3-9 09:18:06
楼主,我觉得除了教程外,所使用软件资源一并列出下载地址,有利于学习
埃斯提爱慕 回答时间:2015-3-13 14:58:57
提示: 作者被禁止或删除 内容自动屏蔽
stary666 回答时间:2015-3-20 14:00:08
学习。。。。。。。。。。
12下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版