写点什么

基于 SkyEye 仿真 6678 处理器:实现国产操作系统 ReWorks 仿真运行

  • 2024-03-19
    浙江
  • 本文字数:907 字

    阅读完需:约 3 分钟

基于SkyEye仿真6678处理器:实现国产操作系统ReWorks仿真运行

信号处理的数据量以及实时性的要求随着嵌入式技术的发展不断提高,众多厂商和研究所选择多核 DSP 处理器芯片去替代原有的单核 DSP,并运行嵌入式操作系统来保证信号处理的实时性以及精确性。然而受到硬件资源或者项目实施周期限制,软件工程师调试软件程序经常受阻。基于数字仿真平台搭建仿真系统便是这一问题的解决方案,本文以国产 FT-M6678 dsp 芯片以及国产操作系统 ReWorks 为例,说明天目全数字实时仿真软件 SkyEye 对嵌入式系统的仿真过程。


FT-M6678 是飞腾出品的一款八核 C66x 的定点/浮点 DSP,支持高性能信号处理应用。每核心主频 1.0GGHz,运算能力强,支持 DMA 传输。支持双千兆网口,以及 PCIE、SRIO、EMIF 等多种高速接口,同时支持 I2C、SPI、UART 等常见接口,拓展资源丰富。


ReWorks 是由锐华自主研发的国产嵌入式实时操作系统,该操作系统能够适配多种目标硬件环境,对操作系统内核、集成开发环境、实时中间件、图形用户界面等核心技术有全面的技术支持能力,广泛应用于工业控制和航空航天等安全关键领域。


ReWorks 系统的编译需要使用锐华嵌入式环境(ReDe),在新建或导入标准 ReWorks 系统工程后,对工程进行编译构建,构建完毕产生目标文件(out 文件),以供目标机加载运行使用。


如果需要对构建选项进行配置,可以在“ReDe 工程”视图中选择要进行构建配置的工程,单击右键,选择“属性”,打开属性配置对话框,选择“C/C++构建”,可见编译工具与选项的设置页。用户可根据需要进行修改,ReDe 会根据用户的选择综合生成编译选项。

▲ReDe 软件界面


天目全数字实时仿真软件 SkyEye 是基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对硬件进行行为级别的仿真和建模。SkyEye 能够仿真 FT-M6678 芯片和内部硬件逻辑,支持用户实时查看硬件设备的状态,同时提供了丰富的代码调试手段。

▲基于 SkyEye 的 FT-M6678 仿真模型


在完成 FT-M6678 模型的搭建后,右键工程 binary 文件夹进行 ReWorks 二进制文件导入,即可供目标机进行加载运行。

▲导入二进制文件


二进制文件导入完成后运行 ReWorks 国产操作系统,终端模型将显示出 ReWorks 的内核以及任务信息。

▲加载运行界面


▲FT-M6678 仿真模型运行 ReWorks 系统输出


原文链接:https://mp.weixin.qq.com/s/t4zncM7SIrrMlCyunIbaTg


发布于: 刚刚阅读数: 4
用户头像

还未添加个人签名 2023-07-03 加入

还未添加个人简介

评论

发布
暂无评论
基于SkyEye仿真6678处理器:实现国产操作系统ReWorks仿真运行_国产操作系统ReWorks_DevOps和数字孪生_InfoQ写作社区