文件交换的选择

我们最好的用户提交

从模型自动生成的c代码部署到Arduino开发板金宝app

今天的选择来自客人的博客作者格雷格·沃尔夫。

格雷格的选的嵌入式编码器Arduino的目标通过MathWorks的嵌入式编码人员团队

你知道吗,你可以很快实现你的设计思想,在仿真软件模拟微处理器吗?金宝appArduino目标提供了一个自动化的解决方案来执行你的模型算法Arduino开发板。金宝app

我使用Arduino硬件和文件交换进入演示从仿真软件模型c代码生成我们的许多客户。金宝app

Doug伊士曼撰写并发布原始版本的时候,实际文件下载现在承载的从我们的学术部分MathWorks网站。

特别声明:MathWorks虚拟招聘会

MathWorks虚拟招聘会是星期四,11月11日。这个事件给你直接对话的机会提供了在MathWorks工程师和招聘经理。

内容

Arduino是什么?

简单的说,一个Arduino是一个便宜,实用,简单的硬件开发计划,包括一个Atmel微处理器。它通常被认为是一个爱好者的发展委员会,但专业人士也使用这个新系统硬件设计原型。

Arduino目标有哪些特性?

Arduino目标有几个关键特性,我真的很喜欢快速测试硬件设计思想:

自动化的实现方法

Arduino目标结构生成的c代码,这样就可以将编译和Arduino开发板使用。此外,它自动的过程:生成c代码,将必要的来源和头文件,编译c代码对象代码,下载的对象代码处理器。

与传感器和致动器与外围设备驱动程序

Arduino目标提供了一些外围驱动块模型,允许您指定算法执行处理器将如何与传感器和致动器进行交互。金宝app例如它为模拟数字转换器,提供了一块和块数字输入/输出引脚。

创业指南文档

当你下载它提供的Arduino目标文档在哪里获得编译器,如何安装Arduino目标,以及使目标边缘块模型库中可用的浏览器。金宝app

如何使用Arduino目标?

如果你从未生成的代码从一个仿真软件模型实时应用程序之前,有几个关键的东西要记住:金宝app

使用一个固定的解算器

我通常推荐离散版本的固定步解算器。但是如果你选择这个选项,您不能使用连续时间块仿真软件模型中,但是您可以使用离散时间块。金宝app

设置系统Arduino的目标文件

  • 选择模拟- >配置参数…从仿真软件菜单栏。金宝app
  • 在配置参数对话框中,选择实时的车间从参数选择树在左边的窗格中。
  • 在系统目标文件在右边的窗格中,点击浏览。这将打开一个对话框中,您可以选择可用的代码生成目标。
  • 记得处理器资源是有限的

    使用你的桌面或笔记本电脑相比,这些微处理器没有相同的广泛的计算能力或内存存储功能。嵌入式软件设计是一个常数平衡所需的特性和处理器资源有限,所以你可能需要进行算法设计更改为了正确Arduino的硬件上执行。

    评论

    如果你想留下任何评论关于这篇文章,请点击在这里

    使用MATLAB®7.11发表

    |
    • 打印
    • 发送电子邮件

    댓글

    댓글을남기려면링크를클릭하여MathWorks계정에로그인하거나계정을새로만드십시오。