- 博客(42)
- 收藏
- 关注
原创 UDS统一诊断服务【七】DTC控制0X85服务
大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是UDS诊断故障码控制0X85服务介绍,希望能对你有所帮助
2023-07-09 16:01:24
2445
原创 UDS统一诊断服务【三】安全访问0X27服务
SecurityAccess 安全访问,27服务,用来保护某些诊断服务的,提供一种保护机制。例如对于重要数据的上传或者下载过程不做任何限制,可能会对整车的安全造成极大的威胁,尤其是针对底盘域的控制器更是要在这方面做好全方位的安全防保护措施。
2023-03-19 17:18:49
5128
1
原创 UDS统一诊断服务【一】诊断会话控制0X10服务
最近在做诊断相关的开发工作,将自己接触到的知识点记录下来。本文介绍诊断会话控制服务 DiagnosticSessionControl,SID是0X10,主要功能是控制服务端的会话模式切换。一般默认上电后是在默认会话模式下,当某一个服务端正在运行时,只会出现一个会话模式,不会同时存在两个会话模式。
2023-03-12 23:51:24
4907
原创 ISO 14229、ISO 15765、ISO 11898的区别
最近在做车载诊断相关的工作,对于ISO 14229一点都不熟悉,开发起来进度很慢,也非常痛苦。分不清ISO 14229、ISO 15765、ISO 11898之间有啥联系和区别。下面简单介绍一下这几个ISO标准,希望能对你有一点点帮助
2023-02-24 17:15:58
3930
原创 CANOE 入门使用教程【三】------发送报文介绍
前面已经介绍了CANOE的新建工程,trace窗口的介绍,工作中也会经常要发送报文,本文介绍一下如何发送报文。
2023-01-01 12:10:15
20655
9
原创 CANOE 入门使用教程【二】------Trace窗口介绍
CANOE的trace窗口可以实时显示总线上通信的数据,还有一些数据辅助分析功能,可查看收发的报文详情,对比、过滤、统计报文的相关数据
2022-12-23 17:29:51
10295
5
原创 CANOE 入门使用教程【一】------新建工程
在做车载产品的时候,经常会用到CANOE,尤其是诊断。本文介绍CANOE的基本使用,用的CANOE软件是12.0.75-64bit版本,硬件是CAN1610
2022-12-03 11:57:59
10599
转载 C语言编程规范
规则并不是完美的,通过禁止在特定情况下有用的特性,可能会对代码实现造成影响。但是我们制定规则的目的“为了大多数程序员可以得到更多的好处”, 如果在团队运作中认为某个规则无法遵循,希望可以共同改进该规则。
2022-11-27 16:44:48
2412
原创 LIN总线详细介绍
车载总线众多,初学者可能疑惑很多。本文主要介绍LIN总线的发展历史,LIN总线的特点,在汽车领域的使用场景,LIN总线的协议层详细介绍。希望能对你有所帮助
2022-11-22 23:13:08
18605
7
原创 ADAS常见缩写(RCW、ACC、BSD等)
近年来,随着智能驾驶的快速发展,智能辅助驾驶的功能也越来越多,本文介绍ADAS相关功能的一些缩写词。
2022-10-23 17:20:16
8623
1
原创 常用车载总线CAN、CAN FD、LIN、FlexRay、Ethernet介绍
摘要:相信做汽车电子行业的小伙伴,对CAN等常用车载总线并不陌生,当然了,可能不做汽车电子的也知道CAN,因为CAN的使用范围不再局限于汽车行业了。航空航天、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械等都会使用到。总线那么多,你是否也和我一样,懵懵懂懂,搞不清楚他们之间的区别呢?下面简单介绍一下,有个初步的了解,希望能帮助你区分它们
2022-10-07 21:20:09
20590
6
原创 Linux常用命令
Linux系统命令接近400个,初学者很难在短时间之内掌握这么多命令,没必要一股脑学完,我们只要掌握常用的就好了,其他的以后慢慢积累即可。此处整理常用的Linux命令,便于在Linux系统开发中查阅。
2022-10-06 22:39:10
2072
原创 Autosar介绍
随着汽车电子进入了高速发展的时代,据统计一辆汽车其内部的代码量已经超过了1千万行,超过上百个ECU。而随着顾客对功能需求的增加,以及整车厂对顾客需求的满足,这个数字依然成上升趋势。功能需求越多,软件复杂度就会越高。就会面临软件可重用性差、硬件平台各式各样很难统一、软件模块化极其有限等问题。各大厂商为了解决这些问题,Autosar就诞生了。
2022-10-05 20:28:30
7259
3
原创 git config --global报error:invalid key
摘要:本文主要介绍在搭建git环境时,执行git config --global 配置用户名和邮箱时,报错invalid key的解决方法。
2022-07-30 17:30:44
10034
1
原创 ID3格式介绍
摘要:在做音频项目开发时,经常会和音频打交道,会涉及到很多音频的基础知识。如音频格式,编解码,采样率、A/D,D/A转换等。本文旨在介绍歌曲ID3信息。如有错误,欢迎指正。
2022-06-06 00:17:10
4748
原创 I2S、TDM详细介绍
1. I2S简介I2S全称Inter-IC Sound, Integrated Interchip Sound,或简写IIS,是飞利浦在1986年定义(1996年修订)的数字音频传输标准,用于数字音频数据在系统内部器件之间传输,例如编解码器CODEC、DSP、数字输入/输出接口、ADC、DAC和数字滤波器等。除了都是由飞利浦定义外,I2S和I2C没有任何关系。I2S是比较简单的数字接口协议,没有地址或设备选择机制。在I2S总线上
2022-03-30 00:28:37
26124
4
原创 Adobe Audition生成正弦波音频
摘要:在音频开发工作中,经常会用到的1KHZ正弦波去测试,比如经过编解码后,是否会变形,产生pop音等。做音频开发的同学应该比较清楚。本文记录一下,如何用Adobe Audition生成一个正弦波。打开Adobe Audition 软件文件------>新建------>音频文件在弹出的窗口,填写音频文件的一些信息,文件名,设置你想要的采样率,声道数,采样位深度。此处以48K*16bit为例设置完成后,生成了一个音频文件效果------>生成------>音调设
2022-03-20 23:30:24
6398
原创 gcc编译过程
1. gcc编译器的安装工作中,在Linux环境下,有过量产项目的公司,gcc一般都是已经安装好了的。如果需要安装,请从官网下载或网上找资源下载gcc官网:https://gcc.gnu.org/此处不赘述安装过程了查看是否安装成功:gcc -v 能查到gcc版本号,说明安装成功2. 编译过程介绍:最开始学习编程的时候,一般都是用IDE去编译的,不管是IDE还是gcc编译的时候都会有四个过程一个编译过程一般要经过四个过程:预处理------编译------汇编------链接预处理:
2021-12-21 23:09:58
4419
ADAU1787 data sheet
2022-10-05
I2S协议规范,英文版
2022-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人