周末整理邮件发现UCOSIII 官方前段时间分享了2个文档用于优化和提高性能。文档主要是针对Cortex-M 上的移植,从变量类型的选择到编译选项的设置以及UCOSIII 的相应设置对整体性能的影响。, F8 d8 q4 |6 x! R: { 1、Part1 a)打开编译器的优化3 g, T, C O+ d ; J% X7 A" \( w0 I! Z. v b)优先级的设置 % d) d! K* `* j! F% B) E; c/ u: m c)使用任务信号量和任务消息队列- }$ o5 l+ M: V) @0 C( K 3 F0 A- E6 J: k. e2 v5 R . j5 Q& z4 j, H/ |0 ` $ A7 `, w* {0 s: @8 r/ X# R3 |" a3 e 2、Part2, P( X8 a o# `* R! X0 L 2 k" c r4 v% d2 L 2 D( u4 ~9 K) V, q7 ?5 m) h' V2 f / b5 k4 h/ v: c3 F8 T0 S : @/ 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 3、从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 $ m( F0 J+ O9 j6 T9 S3 d* K 文档内容很有料,感兴趣的可以下载仔细研究。/ Y5 `( ?* c" j, |& O& G! F S " A/ A6 G, ~3 W6 ?; b8 v! o % e9 D, i# L- ~3 D3 s & p4 D- e* J# L# a; W 文档: |
支持Free RTOS,毕竟不要钱!!! |
- Z; x3 c; N% x% u |
支持Free RTOS,毕竟不要钱!!! |