阜宁做网站工作室网站设计说明

bicheng/2026/1/18 14:27:11/文章来源:
阜宁做网站工作室,网站设计说明,网站建设的网络技术,免费网站软件下载大全动漫电子电器架构车载软件 —— 集中化架构软件开发 我是穿拖鞋的汉子#xff0c;魔都中坚持长期主义的汽车电子工程师。 老规矩#xff0c;分享一段喜欢的文字#xff0c;避免自己成为高知识低文化的工程师#xff1a; 屏蔽力是信息过载时代一个人的特殊竞争力#xff0c;任…电子电器架构车载软件 —— 集中化架构软件开发 我是穿拖鞋的汉子魔都中坚持长期主义的汽车电子工程师。 老规矩分享一段喜欢的文字避免自己成为高知识低文化的工程师 屏蔽力是信息过载时代一个人的特殊竞争力任何消耗你的人和事多看一眼都是你的不对。非必要不费力证明自己无利益不试图说服别人是精神上的节能减排。 无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。 文章大体有如下内容 1、AUTOSAR通过软件模块化助力车内软件开发迭代 2、从CP演化到AP以适应自动驾驶兴起和车载以太网 一、AUTOSAR通过软件模块化助力车内软件开发迭代 AUTOSAR 助力车内通信架构软硬解耦、降低软件开发复杂度、增强可扩展性。AUTOSARAutomotive Open System Architecture/汽车开放系统架构是一个汽车电子系统的合作开发框架 由全球多家汽车制造商、零部件供应商以及研究服务机构共同参与并建立了一个开放的汽车控制器 ECU标准软件架构。 其核心功能之一为软硬件分离 提供了符合车规的标准化应用编程接口 API并具有很高的可扩展性。 AUTOSAR 将软件划分为可独立开发的模块 再通过一个高度自动化、功能强大的配置工具将这些不同的功能模块组合在一起从而大大简化软件开发难度和成本。 另外AUTOSAR对汽车行业的作用主要体现在以下几个方面 - 标准化和开放性AUTOSAR作为一个开放的软件架构标准统一了汽车电子软件的开发标准使得不同供应商的软件可以在同一平台上进行集成和交互提高了软件的互操作性和可替换性。 - 降低成本和复杂性AUTOSAR简化了汽车电子软件的联合开发过程降低了开发成本和复杂性。通过AUTOSAR的分层架构可以将复杂的系统划分为不同层次的模块降低了开发难度提高了开发效率。 - 提高软件质量和可靠性AUTOSAR引入了模块化、标准化的软件开发流程提高了软件的质量和可靠性。同时AUTOSAR还提供了强大的故障处理和安全机制进一步提高了系统的安全性和可靠性。 - 促进供应链协同AUTOSAR为汽车制造商和供应商提供了一个统一的沟通语言和标准促进了供应链之间的协同和合作。通过AUTOSAR各供应商可以更加高效地参与到整车电子系统的开发和集成中来提高了整个供应链的效率和灵活性。 - 推动技术创新AUTOSAR的开放性和标准化特性吸引了众多汽车制造商和供应商的参与推动了技术创新和产业升级。通过AUTOSAR各成员可以共同研发新的软件技术和解决方案提高了整个行业的竞争力和创新能力。 AUTOSAR 可显著降低汽车软件的开发难度和开发成本。 AUTOSAR 提供的软件开发框架可促进车载软件的可移植性和可组合性。 通过标准化应用程序软件功能之间的接口和基本功能的接口、定义ECU软件参考架构、将分布式开发过程的数据交换格式标准化 AUTOSAR 能够优化车内通信网络促进来自不同供应商的组件的集成跨平台组件的使用以及故障控制方式的系统化从而促进整个行业效率的提升和技术进步。 二、从CP演化到AP以适应自动驾驶兴起和车载以太网 AUTOSAR CP的软件架构定义了三个于ECU上执行的软件层应用层 SWC、运行时环境(RTE)和基础软件(BSW)。 - 应用层SWC独立于硬件用于实现 ECU的功能执行传感器/执行器功能 AUTOSAR的SWCSoftware Component是AUTOSAR架构中的一个核心概念它是一个功能独立的软件单元可以在不同的ECUElectronic Control Unit上运行。SWC由AUTOSAR描述文件ARXML定义并通过AUTOSAR的代码生成工具生成代码。 SWC的核心功能是通过输入和输出端口与其他SWC或底层软件组件BSW交互同时也可以使用内部端口进行内部通信。每个SWC都具有一些特定的功能如传感器数据处理、控制算法、用户界面等等。每个SWC都需要定义其输入输出接口以及其它自述和控制接口这些接口都要符合AUTOSAR定义的规范。 AUTOSAR的SWC是实现汽车电子软件模块化、标准化和开放性的重要基础有助于提高软件的开发效率、质量和可靠性促进供应链协同推动技术创新和产业升级。 - RTE是架构的通信媒介SWC与其他SWC以及与 BSW模块通过RTE进行通信此外 RTE 也是车辆应用软件访问ECU功能的网关 AUTOSAR RTERun-Time Environment是AUTOSAR软件架构中的一个关键模块它是实现AUTOSAR虚拟功能总线VFB接口的实体。RTE主要提供基础设施服务用于实现不同SWCSoftware Component之间的通信以及SWC对BSWBasic Software资源的访问。 RTE通过提供标准化的接口和服务使得不同的软件组件可以方便地进行通信和互操作。它实现了SWC间的通信和SWC的调度同时也管理了Runnable的触发机制。在AUTOSAR架构中RTE处于应用层和基础软件层之间起到了连接两者的重要作用。 RTE不仅支持源码类型的SWC也支持目标代码类型的SWC。不过RTE并不支持运行时的重新配置所有通信在配置生成后都是静态的。 AUTOSAR RTE的作用是实现AUTOSAR虚拟功能总线VFB的接口从而为应用程序软件组件之间的通信提供基础设施服务并促进对包括操作系统OS在内的基础软件组件的访问。 RTE位于AUTOSAR软件架构的中间层介于应用层和基础软件层之间。它封装了基础软件层的通信和服务例如操作系统的任务激活、等待等功能基础软件模块管理、ECU状态管理等服务实现了对软件生命周期的控制。 此外RTE还抽象了ECU之间的通信使用标准化的接口将其统一为软件组件间的通信使得ECU间的通信如同ECU内部通信。为了满足实时性、可靠性以及数据的一致性要求RTE向软件组件和基础软件提供两种机制通信机制和并发机制。 - BSW模块提供基本的标准服务例如总线通信、存储管理、IO访问、系统和诊断服务等。 AUTOSAR BSWBasic Software是AUTOSAR软件架构中的基础软件层为各软件模块提供服务并不实际完成功能。BSW是标准软件层为应用层提供基础服务包括ECU抽象层、微控制器抽象层、复杂驱动等。 微控制器抽象层MicroController Abstraction Layer是对MCU芯片的抽象和封装主要实现MCU外设驱动如I/O驱动、Flash驱动、Can驱动、看门狗驱动、定时器驱动等。这一层与硬件打交道高度依赖MCU硬件。 ECU抽象层使上层软件与ECU硬件设计无关包含ECU板上外部设备的驱动内部设备与外部设备的接口I/O服务。 服务层位于BSW的最上面将各种基础软件功能以服务的形式封装起来供应用层调用。服务层包括RTOS、通信与网络管理、内存管理、诊断服务、状态管理、程序监控等服务。 AUTOSAR将一些基础软件封装成包使得用户只需要关注上层应用层的开发从而提高效率。这种分层架构有利于提高软件复用度便于软件的交换与更新能减少开发错误提高软件质量。 随着汽车SOA架构的广泛接受及车内EE架构的演化自动驾驶和以太网等新概念的应用AUTOSAR推出了全新的自适应平台以适配相应的软件发展需求。 AUTOSAR AP与AUTOSAR CP相互补充但更加熟悉AP的整车厂和供应商将具备一定的竞争优势。AUTOSAR AP 的推出并不是为了替代AUTOSAR CP——它们针对不同的应用程序且相互补充。 - AUTOSAR CP主要应用于具有硬实时要求和低带宽通信的安全关键系统在低资源硬件上实施 - AUTOSAR AP则针对高性能、低关键性、具有高带宽和OTA要求的系统。 从目前趋势来看AUTOSAR AP有望接管自动驾驶、连接和信息娱乐等领域AUTOSAR CP仍将是动力总成和底盘等传统汽车领域的首选平台。而自动驾驶、智能座舱、车联网是智能网联汽车个性化、差异化及高价值量的关键我们认为更加熟悉 AUTOSAR AP 开发方法和框架的企业有机会凭借更高效的开发效率和更低的开发成本在软件定义汽车的潮流中取得比较大的优势获得较多的市场份额。 搁笔分享完毕 愿你我相信时间的力量 做一个长期主义者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89183.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站卖水果哪里进货建立拼音

