【小知识】MATLAB嵌入式代码产生与优化Embedded Coder

Embedded Coder用于产生嵌入式处理器、目标快速原型板和大规模生产中使用的微处理器的可读的、紧凑的、快速的C和C++代码。Embedded Coder支持附加的MATLAB Coder™和Simulink Coder™配置选项,以及对生成代码的功能、文件和数据的高级优化。这些优化提高了代码效率,并促进了与生产中使用的历史代码、数据类型和校准参数的集成。你可以将第三方开发环境引入到工程构建过程中,以产生用于在嵌入式系统上应用的可执行文件。

Embedded Coder提供对AUTOSAR和ASAP2软件标准的内置支持,它还提供可追溯性报告、代码接口文档和自动化软件验证,以支持DO-178、IEC 61508和ISO 26262软件开发。了解更多关于汽车、航空航天和工业自动化应用的内容请联系MathWork官方技术支持。

Embedded Coder的主要特性:

  1. 拓展了MATLAB Coder和Simulink Coder的优化和代码配置选项;
    
  2. 具有使用Simulink数据字典的存储类、类型和别名定义功能;
    
  3. 特定处理器的代码优化;
    
  4. 采用或不采用RTOS的多速率、多任务和多核代码执行;
    
  5. 代码验证,包括SIL和PIL测试、自定义注释和追溯需求与实施的代码报告;
    
  6. 集成德州仪器的CCS、AD公司的Visual SP++和其他第三方嵌入式开发环境;
    
  7. 支持标准包括ASAP2、AUTOSAR、DO-178、IEC 61508、ISO 26262和Simulink中的MISRA C。
    

定点嵌入式模型示例:
在这里插入图片描述

Simulink模型浏览界面,支持8位、16位和32位微处理器或数字信号处理器
在这里插入图片描述

更多内容下载地址:

Embedded Coder.pdf 嵌入式代码产生的进一步介绍

texasinstrumentsc2000.mlpkginstall 支持TI的C2000系列工具包,要求MATLAB R2017a及其以上版本

http://page2.dfpan.com/fs/4lcj7221f29196aabc8/

更多精彩文章请关注微信号:在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42825609/article/details/82930134
今日推荐