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中使用。
不动点
使用一组丰富的数据类型和工具快速从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,并为汽车,医疗,铁路,航空航天和嵌入式系统等行业标准。
学到更多
探索产品下载188bet金宝搏
硬件支持金宝app
快速生成代码并为您的硬件编译它,无论您的应用程序做什么,从信号处理,计算机视觉,图像处理,或控制系统。
生成代码并在嵌入式平台(如Raspberry Pi)上原型化™ 或Arduino®. 在移动平台上,将生成的代码集成到自己的应用程序中,并在iPhone、iPad或Android上运行™ 设备,包括访问车载传感器,如摄像机、麦克风和加速计。将嵌入式系统部署到功能强大的微处理器上。
此外,MathWorks和Connections合作伙伴还为流行硬件提供内置、交钥匙集成,包括:
让我们知道如何帮助你。
联系我们进行定制评估,并根据您的需求定价。