AnyMath 文档

目标x86支持包

目标x86*旨在构建从模型生成的C代码 *AnyMath,以及随后在用户计算机上启动可执行文件。

此过程可用于:

*在上传到嵌入式系统之前检查模型中算法的代码生成; *通过C库与用户设备集成; *模拟加速。

所需软件

要在用户的计算机上成功生成并运行可执行文件,必须安装:

*编译器/一套操作系统的开发工具; *CMake*装配自动化系统。

Target x86*支持通过*GCC,*Clang*和*Microsoft Visual Studio*进行汇编。

如果编译器或*CMake*未添加到环境变量 路径,然后项目构建可能会失败,因为这些工具将无法从终端获得。

在Windows中安装必要的软件

安装CMake

  1. 从链接下载Windows版本的安装程序 CMake

  2. 运行安装。

  3. 在其中一个安装步骤中,系统将提示您将*CMake*添加到环境变量中。 路径.

    确保适当的复选标记设置为 cmake的 从终点站可以到达.

安装一套开发工具

以下工具可供选择:

  • MinGW(推荐)

  • *Microsoft Visual Studio

安装MinGW(w64devkit)

  1. 从链接下载存档 w64devkit-x64

  2. 提取自解压存档:

    extract archive

  3. 添加子目录 从解包文件夹到环境变量 路径.

    *在Windows搜索菜单中,输入 更改系统环境变量:

    system path *打开*系统属性*窗口并转到*环境变量*菜单。 *在*环境变量*菜单中,添加目录 …​\w64devkit\bin路径:

    mingw path

如果需要,您可以快速检查安装的正确性-打开终端并运行 cmake—​版本gcc—​版本.

设置和启动模型

准备工作 AnyMath

确保已安装和配置硬件支持包。 有关详细信息,请参阅 硬件连接

设置和启动

  1. 打开模型 AnyMath.

  2. 单击目标平台选择按钮并选择*目标硬件*模式。

  3. 添加*EDM-Target-X86*块 块库在画布上 AnyMath:

    demo model

  4. 将算法的流程图添加到画布。

    使用的块必须支持C代码生成。 支持的块列表提供于 文章.

  5. 按下开始按钮 start button.