logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AUTOSAR通信篇—CanTp和CanIf模块

CanTpCAN接口模块(下文简“CanIf”)位于底层CAN驱动(CanDrv)、CAN收发器(CanTrcv)和上层通信服务层(CanSm、CanNm)、CAN传输协议(CanTp)、PDU路由器(PduR)之间。它表示上层通信层的CAN驱动程序服务接口。CanTp是PduR和CANIf模块之间的模块,如图1所示。CANTp模块的主要作用是对CAN I-PDU进行分段和重新组装,使得I-PDU

Linux下cJSON编译及示例

1、下载源码解压编译安装https://github.com/kbranigan/cJSONmake allmake PREFIX=/home/renzhong/cJSON-master installPREFIX这个参数是设置安装路径,这里它只会安装动态库,静态库在源码包的目录下能找到。经过这一步之后就会在安装路径下找到include和lib。只需将cJSON.h 和 cJSO...

MCU升级文件HEX、BIN、S19格式概述

HEXHex文件是可以录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:例如 “:1000080080318B1E0828092820280B1D0C280D2854”可以被看作“0x10 0x00 0x08 0x00 0x80 0x...

文章图片
#mcu#单片机#嵌入式硬件
can网络管理(Autosar中的NM)

1、NM(网络管理)是用来做什么的;不管是传统的燃油车还是新能源车,车上都有各种各样的ECU,而所有这些ECU都是需要用电的,而车上的供电单元一般是蓄电池,因此蓄电池的电量是有限的,对于新能源车来说太耗电无疑会给电池的续航里程带来巨大影响,因此为了尽可能的省电,所以就提出了网络管理,也就是说网络管理一个最重要的作用就是为了省电。那么网络管理是如何来实现省电的呢?我们知道车上的所有ECU之间会通过C

linux对线程等待和唤醒操作(pthread_cond_timedwait 详解)

pthread_cond_timedwait()函数和pthread_cond_wait()函数,其实2个函数都差不多,我主要是要用pthread_cond_timedwait()函数。pthread_cond_timedwait()函数有三个入口参数:(1)pthread_cond_t __cond:条件变量(触发条件)(2)pthread_mutex_t __mutex: 互斥锁...

CAN总线的标准帧和扩展帧

CAN总线的标准帧和扩展帧主要决定帧ID的长度,标准帧的帧ID长度是11位,帧ID的范围是000-7FF。扩展帧的帧ID长度是29位,帧ID的范围是0000 0000-1FFF FFFF。CANopen帧ID最多是11位的,因此是标准帧;而SAE 1939协议通常是18XX XXXX的帧ID,是29位的,因此是扩展帧。扩展帧和标准帧的区别在于:扩展帧的仲du裁域有29位,可以出现2^29中报zhi

linux查看内存占用情况(top、free、ps)

top命令  top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。  内容解释:第一行(top):  15:24:...

Linux网络编程(select复用详解)

IO多路复用技术使得程序运行时可同时监听多个文件描述符,对于现实中出现的实际情况有重要意义。多路复用通过三中不同的系统调用——select、poll、epoll来实现,通常来说以下情况需要使用多路复用:1、客户端同时处理多个客户端请求;2、客户端程序需要同时处理用户操作和网络连接;3、TCP服务器同时处理监听socket和连接socket;4、服务器同时处理UDP和TCP请求;5、服务器同时监听多

UDS诊断--CAN1

15765-3。。。15765-2.。。。标准帧格式,符合CAN2.0B协议网络层 PDU(协议数据单元)规范,遵从《IS015765-2》协议。协议数据单元使得数据在网络层的单节点与单节点之间,或者单节点与多个其他节点(对等协议实体)之间传输。PDU由三个部分组成:地址信息协议控制单元数据域N_AIN_PCIN_DATA...

安卓手机Recovery概述和原理分析

安卓手机Recovery概述1、Recovery是用户想要刷机的过程中经常会遇到的一个词。那么什么是Recovery?Recovery模式又是什么意思?手机怎么进入Recovery模式?2、Recovery的字面意思是恢复、复原。对于手机来说,Recovery就是安卓的手机提供的一种可以对手机内部的数据或系统进行修改的模式,类似于windowsPE或DOS。在手机进入Recovery后,...

暂无文章信息