基于MATLAB和Si万博1manbetxmulink的嵌入式系统

设计、编码和验证嵌入式系统

只需按下一个按钮,就可以使用MATLAB®和仿真软万博1manbetx件®生成代码并在硬件上运行。然而,编码只是一个任务-学习如何使用MATLAB和Simulink设计,编码,并验证您的下一个嵌入式系统从原型到生产。万博1manbetx您可以:

  • 生成优化的C, c++, CUDA, Verilog, VHDL,结构化文本
  • 使用浮动- - -定点设计制作工具成本与性能的权衡
  • 使用验证和配置生成的代码循环中的测试
  • 符合标准如AUTOSAR、ISO 26262、DO-178、MISRA C、CERT C等
  • 流行板上的原型从Arduino®对Zynq®使用硬件支持包附加组件万博1manbetx

“通过基于模型的设计,我们的首次飞行取得了成功;从控制或集成的角度来看,不存在问题。使用Embedded Coder从我们的Simulink模型中生成控制律代码,消除万博1manbetx了手工生成代码所导致的速度减慢,并使团队得以致力于实现更广泛的程序目标。”

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

编码器峰会

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

MATLAB生成代码

为MATLAB生成C, c++, CUDA和HDL代码,只需三个迭代步骤。在任何地方运行和部署代码—从桌面到移动设备到嵌入式系统。随着设计的发展,MATLAB Coder™可以自动生成新的代码,所以您不必手动编写代码。这将加快并支持更多的设计迭代。

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


从Simulink生成代码万博1manbetx

使用Embedded Coder将您的模型转换为高质量的源代码和原型和生产的可执行文件。使用默认的C和c++设置,或者使用SIMD指令、数据存储类和内存段代码放置来优化更高的性能。生成ANSI/ISO C/ c++, MISRA-C,或AUTOSAR源代码,插入您的运行时系统。或者,您可以生成一个完整的可执行文件,自动下载并在您的定制硬件设备上运行。

使用双向跟踪链接检查为您的模型生成的代码,或者用代码、数据、功能接口和代码度量生成一个报告。


探索产品s manbetx 845

不动点

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

轻松生成位真C和c++和可合成的Verilog®和硬件描述语言(VHDL)®从MATLAB代码,Simulink模型,和状态流程图的万博1manbetx代码。

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


验证设计和代码

编写、管理和跟踪需求模型、生成的代码和测试用例.检查设计是否符合模型标准,如MAB。开发和执行基于模拟的测试(包括软件在环、处理器在环和硬件在环的测试)。Embedded Coder允许您使用任务和函数级别分析来分析生成的代码。

Polyspace®s manbetx万博1manbetx 845产品支持手工代码和生成代码。它们允许您证明没有运行时错误,执行编码规则,并使用CWE、CERT-C和ISO/IEC 17961等标准检查安全漏洞。


万博1manbetx支持标准

使用嵌入式编码生成的代码符合流行的软件和安全标准如AUTOSAR和MISRA c MathWorks提供认证和资格工具包开发系统和质量工具根据ISO 26262、IEC 61508,在50128年,IEC 62304, - 178, - 254,和其他行业标准汽车、医疗、铁路、以及航天嵌入式系统。


硬件支持万博1manbetx

无论您的应用程序做什么,从信号处理、计算机视觉、图像处理或控制系统,都可以快速生成代码并对其进行编译。

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

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


探索产品s manbetx 845

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

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

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