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

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

[复制链接]
baiyongbin2009 发布时间:2019-5-5 13:29
说明:
1、使用MDK的RTE环境开发RTX5和FreeRTOS,简单易移植,统一采用CMSIS-RTOS V2封装层。
2、DTCM是H7里面性能最高的RAM,主频400MHz,跟内核速度一样,所以例子的主RAM全部使用DTCM。
其它用到DMA和大数量传输的地方,用AXI SRAM,SRAM1,SRMA2,SRAM3或者SRAM4,主频都是200MHz。
3、硬件异常分析是用的SEGGER的方案。
4、每个例子加入Evernt Recoder支持,方便使用调试组件。
5、RTX4和RTX5都已经是免费的,Apache-2.0授权,几乎随意商用。
6、愿RTX5一直在进行的工业级安全认证和汽车级安全认证早日完成。


工程模板:
RTX5和FreeRTOS都是AC5和AC6两个版本。
V7-RTX5 Template.rar
V7-FreeRTOS Template.rar


注意事项:
1、为了保证RTX5和FreeRTOS的调试组件可以正常使用,工程路径不要有中文,路径不可太长,而且退出调试的时候取消所有断点。
2、安装如下软件包的最新版本,使用MDK5.26及其以上版本。



调试组件:
RTX5



FreeRTOS的不够稳



时间测量:


类似SystemView的RTX5调试组件System Analyzer



根据ARM官方的时间记录,AC6是在2015年发布的。推出到现在已经快三年了,各方面都有了比较大的发展。
1、首先是安全认证,编译器也是有安全认证的,下面是AC5和AC6的对比


2、AC5和AC6的综合PK,根据这个比较,AC6的综合性能提升了14.9%。
    事实上,在一些大型工业和汽车代码体系中,性能比上一代增长超过30%。 这是针对复杂,真实的嵌入式代码进行全面优化的结果,而不是专注于某个芯片测试。


3、AC6,AC5和GCC生成代码量大小的比较


4、随着AC6的不断升级,性能也一代比一代强


评分

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

查看全部评分

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

举报

1个回答
wofei1314 回答时间:2019-5-5 14:36:05
好资料,谢谢分享~

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版