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

1200页的FreeRTOS教程发布,支持F103,F407和F429  

[复制链接]
baiyongbin2009 发布时间:2016-6-30 18:07
本帖最后由 baiyongbin2009 于 2018-6-29 15:06 编辑 0 B, {5 d, x) F( q
8 x) L9 L' J% {9 G: w% p
前言说明:# ]9 B- N+ h. n/ Y& `9 s* Y8 K
1. 首先感谢坛友们过去对我们安富莱电子的支持。
" j9 f/ g7 V* _1 W' Q2 |" f9 b- J2. FreeRTOS最大的优势就是开源免费,商业使用的话不需要用户公开源代码,也不存在任何版权问题,是当前小型嵌入式操作系统市场使用率最高的。去年的全球嵌入式市场分析报告中,FreeRTOS占据了22%。- ~/ k' ]8 g. S4 b3 O
3. 关于教程的原创声明:本教程参考了FreeRTOS,embOS,uCOS和RTX的官方在线资料,其余FreeRTOS方面的资料未做任何参考。8 S8 Y4 [/ t* A, c& V. q
4. 配置的每个例子都含MDK和IAR两个版本,MDK请使用MDK4.7X及其以上版本,含MDK5.XX,IAR固定为使用7.5版本,其余版本未做测试。 每个例子的编写和注释都比较规范,查看代码时请将编辑器的缩进参数和TAB设置为4来阅读。
' {3 i& D* l" i. o
) {( F" q$ ]) g5 O, Q3 x' M4 v7 L" m# b) Y
=========================================================================  @; |' r& I. U# O
STM32F429开发板配套例子和教程:
8 R$ J$ ^# y: B% n( Y! |5 m* F& d5 T教程百度云:https://pan.baidu.com/s/1zufK6zCRssKC7QXF02QvcA 密码:ldw2
: q9 {6 z0 R& y: v. t例子百度云:https://pan.baidu.com/s/1qZbbuIo 密码:822n
! N; r2 ~- `# U. Z6 n
V6.png / T$ q/ r& H# ?! K6 U8 n, {/ b
; D. t( G$ g& U: ~
=========================================================================
7 V, V; s8 _/ @$ l# ?$ c: }STM32F407开发板配套例子和教程:& d3 o9 D4 G. V4 F8 u( L: G& T
教程百度云:https://pan.baidu.com/s/1t7pk7vAXm-iRGIXGP-xjqA 密码:tque0 n) C8 }. J3 ~, j1 N
例子百度云:https://pan.baidu.com/s/1nuHsEZv  密码:8fi7
" u) b, L/ v9 @- t" v
V5.png 4 z: k: ?- Y- P+ O
=========================================================================+ f# u, [. y+ B7 K! T6 c8 q" u6 o
STM32F103开发板配套例子和教程:- R. f9 T' S6 k, a- Y9 ^% G8 W
教程百度云:https://pan.baidu.com/s/1ohc-OVN1AiyiI1knzmjQxA 密码:pyhs! L- ]" I8 b% Q" R5 }% ?# t
例子百度云:https://pan.baidu.com/s/1hrYxMYC  密码:sy7f

( e7 o7 x( H! v) I, ~8 Z V4.png ! L4 Q) p  A% m; |
=========================================================================% R3 ?2 S- \' j6 [" _* M. P2 q
教程目录:
/ L$ h8 J4 z; y 2016-06-30_153916.png
+ ?( t1 e) D- g3 h
" L0 h9 N$ \. e& l
/ T3 Y$ {1 D. @. k: P# ^5 x5 f- x' J/ j  d5 A4 Z0 Z* ]" b6 v

! l- w8 N+ k: x9 ~, n( [. g% Q" S# K3 p% ?7 \
1 A* Z+ a7 Q* k- m6 w2 l* J# r

评分

参与人数 1 ST金币 +50 收起 理由
idodoyo + 50 很给力!

查看全部评分

1 收藏 26 评论86 发布时间:2016-6-30 18:07

举报

86个回答
baiyongbin2009 回答时间:2016-7-5 18:27:47
本帖最后由 baiyongbin2009 于 2016-7-5 18:29 编辑
6 x: e# ]8 u) ^/ S# K8 D& ~( |  [
su-409464 发表于 2016-7-5 17:24
) r& h8 _8 J+ ?" d  X8 I1 L请问 楼主 为什么 教程中没有提及CMSIS_OS 这个文件?
5 e$ }# o, N3 h/ ?* P! s( V6 v5 A8 v- G1 d; S$ w9 w
教程中的移植 和 官网提供的 freertos 怎么差别那么 ...

% C+ R, m) _: {  y# ]2 p教程中使用的是FreeRTOS官方提供的原始代码。
# i, \- z6 D, M
; o5 M% r7 Y9 h7 e而你说的CMSIS-RTOS是ARM公司提供的封装层,底层可以是任何RTOS,跟FreeRTOS没有任何关系,这个封装层也是ARM在维护。1 G# f$ p0 `! B! p6 X+ h/ Q6 A

/ Z9 ^, d) a3 A: {" g比如RTX移植后就叫CMSIS-RTOS RTX
) Q1 C; Q  k  `8 C1 V3 ~9 g2 l/ {# sFreeRTOS移植后就叫CMSIS-RTOS  FreeRTOS
su-409464 回答时间:2016-7-5 18:34:30
baiyongbin2009 发表于 2016-7-5 18:27. I! o" J. a; b' s: b
教程中使用的是FreeRTOS官方提供的原始代码。
3 d7 E8 c. N! I6 q( |& m0 u. _! a6 S8 ?  I
而你说的CMSIS-RTOS是ARM公司提供的封装层,底层可以是任何 ...

# O  P& ]  l/ i1 W( b* n感谢楼主!
' w; q) E4 P* G4 L  d3 k6 s另外有一点 不是很明白的 就是, 如果要添加一个外设, 比如串口。。
- z: g9 U5 \3 z具体的步骤应该 有哪几步??5 t6 a: e7 a  E0 h

+ s' F- m6 u7 _, Y, W. h# I我看了教程 附带的例子, 感觉好像你都重新写驱动似的,
+ \8 O0 P" T7 C. H$ o
8 E1 O; Y" ]3 a2 L  X7 JSTM 不是提供了 HAL 库吗?  这个不能直接调用吗?* ~8 G% u1 W/ R+ q7 W; i
baiyongbin2009 回答时间:2018-11-9 17:13:05
annqian 发表于 2018-11-9 15:06
7 N1 [1 B' q) M( H: M* f/ `/ K谢谢分享,想问一下有没有ucosII的例程,最好是比较复杂的,创建任务量在10个以上。 ...
, h3 R8 i; L7 w! |% E
II用的少了,现在III,FreeRTOS和RTX用的多些。
9 \. u- f2 B6 y0 R3 q' Y9 a8 y% e1 G  ]) t
这个15个任务的RTX不错,也稳定,可以溜溜
; \  ]( p9 Y* w! p- B5 E$ O
, B9 e/ `, r* D& `9 k5 {! q) u1 Ihttp://forum.armfly.com/forum.ph ... &extra=page%3D1
freeelectron 回答时间:2016-6-30 18:37:04
这个厉害啦,多谢楼主分享!
翱翔云端的鸟 回答时间:2016-6-30 19:00:09
硬汉硬起来!!!哈哈   !给你100个赞!!
chenbourne 回答时间:2016-6-30 19:47:18
多谢 楼主分享
wm20031015 回答时间:2016-6-30 20:11:34
这个很强大
watershade 回答时间:2016-6-30 20:52:17
安富莱,好样的。你是个劳模
yanhaijian 回答时间:2016-7-1 08:39:10
表示严重支持。
加拿大 回答时间:2016-7-1 08:56:25
,必须顶啊
人之颠 回答时间:2016-7-1 09:02:28
顶顶顶顶
zuo-417162 回答时间:2016-7-1 09:36:52
多谢楼主分享!
2602082487 回答时间:2016-7-1 10:24:44
顶顶顶
米兰的无线电 回答时间:2016-7-1 11:26:49
感谢楼主分享
stary666 回答时间:2016-7-1 11:50:19
wofei1314 回答时间:2016-7-1 15:43:27
谢谢分享~
yanhaijian 回答时间:2016-7-1 17:06:11
我正在看,对我深入了解FREERTOS有很多帮助。

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版