用于嵌入式系统的MAT金宝appLAB和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直接使用它。
固定点
使用一组丰富的数据类型和工具的开发8位,16位和32位定点和单精度算法从双打快速移动。定点设计师™提供的功能,如数学,位,数组和矩阵运算,可优化的定点和浮点运算的设计。
轻松生成位真C和C ++和综合的Verilog®和VHDL®从MATLAB代码,Simulink模型和Statefl金宝appow图码。
使用数据类型覆盖,您的嵌入式定点或单精度设计可以立即切换到双精度,以分析量化的影响。还有一些工具可以使我们很容易地快速识别溢出、精度损失和范围或精度浪费的来源。
验证设计和代码
作者,管理和跟踪要求模型、生成的代码和测试用例。检查设计了模型的标准符合性等MAAB。开发和执行基于模拟的测试(包括测试对于软件在半实物,处理器在该循环中,和硬件在半实物)。嵌入式编码,您可以使用任务和功能层面剖析轮廓生成的代码。
Polyspace®下载188bet金金宝app宝搏产品支持手码和生成的代码。他们让你证明不存在运行时错误的,强制执行编码规则,并检查使用标准,如CWE,CERT-C和ISO / IEC 17961安全漏洞。
金宝app支持标准
使用嵌入式编码生成的代码符合流行的软件和安全标准如AUTOSAR和MISRA c MathWorks提供认证和资格工具包开发系统和质量工具根据ISO 26262、IEC 61508,在50128年,IEC 62304, - 178, - 254,和其他行业标准汽车、医疗、铁路和航空航天嵌入式系统。
浏览产品下载188bet金宝搏
硬件支持金宝app
快速生成代码,编译它为您的硬件无论你的应用程序的功能,从信号处理,计算机视觉,图像处理,或控制系统。
生成代码,它的原型在嵌入式平台上,如树莓派™或Arduino的®。在移动平台上,生成的代码集成到自己的应用程序,并在iPhone,ipad公司或Android™设备上运行它,包括获取机载传感器,如摄像机,麦克风和加速计。嵌入式系统部署到强大的微处理器。
此外,MathWorks公司和相关的合作伙伴提供内置的,交钥匙集成了流行的硬件包括:
如您需要帮忙,请联系我们。
联系我们的自定义评估,并得到定价根据您的需要。