• 2024-06-17AUTOSAR平台中的信息安全标准模块
    面向MCU端的AUTOSARCP平台加密组件——Crypto      ECU中所有的软件单元都遭受到信息安全攻击的可能。AUTOSAR为保障ECU信息和数据安全,定义了CRYPTO组件,包含SecOC、KeyM、IdsM、Csm、CryIf和CryptoDriver等标准模块。CRYPTO组件提供各种加解密算法以及密钥管理
  • 2024-06-13CP AUTOSAR标准中文文档链接索引(更新中)
    AUTOSAR标准的核心组件包括通信、诊断、安全等,这些组件通过模块化结构进行组织。系统被划分为多个模块,每个模块负责特定的功能。模块之间通过接口进行通信,接口定义了模块之间的交互规则。AUTOSAR标准支持模块的配置,可以根据不同的需求进行定制和优化。应用程序接口通信驱
  • 2024-06-09Autosar 通讯栈配置-手动配置PDU及Signal-基于ETAS软件
    文章目录前言System配置ISignalSystemSignalPduFrameISignal到SystemSignal的mapSystemSignal到Pdu的mapPdu到Frame的mapSignal配置Can配置CanHwFilterEcuC配置PduR配置CanIf配置CanIfInitCfgCanIfRxPduCfgCom配置ComIPduComISig
  • 2024-06-03汽车电子专栏目录一览
    最近开始整理汽车电子专栏的目录。方便找到想要的内容,与大家一起学习。目录一、 AUTOSAR规范与ECU软件开发篇幅目录二、CDD复杂驱动讲解篇幅目录三、ETAS的运用四、自动驾驶芯片驾驶芯片五、三电技术六、S32KXXMCU(NXP汽车常用芯片)99999、未整理一、 AUTOSAR规
  • 2024-06-01AUTOSAR_SWS_DiagnosticCommunicationManager-1
    目录7Functionalspecification7.1ErrorClassification7.1.1DevelopmentErrors7.1.2RuntimeErrors7.2Generaldesignelements7.2.1SubmoduleswithintheDcmmodule7.2.2NegativeResponseCode(NRC)7.2.3Non-volatileinformation7.2.4Types7.2.4.1Atomictype
  • 2024-06-01汽车电子专栏目录一览
    最近开始整理汽车电子专栏的目录。方便找到想要的内容,与大家一起学习。目录一、 AUTOSAR规范与ECU软件开发篇幅目录二、CDD复杂驱动讲解篇幅目录三、ETAS的运用四、自动驾驶芯片驾驶芯片五、三电技术六、S32KXXMCU(NXP汽车常用芯片)99999、未整理一、 AUTOSAR规
  • 2024-04-08Protobuf_中间件的消息格式
    智驾数据华为-rtfevent系列工具,对标ros系列工具-华为的MDC资料未开放AUTOSARAP平台(AdaptivePlatform)作为智能驾驶应用的运行时环境录制回放命令行工具基于CM服务的维测功能实现,用户在MDC平台开发基于CM开发应用时,可查看、录制、回放数据,从而提高应用调测效率系统维测
  • 2024-04-07[AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
    目录关键词平台说明背景一、implicitsynchronization1.1Writerequests流程(NvM_WriteBlock)1.2Readrequests流程(NvM_ReadBlock)1.3Restoredefaultrequests流程(NvM_RestoreBlockDefaults)1.4Multiblockreadrequests流程(NvM_ReadAll)1.5Multibloc
  • 2024-04-05Autosar-BswM 配置详解(免费)-2
    上表配置内容的意思是,BswM初始化过程中会先走到“BswM_AR_InitBlockTwo”这个步骤,如果条件满足的话,会执行这个步骤所有的动作。执行完后“BswM_AR_InitBlockTwo”,会切换到“BswM_AR_ReadAllComplete”这个步骤,如果条件满足的话,执行完该步骤的所有动作。之后再次切换到run的
  • 2024-04-03中间件_ROS2和CyberRT
    中间件中间件的主要任务,是负责各类应用软件模块之间的通信以及对系统资源的调度。进程间通信的机制(IPC:inter-processcommuniction)内容都是与具体应用逻辑无关的,包括数据通信、通信安全、系统资源调度等1.Ros2.iceoryx「冰羚」RouDi的名称由来是’‘Rou’‘ting和
  • 2024-03-30如何用autosar工具链搭建代码 点亮一个小灯
    一、搭建Mcal用EB软件1、新建工程2、配置Resource3、配置MCU4、配置Port5、配置Dio6、输出Arxml二、DavinciConfiguration配置前准备1、新建工程2、导入通信文件3、导入Mcal文件三、配置OS1、顺手配置Det2、配置EcuC3、配置OS四、解决ERROR1、修改CAN波特
  • 2024-03-30AUTOSAR MCAL基础配置(实操)
    一、用EB配置工程操作流程:1、在EBTresos配置工具中新建MCAL配置工程,添加MCU和PORT模块,分别对其进行配置。2、对MCU时钟进行配置,时钟源为外部8M晶振,经过40倍倍频,再经过二分频得到160MHz的PLL输出时钟。最终得到80M内核时钟,40M总线时钟,20M的flash时钟3、在EBTresos配置
  • 2024-03-27Autosar-CanNm、Nm配置详解(免费)-1
    3.1由DBC创建Nm、CanNMETAS工具可根据DBC文件,自动配置生成Nm、CanNm模块。但是关键的一点是要生成NM、CanNM模块DBC文件中必须有NM类型的报文。还有一点,即使DBC文件中有Nm的报文,但是因为报文的类型在导入时没有设置成Nm,那也不会生成Nm模块。最后一点,如果已经导入过DBC文
  • 2024-03-27Autosar-CanNm、Nm配置详解(免费)-2
    3.5NM配置项3.5.1NmGlobalConstantsNmNumberOfChannelsNm管理几个Can通信,通信我们只有智能进入网需要网络管理,因此一般这里只需要填1。NmNumberOfClusters如果NM需要与几个CanNm进行协同处理的话,那需要把这些配置为Cluster,即组合在一起。到时就可以同时休眠,同时唤醒
  • 2024-03-25ISOLAR Autosar BSW 配置 之 TcpIp
    5.TcpIp5.1TcpIpGeneralTcplpDevErrorDetect  开发错误检测和通知;TcplpGetAndResetMeasurementDataApi  允许应用程序获取以太网接口当前的测量数据,并将这些数据重置为初始值。TcplpMainFunctionPeriod  任务调度周期TcplpScalabilityClass  协议栈
  • 2024-03-25Autosar Application设计
    设计需求用个实例来讲解会比较好理解,我们要设计这个车灯控制部件,需求是这样的,靠两个门和一个开关控制最后的灯,左门右门当中只要有一个门打开,DoorContact就会把信号传给Dimmer,同时根据开关的状态控制灯光的开关和亮度。关上所有的门,灯就会灭。需求分析下图每一个灰色的框就
  • 2024-03-24UDS诊断协议一起学习——5应用层协议-5.4服务描述约定
    5.4服务描述约定5.4.1服务描述    上回书咱们说到哪儿了我也给忘了,详情大家往前去翻一翻,这回书咱们接着上回书继续说,咱们继续介绍应用层服务的相关知识。    协议中此部分内容是约定俗称的,不做多余赘述,接下来主要是介绍A_PDU的相关内容,A_PDU:应用层,协议数
  • 2024-02-23autosar网络管理(转载)
       一、名词解释AUTOSAR: AUTOmotiveOpenSystemArchitecture,汽车开放系统架构CAN: ControllerAreaNetwork,控制器局域网NM: NetworkManagement,网络管理NMPDU:NetworkManagementprotocoldataunit,网络管理协议数据单元二、主动唤醒请求1、模块上
  • 2023-12-08PAVELINK.SOA-Converter新版本发布,助力SOA架构开发
    背景  随着汽车行业的不断迭代发展,市场及消费者对汽车提出了更高的要求,智能网联、自动驾驶等新技术的应用推动整车厂对车载芯片、汽车软件等方面投入了更多的精力,SOA(面向服务的架构)逐渐成为大多整车厂顺应市场趋势和技术趋势的首选。SOA架构使服务间的通讯变得更加简单,ECU更
  • 2023-11-28simulink回调函数在embedded code/autosar的应用
    simulink开发嵌入式方向,在生成的代码中会以注释的形式记录代码生成的时间于模型版本。但编译完成后的可执行文件中并不会存储这些信息,在某些情况下定位问题与确认模型的版本就不容易实现。因此在模型中创建一个全局变量用来存储版本信息,使用回调函数自动填写相关信息。如下图使
  • 2023-10-18您需要了解的有关下一个MISRA®标准的信息:MISRA C++ 2023®简介
    我们在直播课中讲解过MISRAC通识及实践(请看VCR),今天我们来探讨一下MISRAC++:2023~ 【北汇信息|MISRAC通识及实践】 MISRAC++:2023®是广受期待的MISRAC++®标准的下一个版本,将于今年晚些时候发布。新版本将整合AUTOSARC++14指南,并支持C++的最新版本。 MISRA®是
  • 2023-10-07difference between a Client-Server and Sender-Receiver interface in Autosar
    thedifferencebetweenaClient-ServerandSender-ReceiverinterfaceinAutosarInaClient-Serverinterface,theclientrequestsaservicefromtheserverandtheserverrespondswitharesult.InaSender-Receiverinterface,thesendersendsdatatoone
  • 2023-10-07AutoSAR基础_COM
    模块详解:COM: 从应用层传下来数据首先就进入这里,应用层无需关心收发的数据是通过什么总线传输的,应用只需要将它传输给COM即可。这些收发的数据是由用户的DBC文件或者ARXML文件已经定义好了的(这些文件一般OEM整车厂在整车设计的时候就做出来了,里面有总线的网络拓扑图,每个传输的数
  • 2023-09-04AUTOSAR基础篇之OS-00
    OS主要是为我们解决了以下几个基本问题:改变各任务的执行频率;改变各任务的执行时间;设定各任务的优先级,保证高优先级任务能够及时执行;任务切换时的现场保护与恢复;共享资源的安全访问机制等;  首先,AUTOSAROS是基于OSEKOS继承发展而来,所以上述的OSEKOS的基本
  • 2023-08-28 【北汇信息 | MISRA C 通识及实践】
    上周三我们在直播课中讲解了MISRAC通识及实践(请看VCR),今天我们来探讨一下MISRAC++:2023~ http://mp.toutiao.com/feoffline/mp-article-preview/video?pgc_id=7272194497587446308 MISRAC++:2023®是广受期待的MISRAC++®标准的下一个版本,将于今年晚些时候发布。新版本