![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件
修车师傅
汽车嵌入式软件工程师,主要从事车身域控制器应用软件的开发。
展开
-
J1939 DM1多包广播报文发送
J1939 DM1多包广播报文发送原创 2022-06-21 15:05:47 · 4579 阅读 · 0 评论 -
敏捷(Agile)是一种价值观(Value)
敏捷宣言-Agile Manifesto个体和互动 高于 流程和工具Individuals and interactions over processes and tools工作的软件 高于 详尽的文档Working software over comprehensive documentation客户合作 高于 合同谈判Customer collabrationover contract negotiation响应变化 高于 遵循计划Responding to.原创 2022-03-17 22:35:12 · 389 阅读 · 0 评论 -
C语言中的宏定义
宏(Marco)定义是预处理指令的一种。宏定义的形式:#define 宏名 字符串#表示这是一条预处理命令,所有的预处理命令都以 # 开头。define是预处理命令。宏名是标识符的一种,命名规则和标识符相同。字符串可以是数字、表达式、if 语句、函数、数据类型等。宏定义表示用宏名替换字符串,在写代码时用宏名代替字符串,使代码简介,可读性更高;在编译时,会将所有的宏名替换回字符串。...原创 2022-01-26 10:29:23 · 1628 阅读 · 0 评论 -
“?:”运算符—C语言中唯一的三目运算符
格式:表达式a ? 表达式b : 表达式c执行步骤:1、计算表达式a的值。2、如果表达式a的值为TRUE,则执行表达式b。3、如果表达式a的值为FALSE,则执行表达式c。原创 2022-01-21 12:32:09 · 1961 阅读 · 0 评论 -
TRACE32使用小技巧—使用脚本提高工作效率
之前使用TRACE32一直是通过手动设置芯片及其他相关设置,其实TRACE32有很强大的脚本语言,几乎所有的功能都可以通过编写脚本的方式来进行,可以大大提高效率。以下脚本通过原来将原来需要点击10次左右的设置,变成点击运行一次脚本就可以实现。学习指令有两种方式:1、可以通过帮助文档去学习相关的指令第二种比较实用的方式是通过点击相应的窗口查看指令,然后模仿相应的指令。比如我点击了Var->format,可以看到窗口的顶部的指...原创 2022-01-21 12:24:45 · 1935 阅读 · 0 评论 -
什么是奇偶校验?
奇偶校验分为奇校验和偶校验。在数字电路中8个连续的比特是一个字节(byte),在内存中不带“奇偶校验”的内存中的每个字节只有8位,若它的某一位存储出了错误,就会使其中存储的相应数据发生改变而导致应用程序发生错误。而带有“奇偶校验”的内存在每一字节(8位)外又额外增加了一位用来进行错误检测。比如一个字节中存储了某一数值(1、0、1、0、1、0、1、1),把这每一位相加起来(1+0+1+0+1+0+1+1=5),5是奇数,如果采用奇校验(即一个字节(8位)加上检错的那1位共9位对应数字的和为奇数),那么原创 2022-01-19 14:29:33 · 11370 阅读 · 0 评论