|
周末整理邮件发现UCOSIII 官方前段时间分享了2个文档用于优化和提高性能。文档主要是针对Cortex-M 上的移植,从变量类型的选择到编译选项的设置以及UCOSIII 的相应设置对整体性能的影响。 1、Part1 a)打开编译器的优化 + U$ ]- M+ G8 \3 g& x i( |
b)优先级的设置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
, v, u. O/ B! e+ j7 p c)使用任务信号量和任务消息队列0 @. x( ?5 Y. Z/ ?
2、Part25 I8 |% Q$ K# O& o; s ( }' Y: {( _3 e# w5 a- [7 o' t ' d2 Q R7 ^7 D( l
) N3 t) L& L0 S; w ~
! Q, A" S, M. H' t4 A; Q2 u& o T 2 D/ t! C+ h! y: H1 U
2 z5 v. u; r7 ~, |4 q6 @. P1 z 详细的内容请参考文档! - Y6 J2 y" E4 p m; f& t 3、从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之间的区别和相同的地方,真正的有对比才有进步。 5 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
) 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 ) [* 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)
|
支持Free RTOS,毕竟不要钱!!!![]() ![]() |
|
6 a3 Z" C" d6 b$ S) S* W& z |
| 支持Free RTOS,毕竟不要钱!!! |
微信公众号
手机版