AutoSAR Layered Software Architecture 分层软件体系架构(初级)
@博主今天打开电脑,在研究AutoSAR规范的时候,无意间发现了一份比较不错的资料,如果需要该份文档又找不到官方链接的话,你可以在本文下方的评论区留言,博主看到留言会发链接分享给你,都是AutoSAR官方正式公开发布的文档。
接下来博主给你解析一下这份文档,看看里面都讲了什么。
AutoSAR分层软件体系架构官方发布版目录介绍
这一页展示了这篇文档主要涉及到的内容,这份文档是官方发布版的,版权保护是自然的,因此博主截屏的时候,已经附带上了所有含有AutoSAR版权的信息。
这篇文档基于AutoSAR官方发布的需求和Specs,集中介绍了AutoSAR自上而下的软件体系架构.
在这里,博主分享一下AutoSAR的适用范围,以下几点是需要特别注意的:
1)软件与硬件之间是强关联性的,比如硬件要靠软件中的代码来驱动运转;
2)车载网络或车外远程网络升级的需求 :CAN LIN FlexRay或者Eth.
3)μC算力和内存资源有限的情况
4)实时响应的需求
5)功能安全、网络安全的需求(AutoSAR可以提供完整的解决方案)
新的改变
必须值得一提的是,国内有一家新兴的提供类似AutoSAR解决方案的企业——东软睿驰,他们现在有一款产品叫NeuSAR,所使用的配置工具是aCore ,cCore等,成本上非常占有优势,如果确实能否取代vector的那一套配置工具的话,确实可以为本国的OEM和Vendors节约相当一部分开发成本,同时还能提升本国汽车软件的研发水平
感兴趣的话,可以点击以下链接查看
https://baijiahao.baidu.com/s?id=1651996942869670570&wfr=spider&for=pc
AutoSAR Layered Software Architecture 分层软件体系架构(初级)相关推荐
- 软件体系结构测试定义,软件体系架构复习要点
本文根据华南理工大学软件学院<软件体系架构>课程及相关教材<软件构架实践>总结,作复习回顾用. 很抽象的课程--不知道开给本科生干什么,而且是跟项目管理一起上的,安排很不科学. ...
- 【备份专题】备份软件体系架构解析
备份软件体系架构解析 ICT架构师技术交流 从今天开始,我将陆续分享有关备份架构和特性系列知识,数据保护方案目前主要分了两大类,一类是备份,另一类是容灾.备份主要是对数据提供多副本冗余,当数据发 ...
- 软件体系架构阅读笔记一
与最初的大型中央主机相适应,最初的软件结构体系也是Mainframe结构,该结构下客户.数据和程序被集中在主机上,通常只有少量的GUI界面,对远程数据库的访问比较困难.随着PC的广泛应用,该结构逐渐在 ...
- 软件体系架构:RM-ODP参考模型简介
http://blog.csdn.net/dy1984315/article/details/1714546 除了大家耳熟能详的4+1视图模型外,还有其他软件体系结构表示方法.Reference Mo ...
- SCA——软件体系架构优势与应用域适应能力
美军发布的软件通信体系架构SCA在2018年成为美军强制性执行标准:同时, SCA也成为欧盟等其它国家软件无线电领域的事实性标准,欧洲五国开展的ESSOR项目在SCA标准国际化验证与推进方面极具代表性 ...
- 软件体系架构模式之二分层体系结构
分层体系结构模式是n层模式,其中组件被组织在水平层中.这是设计大多数软件的传统方法,并且具有独立性.这意味着所有组件都是互连的,但彼此之间不依赖. 图1:分层架构 在此体系结构中有四层,其中每一层在模 ...
- 软件体系架构阅读笔记(四)
文章地址:http://blog.jobbole.com/113953/ 什么是架构模式? Wikipedia 的解释: 在软件架构中,架构模式是对特定环境下常见问题的通用且可重用的解决方案.架构模式 ...
- 软件体系架构模式之三微内核体系架构
当您的软件系统或产品包含许多与外部实体的集成点时,微内核体系结构模式将非常有用.最重要的是,您将无法准确判断出将来将哪些实体集成到您的系统中.可以将微内核架构模式识别为基于插件的模式..也称为插件架构 ...
- 软件体系架构模式之一什么是软件架构模式
什么是软件架构模式 计划启动未开发的软件项目?然后选择正确的架构模式将对项目的结果起关键作用.选择市场上最流行或最新的技术并不总是意味着会带来最好的结果.但是,选择最合适的解决方案将为行之有效的问题和 ...
- 软件体系架构课下作业07
1.MVC介绍 MVC(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本的部分:模型(model).视图(view)和控制器(controller). ...
最新文章
- c++ 析构函数 ~
- 配置Chrome支持本地(file协议)的AJAX请求
- ES6(三)——Set、WeakSet、Map、WeakMap
- RequestDispatcher对象的应用-请求转发
- matlab线圈磁场,利用Matlab计算螺线管内磁场分布研究.pdf
- 1-1 Go抽奖系统导学
- php网站后台不显示验证码,网站后台验证码不显示原因
- 【STM32-V7】STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2022-11-22)
- 不会JS逆向还说自己是爬虫人?从负(负基础)开是逆向JS有道翻译
- LEETCODE 137.Singel Number ii
- 回味一下——仿2008QQ面板导航
- 嘤嘤嘤.....我要面试!!!【SQL数据库方面】
- Google Pixel手机解锁 bootloader
- Android存储数据---内容提供者ContentProvider
- Tyvj-1338 QQ农场
- macOS 运行 iOS 应用体验:你甚至能在电脑上刷微信朋友圈
- JAVA 打豆豆辅助工具
- javax.xml.bind.UnmarshalException: 意外的元素 所需元素为「{}***」
- Go语言学习笔记(一)Let#39;s 干吧
- 火绒安全软件怎么进行文件粉碎?火绒安全进行文件粉碎教程
热门文章
- 常见笔顺错误的字_有哪些常见笔顺错误?
- 关于央行新推数字货币的综述
- 使用微信开发工具开发微信小程序(二)——协同工作、发布与事件绑定
- nodejs之koa配置koa-views中间件
- OpenCV第十四讲: Fast特征点与ORB特征点原理详解
- android root 升级失败怎么办,手机root失败怎么办 安卓手机root失败原因分析
- [升级失效]超星学术视频下载分析
- java调用dao_Servlet里面一调用Dao里的某个方法
- 本地win10服务器不能复制文件,解决Win10无法复制文件并提示“0x80070032”错误的方法...
- Qt编写1024游戏