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

UCOSIII 官方优化文档

[复制链接]
creep 发布时间:2017-7-22 22:07
    周末整理邮件发现UCOSIII 官方前段时间分享了2个文档用于优化和提高性能。文档主要是针对Cortex-M 上的移植,从变量类型的选择到编译选项的设置以及UCOSIII 的相应设置对整体性能的影响。
0 w8 @8 X. }4 C! S/ n" R. Q
: G6 N# B: O8 _: t) G- o

; k! Z% y: p) H6 R1、Part1
# U. w( N: H, A) u+ k
; q6 Y2 [/ y0 T* r8 d a)打开编译器的优化
  _# e5 O0 u2 O* a% U# S+ U$ ]- M+ G8 \3 g& x  i( |

) `* b" L( B% b TIM截图20170722214734.png
2 X' T/ S2 x$ Yb)优先级的设置2 Q$ p5 N3 w4 j7 T8 t( b9 H7 d+ \
& T" D2 X6 F3 E7 {1 D' J
4 _. M2 W% D8 q2 s5 B
2.png $ q# O6 Z3 p! N& t4 D* m2 O

8 E. k) _& U* h% @1 m" y
, v, u. O/ B! e+ j7 p
c)使用任务信号量和任务消息队列0 @. x( ?5 Y. Z/ ?

% |/ s1 D1 v" A" a" ?

3 e8 `8 L8 |8 a0 v. {- R# W 3.png
$ x- ?+ s: @; c% R) d 4.png - F/ R( Z2 C: k8 Z1 o* N) }- S

1 A1 Z+ A) W0 V  @+ X# g" f( z

* d; q) o0 S! N! k! T/ S! W2、Part25 I8 |% Q$ K# O& o; s
( }' Y: {( _3 e# w5 a- [7 o' t
' d2 Q  R7 ^7 D( l
TIM截图20170722214734.png ( x; c( H9 H8 t" f

  g7 T2 a3 @7 A8 i
) N3 t) L& L0 S; w  ~
TIM截图20170722215314.png
% U/ `# L0 c! |" i3 p! Q, A" S, M. H' t4 A; Q2 u& o  T
2 D/ t! C+ h! y: H1 U
TIM截图20170722215325.png
/ O7 M% _6 P# O; Y0 r6 ?0 D2 z5 v. u; r7 ~, |4 q6 @. P1 z

. z; F$ `4 N, [# n- _; j9 M: Z详细的内容请参考文档!
; O0 X9 f9 y, r( S- Y6 J2 y" E4 p  m; f& t

& B5 ~/ m) A' [2 y! t: R3、从FreeRTOS 迁移到UCOSIII0 M( _- Q5 A7 V& k* k# E# W
1 S" d8 I. U3 h' k
- {! l. ]3 x/ B- u8 s1 j; r  F
  是否玩腻了FreeRTOS 想体验下UCOSIII,或许官方也发现你这样的想法,有个文档专门用于将工程从FreeRTOS 迁移到UCOSIII,步骤详细,内容丰富。即使你不需要迁移RTOS也可以通过这个文档了解下2个RTOS之间的区别和相同的地方,真正的有对比才有进步。
' }+ N+ ?1 H- e7 ^6 k  
# ^5 ^( a/ z6 A+ l5 u, c; j  D! C( u' P: {0 W
2 d3 d( h/ Y0 z  Q9 Y4 o( {
; T0 ^$ \1 S$ P2 o+ [7 x& [- {
$ M  v) E+ i0 j
TIM截图20170722215325.png ; D! C& H! Y$ R/ Z4 r4 t3 Y! q
TIM截图20170722220217.png
4 D+ X+ H& b: }$ S TIM截图20170722220229.png 3 M, u& t3 x8 h, m5 }# v  P3 s( T; ?
) m" C: i5 w: ~4 i1 G
. T" Z' K' I$ @0 d& }6 a7 t1 O
文档内容很有料,感兴趣的可以下载仔细研究。1 c/ Z) k4 W. z, Z- A

9 ~9 l. ~& W' v  z" Z

9 X. z4 W0 A- ]* p' ]. L( \7 z3 W
# _- \9 J9 \: j% R
) [* N4 B1 V) |2 H& {; }- y
文档:3 m$ W1 j* j1 v. {0 R
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
1 R* Y* {& U" A8 y7 S支持Free RTOS,毕竟不要钱!!!
6 a3 Z" C" d6 b$ S) S* W& z
yywin 回答时间:2018-8-14 14:53:18
支持Free RTOS,毕竟不要钱!!!
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版