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

UCOSIII 官方优化文档

[复制链接]
creep 发布时间:2017-7-22 22:07
    周末整理邮件发现UCOSIII 官方前段时间分享了2个文档用于优化和提高性能。文档主要是针对Cortex-M 上的移植,从变量类型的选择到编译选项的设置以及UCOSIII 的相应设置对整体性能的影响。, F8 d8 q4 |6 x! R: {

# U- h+ o- @) Q: A& i9 W  {

$ N4 l3 i, E% n. A1、Part1
# m, v  z. a: k9 C) P! [! l
+ v6 ^$ Y. f* [ a)打开编译器的优化3 g, T, C  O+ d
; J% X7 A" \( w0 I! Z. v

9 @( E) x, @& J5 K  E: r: U TIM截图20170722214734.png
5 w9 l: n) o% W. C" e9 S2 e2 ub)优先级的设置
# a7 g7 _% f/ D' D
# v) O+ `( f. x, u" c  L3 }

% N: J" |. d- q3 d7 @# M$ h  A1 U 2.png
* E! G) j* C. o( {% d) d! K* `* j! F% B) E; c/ u: m

) z# M4 n! s' c( |0 m8 oc)使用任务信号量和任务消息队列- }$ o5 l+ M: V) @0 C( K
3 F0 A- E6 J: k. e2 v5 R
. j5 Q& z4 j, H/ |0 `
3.png
# |( k8 o# b0 C' D 4.png ! w( c; e9 s; }8 d, R
$ A7 `, w* {0 s: @8 r/ X# R3 |" a3 e

3 b# B; ^! t# o; x2 m: ?5 ~2、Part2, P( X8 a  o# `* R! X0 L
2 k" c  r4 v% d2 L

) e# I$ @) t2 ?- B TIM截图20170722214734.png
) F9 N& y3 P. G: D; p2 D( u4 ~9 K) V, q7 ?5 m) h' V2 f

+ A2 q. J0 M4 _ TIM截图20170722215314.png 6 B! e$ m: K$ |/ T& Q- l

  A/ `  Q) e. `6 Q
/ b5 k4 h/ v: c3 F8 T0 S
TIM截图20170722215325.png 5 V, B5 D5 _( v  y

5 k9 B" Y& V( j
: @/ L9 I  i: @1 `0 Q* N# F  d
详细的内容请参考文档!6 z5 q1 y+ |7 ]. M. S" D
8 c9 S  o7 D4 E$ ?9 V( D

& V4 ]6 c. H& |- t9 i% q3、从FreeRTOS 迁移到UCOSIII; V7 s$ V8 q! N) e0 N6 [  ~
0 d! k; _3 a2 O4 p9 |' ^
! C  A+ S$ ?/ ?" \% p2 N0 ]
  是否玩腻了FreeRTOS 想体验下UCOSIII,或许官方也发现你这样的想法,有个文档专门用于将工程从FreeRTOS 迁移到UCOSIII,步骤详细,内容丰富。即使你不需要迁移RTOS也可以通过这个文档了解下2个RTOS之间的区别和相同的地方,真正的有对比才有进步。( C+ Z7 T' V3 l  h
  
6 d$ z/ [9 ^' i5 Z" S5 F
1 J1 {) h# J$ y: s3 L; Y1 C

2 P9 V2 l+ e" `& ?
) K( Q' m0 C6 l  \4 h* {5 H

5 r0 d+ a0 [6 n" ]4 R TIM截图20170722215325.png 4 k% g" l; D- C% M% [! F+ k
TIM截图20170722220217.png 6 G5 V& {$ l# q
TIM截图20170722220229.png " V: X1 m1 c4 T" B6 C# d  G2 X
$ m( F0 J+ O9 j6 T9 S3 d* K

& ?) F& ^) o$ _& z% |, o( {3 |" Y文档内容很有料,感兴趣的可以下载仔细研究。/ Y5 `( ?* c" j, |& O& G! F  S
" A/ A6 G, ~3 W6 ?; b8 v! o

$ l1 U' t4 j  B% e9 D, i# L- ~3 D3 s
& p4 D- e* J# L# a; W
文档:
( H  j$ H# t  T- }9 @3 M# `" \3 Z uC-OS-III_Performance-Optimization-Part-1-Final.pdf (977.01 KB, 下载次数: 36)
收藏 1 评论4 发布时间:2017-7-22 22:07

举报

4个回答
MrJiu 回答时间:2017-7-24 08:37:35
支持Free RTOS,毕竟不要钱!!!
埃斯提爱慕 回答时间:2017-7-24 18:35:25
提示: 作者被禁止或删除 内容自动屏蔽
creep 回答时间:2017-7-24 18:36:52
dsjsjf 发表于 2017-7-24 18:35
) s, g/ Y, S  D7 k/ N支持Free RTOS,毕竟不要钱!!!
- Z; x3 c; N% x% u
yywin 回答时间:2018-8-14 14:53:18
支持Free RTOS,毕竟不要钱!!!

所属标签

相似分享

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