
autosar零基础学习
文章平均质量分 78
看一个就行了,不用太多,带你超速入门
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
汽车程序猿
汽车电子开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[0.0]-AutoSAR零基础学习-专栏介绍
前言 年前公司业务变动,自己有幸参加了车载相关的开发任务,负责cdd中的某个模块,由于之前没有接触过AutoSAR,项目前期比较难受,目前项目也接近尾声了,打算把这一路的学习过程记录下来,和大家一起复盘学习。由于项目保密性,文中不会出现具体的业务代码,至于demo,将使用ISOLAR-A/B中自带的demo进行拆解学习!学习计划 专栏会通过三个篇幅来进行学习AutoSAR,分别为《准备篇》《理论篇》《实践篇》。最终将通过三个篇幅的学习,认识到什么是Autosar,怎么使用autosar的工具进行项原创 2022-02-24 18:52:12 · 6495 阅读 · 9 评论 -
[Cortex-M3]-0-M3介绍
1 cotex-M3的优势?学习cotex-M3之前,需要明白,为什么要选择这款处理器,它有什么优点,使用它能给我们带来什么?性能强劲相同的主频下,能做处理更多任务。功耗低延长电池寿命——便携式设备福音(如无线网络应用)实时性好能极速响应中断,响应中断所需周期数固定。代码密度得到很大改善一方面力挺大型应用程序,另一方面为低成本设计而省吃俭用。丰富的优秀开发工具免费的,便宜的,全能的,要什么有什么。2 M3产品分类Cortex‐M3处理器内核是单片机的中央处理单元(CPU)原创 2023-03-13 14:56:46 · 677 阅读 · 0 评论 -
[4.10]-AutoSAR零基础学习-Secure Debug(SHE+)(一)
编号为“2”和“3”的开关由HSM直接控制。通过这两个开关,HSM可以锁定对主机CPU 的调试访问,还可以禁用对HSM本身的调试支持。锁定机制由。原创 2023-02-28 14:32:33 · 1222 阅读 · 0 评论 -
[Cortex-M3]-5-cache & uncache
很大原因:程序运行过程中,执行了很多的“指令复制”的工作,CPU的大量时间片被用来进行指令搬移,导致真正执行指令的时间变得很少,性能差也就不足为怪了。为中间模块添加策略:通过预测算法将常用的指令+可能会用到的指令,提前加载中间模块,等程序运行时,先到中间模块进行指令查询。cache是好用,但并不是所用场景都适用,有些时候,为了数据的可靠性,不得不牺牲掉一些性能来保证。尽可能减少 “复制操作” 占用的CPU时间片,将CPU释放出来;中间模块的大小适当增大,成本合适的前提下,尽可能大的增加中间模块的空间。原创 2022-12-21 01:11:03 · 1079 阅读 · 0 评论 -
[4.9]-AutoSAR零基础学习-(SHE)Secure Hardware Extension规范<1>
SHE(The Secure Hardware Extension),一个片上( on-chip)扩展的硬件安全模块,为了将秘钥的控制从软件转移到硬件,从而保护秘钥免受来自软件的攻击的硬件安全方案。但这并不意味着要取代TPM芯片或者智能卡等高度安全的解决方案。保护秘钥,免受来自软件的攻击提供真实可靠的软件环境让信息安全只取决于底层算法和秘钥。保证高灵活性以及低系统开销存储单元:保存秘钥和附加信息算法单元:AES算法实现逻辑单元:控制SHE内部的算法和存储器,以及与主CPU交互的控制单元。原创 2022-09-20 19:54:00 · 2918 阅读 · 0 评论 -
[4.6]-AutoSAR零基础学习-CAN通信协议
通信架构介绍一文中已经对autoSAR里通信模块进行详细分析,特别是信号的接收发送,这一节,将通过CAN通信实例详细介绍,来对autoSAR的通信模块进一步加深印象!1 概述CAN通讯的核心模块有4个:COM模块,PDU Router模块, CAN Interface模块和CAN Driver模块。can通信相关的文档2 流程2.1 接收流程根据ISO 11898-1标准可知,CAN接收功能...原创 2022-05-10 15:48:04 · 2178 阅读 · 0 评论 -
[4.8]-AutoSAR零基础学习-UDS介绍
1 基于OSI模型的UDS参考实现 2 UDS的相关概念 客户端 诊断请求的提出者--测试仪,发送诊断请求 服务器 诊断相应的提供者--某个诊断ECU,发送诊断响应 本地客户端和本地服务器 两者在同一网段进行连接 远程客户端和远程服务器 两者不在同网段,通过远程地址进行标识 协议数据单元-PDU ...原创 2022-04-19 00:53:41 · 2791 阅读 · 0 评论 -
[4.7]-AutoSAR零基础学习-诊断的概念
目录1 诊断的概念2 诊断协议2.1 诊断协议通信机制 2.2 诊断协议的发展历史2.3 诊断通信框架(对等实体通信)1 诊断的概念诊断的概念其实很好理解,比如人身体不舒服,去医院治疗,但是有些病,医生没法直接通过眼睛看出来,这个时候就需要借助一些工具,比如血常规,CT之类,通过这些辅助的手段,才能够确定确定病因。同样,汽车出故障了,某些信号灯亮了,可以直接通过眼睛判断大概出错的位置,但是具体的出错原因,以及是否仍有隐藏的问题,这是无法通过外观来判断的...原创 2022-04-19 00:43:33 · 956 阅读 · 0 评论 -
[4.5]-AutoSAR零基础学习-通信协议栈介绍
目录1 通信架构2 发送流程3 接收流程本文介绍的通信协议不包括诊断协议和标定协议,内容仅为单纯通信。1 通信架构Autosar的通信模型,在autosar架构BSW一层中,通信功能单独拎出来分析,可以看到在BSW里面的,分为通信服务、硬件抽象、通信驱动。如下: COM 接收应用层传下来的数据,同时COM上传的数据也是单纯的数据,起了一个信号接口和网关的作用。 PDU Router .........原创 2022-04-15 16:24:16 · 5065 阅读 · 2 评论 -
[4.2]-AutoSAR零基础学习-XCP 测量/校准 <<2>>
4. XCP协议规范4.1 数据包简介4.2 数据包报文格式5. XCP测量5.1 异步测量(Poling)5.2 同步测量6 校准/标定4. XCP协议规范4.1 数据包简介XCP的数据包分为两类:指令传送对象CTO(Command Transfer Object)数据传送对象DTO(Data Transfer Object) 如将命令按传递方向,可划分下图:...原创 2022-04-13 14:02:56 · 1460 阅读 · 0 评论 -
[4.1]-AutoSAR零基础学习-XCP 测量/校准 <<1>>
目录1. XCP是什么?2. XCP用来做什么?3. XCP工作过程3.1 主从模式3.2 网络传输方式3.3测量/标定流程(IMU 陀螺仪校准)3.3.1环境3.3.2 测量/标定流程(详细再第五节进行讲解)前言什么是ECU测量和校准?发现很多小伙伴对ECU的测量和校准不是很清楚,接下来对这两个概念,以及车载相关的方面进行梳理!近些年车机相关的很多控制动作都被数字化,比如刹车,油门,都可以用一个具体的数值来体现...原创 2022-04-12 19:21:20 · 2987 阅读 · 0 评论 -
[4.4]-AutoSAR零基础学习-Bsw-NvM学习 <下>
目录1 NvM的配置1.1 NvM的Descriptor定义1.2 NvData interface连接1.3 Nv Component的接口属性1.4 Nv Component的block属性1 NvM的配置NvM的配置中,主要包括BSW层NvM的Descriptor配置、APP层Nv Coponent中的Block配置相关的属性和NvData Interface配置。1.1 NvM的Descriptor定义NvM的Descript...原创 2022-04-12 15:25:54 · 1188 阅读 · 0 评论 -
[1.4]-AutoSAR零基础学习-AutoSAR资料下载中心
一、AutoSAR文档AutoSAR协议4.2.2标准文档MCAL配置手册大全Vector Davinci官方帮助配置使用手册二、芯片手册英飞凌AURIX TC26x B-Step芯片用户手册英飞凌AURIX TC27x D-Step芯片用户手册三、汽车相关的标准协议ISO26262汽车功能安全规范ISO26262汽车功能安全规范2018版I...原创 2022-02-18 16:39:49 · 4079 阅读 · 12 评论 -
[4.3]-AutoSAR零基础学习-Bsw-NvM学习 <上>
AutoSAR的架构,大家已经很熟悉了,无非就是APPL/RTE/BSW/MCAL这几层。从架构纵向来说,autoSAR对BSW的功能划分也十分清晰,主要有通信栈、内存栈、CDD、IO操作、系统服务、信息安全的相关协议栈。如下图接下来,我们将对BSW中内存栈的管理模块(NvM)进行梳理。1 AutoSAR Memory Stack1.1 内存栈结构在内存栈中包含服务层(NvM)、抽象层(MemIf、EA、EEP、Fe...原创 2022-04-07 16:26:31 · 3331 阅读 · 0 评论 -
[2.5]-AutoSAR零基础学习-AutoSAR解决方案
目录1 etas autoSAR系统解决方案2 INTEWORK-EAS3 vector解决方案4 本文解决方案4.1 使用Matlab/Simulink来实现部分软件组件级的开发4.2 使用ETAS ISOLAR-A工具来进行AUTOSAR系统的设计与配置4.3 ECU级开发阶段基于ETAS RTA系列工具(RTA-RTE/RTABSW/RTA-OS)实现ECU级的发4.4 代码集成通过先前的知识学习,我们了解到,autoSAR是一种规范和架构,为了满足auto..原创 2022-04-06 11:43:03 · 4173 阅读 · 2 评论 -
[2.4]-AutoSAR零基础学习-AutoSAR方法论
1 方法论概念1.1 汽车产业链名词 英文简写 OEM TIER 1 TIER 2 中文 主机厂/整车厂 一级供应商 二级供应商 行业职责 整车装配工作 给主机厂商提供ECU等部件 主要给TIER1 提供零件的,如电阻等等 行业代表原创 2022-03-22 12:50:54 · 4376 阅读 · 0 评论 -
[2.3]-AutoSAR零基础学习-AutoSAR分层架构与软件组件
1 AutoSAR架构分层AUTOSAR规范主要包括分层架构、方法论和应用接口三部分内容。其中,分层架构是实现软硬件分离的关键,使汽车系统软件开发者摆脱了之前ECU软件开发与验证时对硬件系统的依赖。在AUTOSAR分层架构中,汽车嵌入式系统软件自上而下分别为:应用软件层(Application Software Layer,ASW)运行时环境 (Runtime Environment,RT...原创 2022-03-16 21:31:22 · 4368 阅读 · 0 评论 -
[2.2]-AutoSAR零基础学习-autosar的发展历程
目录1 AUTOSAR的由来2 AUTOSAR的原则及核心思想3 AUTOSAR的发展历程及应用现状3.1成员3.2 分支3.3 应用1 AUTOSAR的由来autosar之前的方案,缺点很明显,总的来说就是四点:风险高,成本高,可复用性差,开发周期长。为解决上述问题,2003 年,由全球汽车制造商、零部件供应商及其他电子、半导体和软件系统 公司联合建立了汽车开放系统架构联盟 (AUTom...原创 2022-03-16 20:10:10 · 1419 阅读 · 0 评论 -
[2.1]-AutoSAR零基础学习-汽车电子控制系统简介
目录1 汽车电子的发展历史2 汽车电子的现状2.1 动力传动总成电子系统2.2 底盘电子系统2.3 车身电子系统2.4 汽车通信与娱乐电子系统3 汽车电子控制系统的基本构成3.1 传感器:3.2 电子控制单元(ECU)3.3 执行器4 汽车控制器软件标准的发展1 汽车电子的发展历史大致可以分为4个历史阶段:第一阶段:起始阶段,只是开发一些电子部件来改善机械部件的性能,代表性装置有电子喇叭,汽车收音机等。...原创 2022-03-16 14:44:34 · 2005 阅读 · 0 评论 -
[1.3]-AutoSAR零基础学习-工具链+技能准备
汽车相关的工具链比较庞大,相较于其他消费级产品来说,车规级的开发工具可以说的大的离谱,刚切到车载业务时,有一段时间的确有些不知所措,那么多工具不知道用来做啥,归根结底,还是对工作内容不熟悉,后来慢慢熟悉工作之后,就会对工具进行分类,也就清楚了各种工具的作用。目前熟悉一下名字就可以,具体的功能作用,可以等到后面使用过程中,再去了解整车设计:PREEvision,电子电气架构设计平台PREEvision,直观的、图形化的用户界面,作为整车电子电气协作开发平台,提高开发效率。系统...原创 2022-03-14 12:30:28 · 11357 阅读 · 1 评论 -
[1.2]-AutoSAR零基础学习-嵌入式基础
本篇内容为嵌入式基础知识相关,针对有嵌入式开发经验的同学可以直接跳过也可以选择回顾,对于没有过嵌入式经验的同学,建议有条件的话,可以买一块单片机先花1-2周的时间了解一下单片机是怎么玩的! 数电/模电基础知识: 因为项目前期我们面对的,就只有原理图和器件图,这方面很考验大家的基础能力,如果不是相应专业的同学,读起这些文档来,简直就是折磨。所以如果没有相应储备知识的同学,一定要多去查询,博主也为大家准备了一些大学时候的笔记,比较简单的了解,大家可以快速参考。最终我们的目标就两个:能够区分分离元器件原创 2022-03-02 13:28:48 · 1844 阅读 · 0 评论 -
[1.1]-AutoSAR零基础学习-语言基础
todo原创 2022-02-24 18:54:55 · 1852 阅读 · 7 评论