代码生成
生成符合标准的优化C、c++、CUDA、Verilog或VHDL
使用MathWorks的代码生成 功能 ®2022世界杯八强谁会赢?产品, 可以 从MATLAB生成 代码®代码或Simulink®模型。与手工编写数千行 代码不同,您可以提高生产率 并提高代码质量。 您可以为 生成代码 ,用于信号处理、工业控制、嵌入式视觉和深度学习等应用程序。生成C, c++, CUDA®, Verilog®,硬件描述语言(VHDL)®,以及PLC代码或为中间件体系结构和标准(如AUTOSAR或DDS)生成代码。要使您的代码有资格获得认证,请根据ISO26262和DO-178C等标准进行验证。
2022世界杯八强谁会赢?代码生成产品
主题
C/ c++代码生成
- 使用嵌入式编码器生成代码(嵌入式编码)
MathWorks代码生成技术为算法生成C或c++代码和可执行程序。 - 面向实时快速原型的部署算法模型(仿真软件编码器)
实时部署算法模型进行测试。 - 使用MATLAB Coder App生成C代码(MATLAB编码器)
从MATLAB代码中生成C/ c++代码MATLAB编码器™应用程序。
HDL代码生成
- 使用HDL工作流顾问在FPGA上生成代码和合成(高密度脂蛋白编码器)
HDL工作流顾问指导您完成为Simulink子系统和FPGA设计过程生成HDL代码的阶段,例如: - 基于MATLAB的基本HDL代码生成和FPGA合成(高密度脂蛋白编码器)
这个例子展示了如何创建HDL Coder™项目,为您的MATLAB®设计生成代码,并合成HDL代码。 - 使用SystemVerilog DPI测试台验证HDL设计(高密度脂蛋白编码器)
这个例子展示了如何使用SystemVerilog DPI测试平台来验证需要大量数据集的HDL代码。
GPU代码生成
- 代码生成使用GPU编码器应用程序(GPU编码器)
通过使用GPU Coder™应用程序从MATLAB代码生成CUDA代码。 - 代码生成从Simulink模型与GPU编码器(GPU编码器)
使用GPU Coder从Simulink模型生成CUDA代码。 - 用于深度学习网络的代码生成(GPU编码器)
开始使用CUDA代码生成图像分类网络,如MobileNet-v2
,ResNet
,GoogLeNet
.
PLC代码生成
- 从Simulink生成梯形图代码(Simulink PLC Coder)
从Simulink生成梯形图代码(L5X) - 为简单的Simulink子系统生成结构化文本代码(Simulink PLC Coder)
这个例子展示了如何为Simulink®模型选择目标IDE、生成代码和查看生成的文件。 - 基于阶梯逻辑的电梯控制器的建模、仿真和代码生成(Simulink PLC Coder)
通过使用Simulink®PLC Coder™对梯式逻辑进行建模和模拟,快速建立基于梯式逻辑的单厢电梯控制器原型。
中间件体系结构的代码生成
- 生成AUTOSAR C代码和XML描述(AUTOSAR Blockset)
生成符合AUTOSAR的C代码,并从AUTOSAR组件模型导出AUTOSAR XML (ARXML)描述。 - 生成AUTOSAR自适应c++代码和XML描述(AUTOSAR Blockset)
生成符合AUTOSAR的c++代码,并从AUTOSAR自适应组件模型导出AUTOSAR XML (ARXML)描述。 - DDS块集形状演示(DDS Blockset)
形状演示的DDS块集实现。
认证及标准
- ISO 26262:2018基于模型设计的案例研究(IEC认证资料套)
使用项目简化ISO 26262:20218 ASIL D项目采用基于模型的设计工作流程。 - 直升机飞行控制:基于模型的DO-178C和DO-331设计实例(民政事务处资历套件)
演示了DO-178C项目模板在直升机飞行控制项目中的使用。