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

基于H7的RTX5和FreeRTOS带CMSIS-RTOS V2封装层的模板,含AC5和AC6版

[复制链接]
baiyongbin2009 发布时间:2019-5-5 13:29
说明:
3 P6 u4 r" u) ]) K1、使用MDK的RTE环境开发RTX5和FreeRTOS,简单易移植,统一采用CMSIS-RTOS V2封装层。
& G  o) |$ t: K" ?: x2、DTCM是H7里面性能最高的RAM,主频400MHz,跟内核速度一样,所以例子的主RAM全部使用DTCM。
  D+ n# H# x6 b5 F8 A其它用到DMA和大数量传输的地方,用AXI SRAM,SRAM1,SRMA2,SRAM3或者SRAM4,主频都是200MHz。
: V0 L5 I" Q+ Y3、硬件异常分析是用的SEGGER的方案。
' b; s+ l- n% |6 I6 G7 P3 V2 [  E# ?: q4、每个例子加入Evernt Recoder支持,方便使用调试组件。% T" k( u/ l: y0 W% a4 J) \  O
5、RTX4和RTX5都已经是免费的,Apache-2.0授权,几乎随意商用。9 d9 D2 ?' C1 M1 |5 K+ S/ t
6、愿RTX5一直在进行的工业级安全认证和汽车级安全认证早日完成。
- _# D( M+ @, q0 ]; n3 L
6 y) D) i* m: T2 _8 I
2 f, z2 d! B( X1 q7 P: q  Q2 @工程模板:
* f; M  o! s' m1 \) DRTX5和FreeRTOS都是AC5和AC6两个版本。
6 s! K0 C! L! |! f( ~: A7 q V7-RTX5 Template.rar
( Q: G( v! m6 Q. k8 i8 W% W. ? V7-FreeRTOS Template.rar
" [6 y9 n) b/ ?3 R5 S0 i+ B4 V9 k/ |+ S

7 u" X$ ~6 R. X" A& H7 E注意事项:
1 s3 d/ \" N6 S- E8 N( C7 f1、为了保证RTX5和FreeRTOS的调试组件可以正常使用,工程路径不要有中文,路径不可太长,而且退出调试的时候取消所有断点。$ ?; {. W  Q3 L8 {+ j8 d# P
2、安装如下软件包的最新版本,使用MDK5.26及其以上版本。7 O& }5 ?9 G! B  |5 A! P6 B+ A& m

1 `0 u; p# {/ c7 R; K: q
2 t, {. w% n7 e6 G& B
* u7 C/ E  ~+ V6 B+ I- z1 n$ c- @调试组件:3 `) E1 a( h' U8 E1 q
RTX58 F) O. \& C( A3 N6 \8 G$ t6 o

5 w) J2 s0 _* }& H. I5 Z7 p# P % J6 L5 t9 i* O- [8 P) T6 ^3 v  z

; z3 @0 C6 Z  f7 ~0 ~2 ?* xFreeRTOS的不够稳# O1 z4 W2 h* n! |1 k. m6 m
/ x3 w- p# q3 f0 U9 K2 E6 m7 z
) Z4 L$ U7 ]/ z

' u1 v; S- U9 j5 V! p8 _1 b时间测量:
! z, ^+ U5 H' o0 v  I7 M % _0 ]( }& x/ O& w! R

! V! ~8 O* Z. D4 a* `; v* N类似SystemView的RTX5调试组件System Analyzer1 a6 p9 [! `. W6 l+ L
( M; Z7 L1 z$ ?% ?
6 q4 n. i5 ~) b0 R+ W" C6 g* s3 C

+ I0 M  n$ W2 Y' J; X根据ARM官方的时间记录,AC6是在2015年发布的。推出到现在已经快三年了,各方面都有了比较大的发展。
& }- m$ f$ p8 D$ H. u* [1、首先是安全认证,编译器也是有安全认证的,下面是AC5和AC6的对比
( E$ E$ w3 g8 K5 r1 J5 g
" |( n( W1 E1 m- |0 y' I! J2 e7 d5 }6 k( {7 g* z7 U" \; k
2、AC5和AC6的综合PK,根据这个比较,AC6的综合性能提升了14.9%。6 `! f  i- U* V. ~. i3 k
    事实上,在一些大型工业和汽车代码体系中,性能比上一代增长超过30%。 这是针对复杂,真实的嵌入式代码进行全面优化的结果,而不是专注于某个芯片测试。
' S  z9 a% K7 Q* L
% b/ ?  R0 n) m6 ~
  y, b: n4 }' ?( u3 E  z, R6 u7 }3 W3、AC6,AC5和GCC生成代码量大小的比较
; a$ [; J; G5 ~! D 5 G2 ?1 |/ f! z

- ]& Q* h+ h; f9 G1 ]1 x3 s. L6 T4、随着AC6的不断升级,性能也一代比一代强# k" c0 r6 _( Z1 k* b, G+ w6 A

+ ]" z  L( V. R! i1 Y' u5 M
% P/ Y+ v8 {+ G6 Q0 `

评分

参与人数 1 ST金币 +8 收起 理由
wofei1314 + 8 赞一个!

查看全部评分

赞 收藏 1 评论1 发布时间:2019-5-5 13:29

举报

1个回答
wofei1314 回答时间:2019-5-5 14:36:05
好资料,谢谢分享~
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版