MATLAB和Simu金宝applink用于嵌入式系统

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

随着按下按钮,您可以使用MATLAB®和仿真软金宝app件®生成代码并在硬件上运行它。但是,编码只是一个任务 - 了解如何使用Matlab和Simulink设计,代码和验证您的下一个嵌入式系统从原型设计到生产。金宝app您可以:

  • 生成优化C,C ++,CUDA,Verilog,VHDL,结构化文本
  • 采用浮动- 和固定点设计制作工具成本与性能权衡
  • 使用验证和配置文件生成的代码循环中的测试
  • 遵守标准如AUTOSAR、ISO 26262、DO-178、MISRA C、CERT C等
  • 流行板上的原型来自Arduino.®到Zynq.®使用硬件支持包加载项金宝app

“基于模型的设计,我们的第一次飞行成功;控制或集成角度没有问题。通过嵌入式编码器生成来自我们的Simulink模型的控制法代码,消除了由手动代码生金宝app成引起的减速,并将团队释放到满足更广泛的计划目标。“

Mike Bothwell,贝尔直升机

编码器峰会会谈

观看现场工程师和开发人员为软件设计,嵌入式代码生成等产品提供新功能。

从MATLAB生成代码

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

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


从Simulink生成代码金宝app

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

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


探索产品下载188bet金宝搏

不动点

使用丰富的数据类型和工具迅速从双打移动,以开发8,16 - 和32位固定点和单精度算法。Fixed-Point Designer™提供功能,例如数学,位,阵列和矩阵操作,可优化您的设计,以实现固定和浮点计算。

轻松生成位真C和C ++和合成的Verilog®和硬件描述语言(VHDL)®来自您的MATLAB代码,SIMULINK模型和Stat金宝appeFlow图表的代码。

使用数据类型覆盖,可以立即切换嵌入式固定点或单精度设计,以分析量化的影响。有工具可以轻松地快速识别溢出,精度损耗和浪费范围或精度的源。


验证设计和代码

编写、管理和跟踪需求模型、生成的代码和测试用例。检查模型标准合规等设计,如MAB。开发和执行基于模拟的测试(包括对循环中的软件,处理器循环和硬件循环的测试)。嵌入式编码器允许您使用任务和功能级别分析配置生成的代码。

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


金宝app支持标准

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


硬件支持金宝app

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

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

此外,MathWorks和Connections Partners提供内置的流行硬件的交钥匙集成,包括:


探索产品下载188bet金宝搏

通过通过互动示例和教程行走,从基本任务到更先进的操作。

如您需要帮忙,请联系我们。

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