【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱

这篇具有很好参考价值的文章主要介绍了【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱

Autosar Blockset工具箱是Matlab/Simulink发布的针对汽车电子控制领域进行Autosar 软件组件设计的工具箱,本文对该工具箱进行浅显的介绍,后续有机会将会进行具体的展开。

Autosar Blockset工具箱官网:AUTOSAR Blockset

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


一、Matlab/Simulink简介

【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱,AUTOSAR知识,AUTOSAR,汽车电子,汽车
Simulink与MATLAB相集成,能够在Simulink 中将MATLAB算法融入模型,还能将仿真结果导出至 MATLAB 做进一步分析。Simulink应用领域包括汽车、航空、工业自动化、大型建模、复杂逻辑、物理逻辑,信号处理等方面。用AUTOSAR Blockset工具箱,Simulink在应用层进行软件组件(SWC)的内部行为设计,并模拟基础软件层服务提供ECU模型的建模与仿真功能。
【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱,AUTOSAR知识,AUTOSAR,汽车电子,汽车

二、Autosar Blockset 工具箱简介

总的来看,根据Autosar Blockset工具箱官网介绍,其功能可以分为如下几点:
【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱,AUTOSAR知识,AUTOSAR,汽车电子,汽车
AUTOSAR Blokset提供各种应用App和模块,以借助Simulink模型开发AUTOSAR Classic 和 Adaptive 软件。
AUTOSAR Blockset提供了模块和结构用于模拟AUTOSAR例程和基础软件层(BSW)服务,包括NVRAM和诊断服务(Diagnostics),用来在Simulink环境中验证AUTOSAR ECU软件。
可以使用AUTOSAR Component Designer 应用App 设计Simulink模型并将其映射到软件组件(SWC)。
借助 AUTOSAR Blockset 从AUTOSAR描述文件(ARXML)导入软件组件(SWC)和软件组合(Composition),并产生符合AUTOSAR标准的Simulink模型。通过ARXML描述文件的导入和导出功能实现架构和单元的双向设计。
AUTOSAR Blockset支持 C 和 C++ 代码生成(使用Embedded Coder)。

【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱,AUTOSAR知识,AUTOSAR,汽车电子,汽车

三、Autosar Blockset 两种开发方式

具有自上而下和自下而上的两种开发方式
【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱,AUTOSAR知识,AUTOSAR,汽车电子,汽车
自上而下的开发方式:

先在 AUTOSAR 架构设计工具 (AAT) 中设计系统的架构,然后生成 ARXML 文件并将其导入 Simulink 以生成模型的框架。然后,可以在 Simulink 中设计软件组件的内部行为。设计完成后,生成 C 或C++ 代码。AAT 管理所有 ARXML 文件。

自下而上的开发方式:

首先使用 Simulink 创建、开发和确认软件组件。可以添加包括基础软件服务组件在内的仿真行为。在开发软件组件后,生成ARXML 组件描述和算法 C 或 C++ 代码,以便在 Simulink中测试,或集成到 AUTOSAR 运行时环境。

另外,在Autosar Blockset的官网中,其提供了多个功能的示例,可以参考学习
【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱,AUTOSAR知识,AUTOSAR,汽车电子,汽车文章来源地址https://www.toymoban.com/news/detail-666955.html

到了这里,关于【AUTOSAR应用层建模】-AUTOSAR Blockset工具箱的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 应用层—HTTP详解(抓包工具、报文格式、构造http等……)

    HTTP (全称为 “超文本传输协议”) 是一种应用非常广泛的 应用层协议 。 我们平时打开一个网站,就是通过 Http 协议来传输数据的。 学习 Http 需要先了解 http 协议格式,这里就需要用到 抓包工具 。抓包工具本质上是一个代理。 代理:代理是一种网络服务,它充当客户端和目

    2024年01月22日
    浏览(35)
  • Istio是一个开源的基于 envoy proxy 的服务网格工具,它通过提供应用层面的流量管理和安全保障能力,帮助企业构建一个完整的服务网络体系

    作者:禅与计算机程序设计艺术 容器编排工具通常都提供微服务架构,其中包括服务注册与发现、负载均衡、流量控制和熔断等功能。随着云计算的普及,越来越多的人开始使用这些容器编排工具,包括Docker Swarm、Kubernetes、Mesos等。除了提供容器集群管理之外,许多容器编排

    2024年02月07日
    浏览(48)
  • 【计算机网络概述】第二章:应用层:2.1 应用层原理

    客户端/服务器模式 peer to peer 模式(对等模式)        在第一章的内容中,我们学习了计算机网络的大体轮廓,因为在计算机网络中,我们需要记住非常多的专有名词,所以在第一章中,我们需要进行非常多的记忆。第一章还是非常重要的。        比如,我们所使用

    2024年01月18日
    浏览(52)
  • 应用层协议——http

    虽然我们说,应用层协议是我们自己定的,但实际上,已经有一些现成的,又非常好用的应用层协议,供我们直接参考使用。HTTP(超文本传输协议)就是其中之一。 平时我们俗称的 “网址” 其实就是说的 URL: 这里的登录信息现在已经隐藏起来,改成例如手机登录、微信登录

    2024年02月15日
    浏览(36)
  • 第6章:应用层

    2023年09月10日
    浏览(39)
  • 应用层与传输层~

    应用层是负责应用程序之间沟通的一层。由于不同的网络应用的应用进程之间,有着不同的通信规则,因此自然就需要应用层协议来解决这些问题,这就构成了应用层的主要内容即:精确定义这些通信规则。 应用层有不少应用广泛的协议,像域名系统(DNS)、文件传输协议(

    2023年04月08日
    浏览(40)
  • 【网络】-- 应用层

    目录 TCP协议通讯流程 三次握手的过程 四次挥手的过程 TCP 和 UDP 对比 应用层 \\\"协议\\\" 网络版计算器 认识TCP 守护进程 铺垫讲解 守护进程讲解 setsid 总结         下图是基于TCP 协议的客户端 / 服务器程序的一般流程: TCP是面向连接的通讯协议,在通讯之前,需要进行 3次握

    2023年04月09日
    浏览(57)
  • 应用层协议 HTTP

    我们已经学过 TCP/IP , 已然知道数据能从客户端进程经过路径选择跨网络传送到服务器端进程。 我们还需要知道的是,我们把数据从 A 端传送到 B 端, TCP/IP 解决的是顺丰的功能,而两端还要对数据进行加工处理或者使用,所以我们还需要一层协议,不关心通信细节,关心应用

    2024年02月06日
    浏览(43)
  • 应用层协议——https

    HTTP 协议内容都是按照⽂本的⽅式明⽂传输的,这就导致在传输过程中出现⼀些被篡改的情况。HTTPS 也是⼀个应⽤层协议,是在 HTTP 协议的基础上引⼊了⼀个加密层。HTTPS的端口号是443。 它是在应用层和传输层间加了一个软件层,当进行网络传输时,从上而下就是在加密,从

    2024年02月12日
    浏览(41)
  • 【网络】应用层——HTTPS协议

    🐱作者:一只大喵咪1201 🐱专栏:《网络》 🔥格言: 你只管努力,剩下的交给时间! 前面本喵讲解并演示了HTTP协议,在比较 POST 和 GET 方法的时候,本喵说这两个方法都不安全,虽然 POST 的提交的表单内容在请求正文中,无法在地址的 url 中看到,但是它仍然是不安全的。

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包