自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陳.CHEN

冲哈

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 CCP协议 - Polling(查询)模式,DAQ(Data Acquisition Command)模式及在线标定机制分析

本文主要从CCP的两种通信模式及数据分析来阐述主从设备如何基于CCP指令集实现在线标定及内部信号的监控;

2020-12-07 21:38:27 5897 1

原创 CAN总线-错误处理机制分析

CAN总线-错误处理机制分析在工作中提及CAN错误大家首先会想到的是Busoff故障,但是大家考虑过CAN总线是如何诊断出Busoff故障?总线上那种状态属于故障状态?总线故障后立即触发Busoff吗?总线故障后如何恢复?那么下面将带着这些问题对CAN总线的错误处理机制进行分析。CAN总线错误处理机制:错误检测 错误界定 错误处理错误检测机制:CAN总线的回读机制、循环冗余检...

2019-03-03 01:17:06 8353 4

原创 CAN总线-ACK应答机制分析

CAN总线-ACK应答机制分析1:应答场定义 应答场长度为 2 个位,包含应答间隙(ACK SLOT)和应答界定符(ACK DELIMITER)。在应答场里,发送站发送两个“隐性”位。当接收器正确地接收到有效的报文,接收器就会在应答间隙(ACK SLOT)期间(发送 ACK 信号)向发送器发送一“显性”的位以示应答。2:ACK应答机制浅析 CAN的...

2019-02-26 19:46:12 23631 16

原创 数字签名及证书

数字签名及证书一:对称加密与非对称加密 1)对称加密:即双方数据交互时采用 同一套规则"x" 进行加密解密; 2)非对称加密:即双方数据交互依赖于公钥和私钥;【公钥:公开;私钥:私有】二:公钥与私钥作用 ...

2018-12-16 20:41:36 525 1

原创 CAN模块浅析

本文将从CAN数据处理、通信安全以及故障诊断三个方面对CAN模块进行分析。CAN模块框图如下:CAN模块框图一:CAN数据处理机制1.1:CAN底层驱动配置 - CAN发送及接收机制原理 后续更新;1.2:CAN接收策略 CAN接收策略主要包含两种:周期接收和FIFO接收;具体后续更新;1.3:CAN发送策略 ...

2019-04-21 15:23:10 5333

原创 CAPL 脚本模拟整车环境实现CAN收发监控

文章概述:1:CANOE工具及CAPL脚本的基本使用;2:功能实现;一:CANOE工具及CAPL脚本的基本使用在嵌入式行业中,基本都会使用CANOE工具去收发报文,那么如何基于CANOE工具实现自动化功能呢? 如你所料可以基于 -CAPL- 脚本实现CANOE的自动化。在我基于CAPL脚本实现某一功能的过程中,较大一部分时间花在CAPL脚本的基本使用上,直接使用示例...

2019-03-17 00:56:41 16931 21

原创 Motorola、Intel CAN 解析【结构体位域法】

Motorola、Intel CAN 解析【结构体位域法】嵌入式软件开发中大多都与CAN打交道,但是不同项目CAN协议以及格式均会有一定的差异,软件如何处理才会更加便捷,更加模块化呢?本文主要是小端格式CAN软件解析 “负负得正,将小端格式CAN转换为大端格式”一:大端小端DBC文件对比 [修改DBC文件中信号的格式,DBC...

2018-11-26 18:46:03 5221 2

原创 编程规则中为何要求不能在.h文件中定义变量

问题背景:当你接触C语言时,老师一定会强调一个编程规则:永远不要在.h文件中定义变量疑惑点:是不是说在.h文件中定义会出错?结论:在.h文件中定义变量不会报错,但是该操作会导致在多个模块中重复定义该同名变量【变量名相同,但地址不同】,与软件逻辑不一致。分析:1):知识概要 1> 定义变量和声明变量的区别是定义会产生内存的分配,而申明则不会产生内存的分配,而是告...

2018-07-29 15:43:17 4236

原创 Windows下Python环境搭建图解(3.6.2)

Windows下Python(pip)环境搭建(3.6)图解----------------小白一只,学习整理中。。。。转载请标明,谢谢-------------------------------------------1:下载最新的Python安装:3.6.22:,安装时不要选择默认,自定义安装(customize installation)3...

2017-08-25 11:27:08 42796 6

CAPL 脚本模拟整车环境实现CAN 收发监控

功能设计思路如下:          1:整车环境模型搭建          2:实时监控XXX节点的发送帧          3:模拟节点发送CAN帧,观测xxx节点能否正常接收          4:实时监控总线负载率          5:界面化编程 【非纯代码,设计思路及部分代码】

2019-03-17

Makefile经典教程 - 陈皓

 编译 编译器需要的是语法的正确,函数与变量的声明的正确。对于后者,通常 是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该 放在 C/C++文件中),只要所有的语法正确,编译器就可以编译出中间目标文 件。一般来说,每个源文件都应该对应于一个中间目标文件(O 文件或是 OBJ 文件)。  链接 主要是链接函数和全局变量,所以,我们可以使用这些中间目标文件(O 文件或是 OBJ 文件)来链接我们的应用程序。链接器并不管函数所在的源文 件,只管函数的中间目标文件(Object File),在大多数时候,由于源文件太 多,编译生成的中间目标文件太多,而在链接时需要明显地指出中间目标文件 名,这对于编译很不方便,所以,我们要给中间目标文件打个包,在 Windows 下这种包叫“ 库文件” (Library File),也就是 .lib 文件,在 UNIX 下,是 Archive File,也就是 .a 文件。

2019-03-02

空空如也

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

TA关注的人

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