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

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

[复制链接]
baiyongbin2009 发布时间:2019-4-10 03:01
说明:- ?% L' M. m7 s7 u" T! Q; j$ t
1、使用MDK的RTE环境开发RTX5和FreeRTOS,简单易移植,统一采用CMSIS-RTOS V2封装层。% E! A- p. E0 q8 D4 \5 U6 |! b
2、DTCM是H7里面性能最高的RAM,主频400MHz,跟内核速度一样,所以例子的主RAM全部使用DTCM。
; n  F6 l7 C3 v  y/ J1 J8 Q其它用到DMA和大数量传输的地方,用AXI SRAM,SRAM1,SRMA2,SRAM3或者SRAM4,主频都是200MHz。/ |/ A6 K8 q2 I
3、硬件异常分析是用的SEGGER的方案。) u  A* A0 `; X  Q
4、每个例子加入Evernt Recoder支持,方便使用调试组件。
" O/ r! h+ @( `. i9 k/ `% \5、RTX4和RTX5都已经是免费的,Apache-2.0授权,几乎随意商用。# G" `5 k$ }, \* W& e1 u8 z# K( C
6、愿RTX5一直在进行的工业级安全认证和汽车级安全认证早日完成。
) Q- s/ D) e7 [7 h( l! O% Y, O% g" L: a
5 w% r) @% x8 n8 D
1 v; Z- g/ `. f5 S: L3 k工程模板:
& M5 \" q5 l; F1 a! `RTX5和FreeRTOS都是AC5和AC6两个版本。
2 V* U% N" k7 f2 N/ E% t" }& t4 Q V7-RTX5 Template.rar
- G- u* `3 l2 k# u7 n; B V7-FreeRTOS Template.rar 7 B+ a( Q/ G; b- l0 W
& l- Q7 Z. I, y/ f; \
; ~+ f( B8 N: c; [) P# q3 O
注意事项:
( }% i: R3 S" n# V) v8 W9 x1、为了保证RTX5和FreeRTOS的调试组件可以正常使用,工程路径不要有中文,路径不可太长,而且退出调试的时候取消所有断点。) G  o& v& _* J2 Q
2、安装如下软件包的最新版本,使用MDK5.26及其以上版本。
5 |: k. y% l1 M9 p) ]
! J7 P9 b- p( W3 m
' J/ x3 u/ V3 B3 I- E2 w
5 n3 [9 _4 g$ m* a& c) k调试组件:
! T4 j/ _( p1 L, s9 _$ kRTX5, ^1 b' s& t4 n# I4 F$ _9 i
% f) V  @' H! \! l4 Z$ C
3 v( z4 M3 n/ Z' I2 E# ?
+ T4 l- C) p# J+ N4 f: m. U+ m
FreeRTOS的不够稳6 y2 t; U" ^5 _% ]

) W9 `+ S. v* h 5 f1 S+ R3 B" B0 }8 @

6 A# p! z* R3 N3 ?时间测量:# d* Z  w8 ?! i$ K1 ?9 Q+ v
2 {) i) L7 Z+ C3 C" Q
) m+ R: e5 ?1 f
类似SystemView的RTX5调试组件System Analyzer
/ C& B% `5 c1 F% Y  [
' g" \) j$ @) S  Q$ ^- _# s  R' e# F& g$ ^$ S% I+ w' b0 k" f

. A; S5 T! s4 n3 E2 I' P9 F4 N根据ARM官方的时间记录,AC6是在2015年发布的。推出到现在已经快三年了,各方面都有了比较大的发展。
% U& F! i( m/ N7 w% P$ ~1、首先是安全认证,编译器也是有安全认证的,下面是AC5和AC6的对比% N0 x+ P9 e, e8 }! ~7 g% Y
2 _' `4 t/ M! q# G: j

3 X. }- ?* ~1 v, d2、AC5和AC6的综合PK,根据这个比较,AC6的综合性能提升了14.9%。
% L0 n: |. v1 j    事实上,在一些大型工业和汽车代码体系中,性能比上一代增长超过30%。 这是针对复杂,真实的嵌入式代码进行全面优化的结果,而不是专注于某个芯片测试。
2 n' a9 H4 x9 t" @$ Z: {. ]
! R; a0 P8 O2 D9 R0 K
/ [  m+ u$ O4 o" A% `3、AC6,AC5和GCC生成代码量大小的比较$ y8 G( ~8 y& U& }$ p/ E, W- ^

9 L5 B' W$ X$ v$ ?8 J' M: m2 e- r( r& A; Q4 Y' }9 K: E
4、随着AC6的不断升级,性能也一代比一代强
5 G" `& m0 |0 c
  C' i1 t# u  n/ i- ?
6 w8 f: h' v* \9 U0 Q
112401kqr6ytvgg5rrb0s6.jpg 9 @+ q* b- \* w( ~' m
赞 收藏 1 评论1 发布时间:2019-4-10 03:01

举报

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