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

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

[复制链接]
netlhx 发布时间:2015-3-5 16:46
在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可, @1 A3 K2 ~$ D1 Z% T
以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实2 k  f: D+ A6 t2 @
时性和可靠性。1 I3 ^& i, I4 s# u9 F: l
根据FREERTOS官方自己的介绍,它具有以下特点:- h5 I, a- i4 `( s- x
• 可靠 其自信来自一个称为SafeRTOS的姊妹项目
! [% k  f! a: s  A• 免费 可以用于商业或非商业用途
. A; N7 l* U( V' s1 H: M  r: v• 实时 这也是RT的含义
" L/ M- n, V. P  l+ o0 n1 J, i5 w5 z• 占用资源小 系统自身大约占4到9K的空间' h0 W; l6 I1 a* G1 d) @
• 简单易用2 I3 U6 n6 v# a0 Z6 r1 T# R$ s7 t) G
• ……
1 _! [, x7 s3 d严格来讲,FREERTOS称为任务调度器更合适,毕竟它的主要功能是任务调度。操作系统中的许多功能5 R% F+ k7 ]1 Z. e+ R
它都没有实现。2 y( t* k* J3 a1 g- e
FREERTOS是一个独立的项目,它是一整套底层文件及函数的集合。不同类型的MCU都有各自的移植,# m/ Y! O6 K) j$ i
主要是根据不同的MCU资源及硬件实现方式,使得FREERTOS与硬件无缝整合。ARM的CMSIS标. }( W1 q- m, F. Q. {! I
准定义了它自己的一些参数,使得FREERTOS可以在它设计的MCU上面运行。
: A( o, D7 V4 T% W; _本文不是介绍FREERTOS的移植,也没有对操作系统中的一些术语及理论大篇幅的介绍。只是结合
. q! r2 \9 c8 v$ C& V7 WSTM32,介绍如何使用FREERTOS来设计软件,完成一些基本功能。
/ z4 y7 i& N" r5 I2 t4 y$ _任务还是线程?/ c8 ~' p- S  l0 y; X' X  ]4 k
嵌入式社区中,完成一个任务的函数,到底是称为任务还是线程,目前还没有一致的说法。有人叫它任/ x) S9 L; N$ P$ Y8 o! {
务,也有人称之为线程,本文统一称之为任务。
( U1 J+ \# l9 N0 \  L8 ?- g' A
$ ?- ~1 w1 h* e" T0 \, i, c- U& M$ N0 w  P% r2 Y
更多内容放在附件里面了,大家下载看下。
. [# ~5 [) t+ S% C/ @% @
* L' u! g8 e, _: X7 T, M) W) H5 A, [: f, g$ r3 k" p' O
简单的RTOS任务管理教程,感觉写不好,哪位来接着写?* U0 b6 I& u; D) w+ K' _
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- o* ~) m4 [0 i/ V2 t# t  ^
要是官方出一个系统的就好了 ,和TI比起来,ST简直没法说。

8 _2 v6 A' g. f) B9 B6 m官方本来就有的,HAL库里就有
netlhx 回答时间:2015-3-9 09:21:57
wambob 发表于 2015-3-9 09:18
# z& \. D3 j+ W$ `% w楼主,我觉得除了教程外,所使用软件资源一并列出下载地址,有利于学习
1 @: A3 q0 K1 W. c# N3 j
嗯,应该的
netlhx 回答时间:2015-3-6 11:05:36
逸风散人 发表于 2015-3-6 09:27( ~' Y" r3 y1 l3 K
支持接着写啊

- o- J3 n# K7 U7 \# M写得很吃力,大家一起来写吧,每人写一节
拼命三郎 回答时间: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:582 T- H7 q" J3 `5 H) L
整的是连载,跟进学习

' y( z7 O& \6 y- H6 j: u, x! `一起来完善
爝火燃回春浩浩 回答时间: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 手机版