AUTOSAR应用层开发方法

AUTOSAR给汽车控制器软件提供了一个整体性的架构定义,Matlab也是目前主流的汽车控制器应用层软件开发工具,如何使用Matlab开发符合AUTOSAR架构的的应用层软件成为值得大家去思考的问题。

在Matlab发布AUTOSAR Blockset工具包之前,Matlab与AUTOSAR是j井水不犯河水的两个事务,有了AUTOSAR Blockset包后,Matlab能实现对AUTOSAR中对应用层的众多概念的有效支持,因此Matlab成为开发AUTOSAR应用层的重要工具。

基于Matlab与AUTOSAR应用层的开发方法根据开发流程可以分为两类:“自上而下”与“自下而上”。

自下而上”的开发流程

(1)从现有的Simulink模型起步,使用AUTOSAR Blockset工具包对现有的非AUTOSAR模型进行AUTOSAR配置,将Simulink模型配置为AUTOSAR模型.

(2)将AUTOSAR Simulink模型生成符合AUTOSAR的c代码和ARXML文件,其中ARXML文件中记录着模型组件的所有AUTOSAR概念,包括:组件,接口,interface,内部行为等。

(3)将所有的Simulink模型生成的ARXML导入AUTOSAR工具(ISOLAR,Davinci)中,就可以生成RTE代码了。

<

AUTOSAR从入门到精通100讲(四十一)-基于AUTOSAR与Matlab开发应用层三部曲-应用层总体功能开发和集成相关推荐

  1. AUTOSAR从入门到精通100讲(十一)-AUTOSAR NVM基础知识

    1 NVRAM Block 1.1 缩写 NVRAM Block是NVM manager层所定义对象.其相关的概念和基本对象包括: 1.2 BSO和NVRAM Block 之间的组织关系如图 1 所示 ...

  2. AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML

    在AUTOSAR架构下,ARXML文件作为通用配置文件或数据库文件,在数据传输和存储中起到关键作用 什么是XML? XML(eXtensible Markup Language)可扩展标记语言,是一种 ...

  3. AUTOSAR从入门到精通100讲(十三)-autosar架构中的ASPICE模块

    ASPICE,全称"Automotive Software Process Improvement and Capacity Determination" ,汽车软件过程改进及能力 ...

  4. AUTOSAR从入门到精通100讲(六)-AUTOSAR中的PostBuild Data Set Generation Phase

    Post Build Data Set Generation Phase是一个可选的阶段,取决于用户是否要在软件组件和生成的RTE中实现VARIANT-POST-BUILD-SELECTABLE.这种 ...

  5. AUTOSAR从入门到精通100讲(四十二)-Autosar架构下的模块详细设计及代码实现--基于配置的编程方法

    1.Autosar静态代码和动态代码 Autosar架构下的静态代码(Static)可以理解为不可变(由工具商编写维护)的代码,根据配置进行逻辑/算法处理以及状态机的维持及跳转等.动态(Dynamic ...

  6. AUTOSAR从入门到精通-【应用篇】基于 AUTOSAR 标准的 CAN 通信栈设计与实现

    目录 前言 国内外研究现状 2基于 AUTOSAR 标准的 CAN 通信栈设计 2.1 AUTOSAR 标准 CAN 通信栈

  7. AUTOSAR从入门到精通-【应用篇】基于 AUTOSAR 的四轮驱动客车整车控制器应用层软件开发研究

    目录 前言 国内研究现状 国外研究现状 基于 AUTOSAR 的整车控制器应用层软件设计

  8. AUTOSAR从入门到精通100讲(二十四)-AUTOSAR通信篇—AUTOSAR COM模块

    AUTOSAR COM是AUTOSAR通讯的重要组成部分,它是从OSEK COM标准的基础上发展而来的.它提出了一个不同速率的总线网络之间进行数据交换的方法,为汽车控制单元应用软件提供了统一的通信环境 ...

  9. AUTOSAR从入门到精通100讲(三十四)-AUTOSAR的分层架构

    谈及AutoSar架构前,要稍微了解下AutoSar的背景知识. 汽车上控制器迅速地发展,逐渐出现同一供应商不同代别的产品无法相互移植和复用的现象,更别提不同的供应商的兼容性了.不同代别控制器无法复用 ...

  10. AUTOSAR从入门到精通100讲(四十四)-AUTOSAR 通信服务-PDU Router

    本文将从PDUR模块功能介绍,关键概念理解,功能详细设计,PDUR模块和其他模块交互,PDUR模块配置五个方面详细介绍PDUR模块功能. 1.PDUR模块功能介绍 PDUR模块在AUTOSAR架构中属 ...

最新文章

  1. jacoco收集探针结果时机_滴滴开源Super-jacoco:java代码覆盖率收集平台
  2. 数据中心真能促进乡村经济吗?
  3. Linux 线程(1):线程概述
  4. mysql 字符串类型 小数_在Mysql中,小数数据类型是指由字符串来表示的数字。(  )...
  5. 移植U-Boot思路和实践 | 基于RK3399
  6. scss 变量_SCSS和Sass使用这种样式语言所需的所有CSS和SCSS代码
  7. serialable 和 parcelable详解
  8. linux tomcat 进程杀掉_Linux下tomcat的配置踩坑
  9. 栈的顺序存储结构框架搭建
  10. Linux之vim编辑器的使用
  11. Bloombox:iPhone陶瓷底座,还能当花盆和扩音器
  12. 网站关键词密度定义,关键词密度对网站优化有什么关系!
  13. 回答缺点?这样回答HR听完直呼大佬!
  14. html怎么解压缩文件,压缩包7z如何解压
  15. APP内搜索:下一代搜索属于百度还是微信?
  16. vue树形权限菜单_vue树形菜单
  17. 友芝友生物冲刺港交所上市:极其依赖单一供应商,周鹏飞为董事长
  18. laravel安装 nwidart/laravel-modules 出现的问题
  19. struts2+spring3+hibernate4
  20. Dubbo 3.0 !提升不止一点点!

热门文章

  1. 视频光端机选型及常见品牌
  2. 视频光端机园区出入口监控项目应用方案详解
  3. 数字非压缩光端机的选购原则
  4. [渝粤教育] 南京信息职业技术学院 电工电子技术基础 参考 资料
  5. 【渝粤教育】电大中专会计电算化作业 题库
  6. php mail 在线,在线web e-mail发送
  7. i18n php_PHP国际化多语言的实现(非I18N)
  8. 内存属于linux文件吗,linux下的/dev/shm是什么? 内存 文件系统
  9. 信号与系统 chapter13 阶跃响应的定义与求法
  10. 计算机网络计技术段标 实训,计算机网络技术实训报告精选.pdf