本文地址:https://blog.csdn.net/t163361/article/details/135024136 针对工作中遇到的优化问题,记录一下,给大家优化自己的项目提供一些思路。 公司产品最近正给国内某大型赛事做支撑服务暴露出不少问题。 使用环境 Unity 2021.3.0f1 cpu…

国内免费建站网站天津网站备案

参考 HTTP发展史 HTTP/0.9 - 单行协议 问世于1990年,那时的HTTP非常简单: 只支持GET方法; 没有首部; 只能获取纯文本 HTTP/1.0 - 搭建协议的框架 1996年,HTTP正式被作为标准公布,版本为HTTP/1.0。1.0版本增加了首部、状态码、权限、缓存、长连接(默认短连接)等规范,可以说搭建…

成都网页设计与网站建设网页设计作业报告范文

公众号:全干开发 。 专注分享简洁但高质量的动图技术文章! 回顾 在上节内容中,我们实现了用户开户的功能createAccount public void start(){System.out.println("欢迎您进入到了ATM系统");System.out.println("1、用户登录&…

福州网站建设seo什么网站做h5没有广告

P5748 集合划分计数 求解从1到1e5的所有贝尔数,我们可以利用生成函数求解,就是利用指数型生成函数求解 代码细节: 首先虽然exe^xex代表全是1,但是多项式下面还有阶乘逆元的系数,然后乘完之后,我们还有乘…

网站主色调简介怎么说宁波seo行者seo09

题目描述 小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是: 各组的核桃数量必须相同各组内必须能平分核桃(当…

wordpress做商城网站php网站开发环境的设置

errAxiosError: Request failed with status code 405 前端调用接口的方法跟后台定义接口的方法不一致

网站技术开发文档模板免费个人网页模板

并查集 Tarjan 算法 并查集是一种用于找出一个森林(图)中树(连通分支)的个数的算法,也可用于判断两个节点是否在同一棵树上。它在每一棵树(连通分支)上选择一个节点作为本棵树(连通…

电商网站开发企业黄岛网站建设公司哪家好

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 思路&#xff1a; 首先有一个贪心策略就是每次都找一个叶子节点最多的点&#xff0c;让后删掉他的kkk个叶子节点&#xff0c;现在我们就来考虑如何模拟这个过程。 我们整一个vector<set<int>>ve…

想要网站推广页网站需要维护

cdh 5.12.1 安装 目前还未成功&#xff0c;仅供个人记录。【下载必备工具】当前系统为win7_x641、vmware虚拟机12.52、ubuntu16.04服务器版本3、windows下的ssh工具&#xff0c;采用git bash4、jdk安装包jdk-8u144-linux-x64.tar.gz5、mysql java驱动包 mysql-connector-java-5…

三亚市建设局网站网页制作与设计网课

C11引入了lambda表达式&#xff0c;使得程序员可以定义匿名函数&#xff0c;该函数是一次性执行的&#xff0c;既方便了编程&#xff0c;又能防止别人的访问。 Lambda表达式的语法通过下图来介绍&#xff1a; Lambda表达式的引入标志&#xff0c;在‘[]’里面可以填入‘’或‘&…

做兼职最好的网站烟台网站关键词推广

1、递归算法定义递归算法是将重复问题分解为同类的子问题而解决问题的方法&#xff0c;其核心思想是分治策略。简单来说就是自己调用自己。直到达到退出递归的条件&#xff0c;则完成递归。2、递归的步骤1、找整个递归的终止条件&#xff1a;递归应该在什么时候结束&#xff1f…

抄底券网站怎么做的手机网站发号系统源码

前言 本文介绍了一些关于神经网络可视化的项目&#xff0c;主要有CNN解释器&#xff0c;特征图、卷积核、类可视化的一些代码和项目&#xff0c;结构可视化工具&#xff0c;网络结构手动画图工具。 CNN解释器 这是一个中国博士发布的名叫CNN解释器的在线交互可视化工具。 主要…

网站的优化从几个方面宁夏住房和城乡建设厅网站办事窗口

在Vue中&#xff0c;深度监听&#xff08;deep watching&#xff09;是指对对象或数组进行递归观察其变化的过程。这可以通过watch选项来实现。 当你想要监听一个对象或数组的每个属性或元素的变化时&#xff0c;Vue提供了deep选项。通过将deep设置为true&#xff0c;Vue会递归…

做网站和APP需要多少钱贵州网站建设设计公司

1 刷油漆问题 给定一个有n根柱子和k种颜色的围栏&#xff0c;找出油漆围栏的方法&#xff0c;使最多两个相邻的柱子具有相同的颜色。因为答案可以是大的&#xff0c;所以返回10^97的模。 计算结果&#xff1a; 2 栅栏油漆算法的源程序 using System; namespace Legalsoft.Tr…

问卷调查网站赚钱wordpress-5.0.3

在对Java和Groovy代码进行的各种代码审查中&#xff0c;我经常看到魔术数字和其他随机字符串在整个代码库中乱七八糟。 例如&#xff0c;魔术数字是下面的代码&#xff08;Groovy&#xff09;中的4.2&#xff1a; if (swashbuckle > 4.2) {... }4.2是什么意思&#xff1f;…

免费建设网站那个好有什么网站可以做电子

文章目录 三相异步电机动态数学模型及矢量控制仿真1、异步电机三相方程2、坐标变换3、磁链3/2变换推导4、两相静止坐标系下的方程5、两相旋转坐标系下的方程6、以 ω-is-Ψr 为状态变量的状态方程7、矢量控制及 matlab 仿真 原文链接需要仿真的同学请关注【Qin的学习营地】 三相…

成都网站建设138百度怎么注册店面地址

前言 最近在微信小程序开发时遇到了一个非常复杂的动画&#xff0c;如果要手搓的话需要用canvas一点点弄&#xff0c;比较麻烦&#xff0c;于是打算做一个gif来实现动画效果 根据需求&#xff0c;动画只需播放一次即可&#xff0c;并且设置了一个重播按钮&#xff0c;点击即可重…

开发网站合同什么是网络营销产生的技术基础

一、介绍&#xff1a; 1、背景&#xff1a; 在 Redis 的 2.6 以上版本中&#xff0c;除了可以使用命令外&#xff0c;还可以使用 Lua 语言操作 Redis。 Redis 命令的计算能力并不算很强大&#xff0c;而使用 Lua 语言则在很大程度上弥补了 Redis 的这个不足。 2、特点&#…

h5做网站教程做彩票网站

一、MongoDB简介 1.1 MongoDB介绍 MongoDB是一个强大、灵活&#xff0c;且易于扩展的通用型数据库。MongoDB是C编写的文档型数据库&#xff0c;有着丰富的关系型数据库的功能&#xff0c;并在4.0之后添加了事务支持。 随着存储数据量不断的增加&#xff0c;开发者面临一个困…

做第三方库个人网站H5建网站

计算机数据及软件的安全计算机数据及软件的安全一、计算机软件的安全问题 1、软件在计算机安全中的二重性 软件是计算机系统的重要组成部分。和硬件相比&#xff0c;软件是计算机系统的灵魂&#xff0c;用户通过软件才能使用计算机。 (1)计算机软件是系统安全保护的对象和安全控…