自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Autosar NvBlockSwComponentType

NvBlock SwComponentPrototypes

2023-02-24 16:45:49 492

原创 AUTOSAR NVM 显性和隐性同步

显性同步显性同步是NVM 默认的机制,缺点是application之间分享相同的资源并同步比较难保证。Application需要遵循的规则如下:Single-block write requests NvM_WriteBlock() and NvM_WritePRAMBlock():Application提供一个RAM block,里面放要写进NV memory的数据,然后trigger 一个write request。在NVM写完之前,不可以修改RAM block的内容,但是读数据是可

2022-05-07 15:14:43 1576 1

原创 DCM protocol & Diagnostic session

今天是温故知新的一天哦伙伴们!在AUTOSAR DCM的模块配置中,我们总会遇到protocol这个东西,但是又不能完全理解他是个什么东西,今天我们就来详细讲一讲。ProtocolDCM的通信功能主要是在diagnostic protocol中实现的,这个protocol并不是指UDS 或者OBD的含义,而是一个处理实体。这个protocol定义了dcm的通信通道,session,支持的service 等内容直接的依赖关系。为了使ECU能和tester通信,DCM中必须至少有一个protoc

2022-05-02 17:00:18 1098

原创 AUTOSAR NvM 基础篇(三)

今天主要讲第三种block type, Dataset block这种类型的block,我们需要把NvMBlockManagementType 设置为NVM_BLOCK_DATASET。对于这种block,我们可以分配一个甚至多个ROM data block。具体的NV block的数量由NvMNvBlockNum来决定,每个NV block的地址也是通过和NvMNvBlockBaseNumber以及index一起决定,第一个NV block 就是0,最后一个block的index就是NvMNvBl

2022-04-15 18:07:57 2269

原创 AUTOSAR NvM 基础篇(二)

Working with the different management typesNative block如果想要定义一个native block, 需要配置NvMBlockManagementType为NVM_BLOCK_NATIVE。你可以选择配ROM blcok,但是只能配置一个rom data block。而我们的NvMNvBlockNum 必须配置为1。下面又是栗子了。车辆仪表盘从车辆刚开始使用之后的速度,转速,发动机机温等数据的平均值,如果车停了,最新算出的数据需要保存到非易

2022-04-04 19:04:22 2796

原创 AUTOSAR NvM 基础篇(一)

NvM block model一个block就是以字节为单位的连续的序列,他可以被细分为Data block和CRC block,Data block用于存放user data, CRC block则存放根据userdata算出的对应的checksum。根据block存放的位置不同,我们可以将block分为以下三种:►ROM block► permanent RAM block► temporary RAM block如果一个block位于rom,那么他就叫ROM data bloc

2022-04-03 20:24:34 7236 6

原创 14229 诊断协议以及请求响应格式(ECUReset 0x11)

1.The ECUReset service is used by the client to request a server reset.2.The ECUReset positive response message (ifrequired) shall be sent before the reset is executed in the server(s). After a succ...

2020-03-05 11:24:03 1173 1

原创 14229 诊断协议以及请求响应格式(DiagnosticSessionControl 0x10)

DiagnosticSessionControl (0x10) servicerequest messagesub-function values are specified (suppressPosRspMsgIndicationBit (bit 7) not shown)参数名valuecommentsDiagnosticSessionControl Reque...

2020-03-05 10:51:53 1059 1

原创 svn-is-not-recognized-as-an-internal-or-external-command问题原因及解决方案

执行bat脚本时显示 svn-is-not-recognized-as-an-internal-or-external-command,但是查看了环境变量有svn的安装路径,但目录中没有svn.exe于是把文件copy到该目录下,能识别svn了 但是bat脚本依然不好用原因是安装svn时没有安装command line~所以去下载一个svn 重新安装,安装时将command line也同步...

2020-03-03 10:47:43 1879

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除