MATLAB和Simu金宝applink的嵌入式系统

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

只要按下一个按钮,就可以使用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生成代码

在短短三年迭代步骤生成C,C ++,CUDA和HDL代码MATLAB。运行和部署在任何地方的代码 - 从台式机到移动设备的嵌入式系统。当你的设计的推进,MATLAB编码器™可以自动生成新的代码,所以您不必手动代码。这加快了,使更多的设计迭代。

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


从Simulink生成代码金宝app

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

采用双向追溯链接检查你的模型生成的代码,或生成的代码,数据,功能接口和代码度量的报告。


探索产品下载188bet金宝搏

不动点

使用一组丰富的数据类型和工具快速从doubles转移到开发8位、16位和32位定点和单精度算法。定点设计器™ 提供函数(如数学、按位、数组和矩阵运算),这些函数可优化定点和浮点计算的设计。

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

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


验证设计和代码

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

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


金宝app配套标准

使用嵌入式编码按照ISO 26262,IEC 61508,EN 50128,IEC 62304,DO-178产生的代码,以流行的软件和安全标准,如AUTOSAR和MISRA C. MathWorks公司提供认证资质套件符合规定,开发系统和质量工具,DO-254,并为汽车,医疗,铁路,航空航天和嵌入式系统等行业标准。


硬件支持金宝app

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

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

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


探索产品下载188bet金宝搏

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

让我们知道如何帮助你。

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