MATLAB和嵌入式系金宝app统的SIMULINK

设计,代码和验证嵌入式系统

只需按下一个按钮,就可以使用MATLAB®和Sim金宝appulink®生成代码并在硬件上运行。然而,编码只是一项任务——学习如何使用MATLAB和Simulink设计、编码和验证下一个嵌入式系统,从原型设计到生产。你可以:金宝app

  • 生成优化的C, c++, CUDA, Verilog, VHDL,结构化文本
  • 使用浮动-及定点设计工具成本与性能的权衡
  • 使用验证和配置生成的代码在环路测试中
  • 符合标准如autosar,ISO 26262,DO-178,MISRA C和CERT C.
  • 热门电路板上的原型从Arduino®对Zynq®使用硬件支持包附加组件金宝app

“通过基于模型的设计,我们成功地进行了首次飞行;从控制或集成的角度来看,没有任何问题。使用嵌入式编码器从我们的Simulink模型生成控制律代码消除了手动代码生成导致的速度减慢,并使团队能够满足更广泛的计划目标。”金宝app

迈克·博思韦尔,贝尔直升机公司

编码器峰会

现场工程师和开发人员展示了软件设计、嵌入式代码生成等新特性。

从MATLAB生成代码

仅在三个迭代步骤中生成MATLAB的C,C ++,CUDA和HDL代码。在任何位置运行并部署代码 - 从桌面到移动设备到嵌入式系统。随着您的设计发展,Matlab Coder™可以自动生成新代码,因此您不必手动代码。这加速了并启用了更多的设计迭代。

您可以将生成的代码作为源代码、静态库或动态库集成到在桌面或云上的MATLAB之外运行的应用程序中。您还可以将生成的代码打包为MEX函数并在MATLAB中直接使用。


从Simulink生成代码金宝app

使用嵌入式编码器将模型转换成高质量的源代码和可执行的原型和生产程序。使用默认的C和C++设置,或者使用SIMD指令、数据存储类和内存段代码放置来优化更高的性能。生成ANSI/ISC/C/C++、MISRA-C或AutoSar源代码,插入到您的运行时系统。或者,您可以生成一个完整的交钥匙可执行文件,自动下载并在自定义硬件设备上运行。

使用双向跟踪性链接检查模型的生成代码,或使用代码,数据,功能接口和代码指标生成报告。


探索产品下载188bet金宝搏

定点

使用一组丰富的数据类型和工具快速从双精度转换为8位、16位和32位定点和单精度算法。定点设计器™ 提供函数,如数学、按位、数组和矩阵运算,用于优化定点和浮点计算的设计。

易于生成位真C和C++及可综合Verilog®和VHDL®从MATLAB代码,Simulink模型,和状态流程图的金宝app代码。

使用数据类型覆盖,嵌入式定点或单精度设计可以立即切换到双精度,以分析量化的影响。还有一些工具可以方便地快速识别溢出、精度损失和浪费范围或精度的来源。


验证设计和代码

编写、管理和跟踪需求模型,生成的代码和测试用例。检查设计是否符合模型标准,如MAB。开发和执行基于仿真的测试(包括测试软件在环、处理器在环和硬件在环)。嵌入式编码器允许您使用任务和功能级评测来评测生成的代码。

多空间®下载188bet金金宝app宝搏产品支持手工代码和生成的代码。它们允许您使用CWE、CERT-C和ISO/IEC 17961等标准证明没有运行时错误,强制执行编码规则,并检查安全漏洞。


金宝app支持标准

使用嵌入式编码器来生成符合流行的软件和安全标准的代码,如Autosar和Misra C. MathWorks提供认证和资格套件,根据ISO 26262,IEC 61508,IEC 62304,IEC 62304,DO-178,开发系统和质量工具。,DO-254等汽车,医疗,铁路和航空航天嵌入式系统的其他行业标准。


硬件支持金宝app

快速生成代码并为您的硬件编译它,无论您的应用程序做什么,从信号处理、计算机视觉、图像处理或控制系统。

在Raspberry Pi™或Arduino等嵌入式平台上生成代码和原型®. 在移动平台上,将生成的代码集成到您自己的应用程序中,并在iPhone、iPad或Android上运行™ 设备,包括访问车载传感器,如摄像机、麦克风和加速计。将嵌入式系统部署到功能强大的微处理器上。

此外,MathWorks和Connections合作伙伴为流行硬件提供内置的交钥匙集成,包括:


探索产品下载188bet金宝搏

通过交互式示例和教程,从基本任务到更高级的操作。

让我们知道我们可以如何帮助你。

联系我们进行定制评估,并根据您的需求获得定价。