![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ECU开发
文章平均质量分 78
失途老马
汽车电子基础软件工程师
展开
-
AStyle使用小结
批量格式化Keil工程或指定目录代码格式,如缩进,大括号单独一行等。原创 2022-08-17 15:03:33 · 1059 阅读 · 0 评论 -
使用Hex view编写脚本生成特定格式刷写文件
1.知识背景汽车行业ECU基本都具有FBL(flash boot loader)功能。FBL可以基于UDS协议实现刷写功能。很多OEM厂商都有OTA的需求,但是对于整车内部ECU来说,仍然是基于UDS协议实现刷写。但是往往会要求刷写文件具有特定格式。如吉利/沃尔沃采用VBF(volov binary format)格式,吉利提供了VBF生成工具。长城要求具有特殊hearer area等特殊格式的BIN文件。 这时候往往需要对IDE编译产生的S19、HEX、BIN等格式进...原创 2021-12-23 20:35:30 · 15300 阅读 · 16 评论 -
OSEK NM 功能测试
1.背景知识某项目网络管理报文CANID0x500~0x57F CANID CANData 0x05 SA DA CF Data Data Data Data Data Data 表1.网络管理报文帧格式2.测试结构...原创 2021-06-24 10:02:45 · 5211 阅读 · 16 评论 -
理解OSEK NM原理,看完这个就够了
向liu zhihong先生致敬,一个小故事让我搞懂了Nm的机制和作用。仅以一个故事谈谈我对OSEK DNM的粗浅理解。希望能帮助大家有个直观的影响。管中窥豹,兹当抛砖引玉,如有错误,敬请指正。 -- Liu Zhihong从前有一个地主(OEM),养了一群瞎子(Node)。瞎子们被安排在一个房间(CAN)里干活。每个瞎子都有自己的工作,但瞎子不能一直工作,需要睡觉(Sleep)。瞎子只有在自己的工作结束并且其他所有清醒的瞎子工作也结束后才能睡觉,否则多吵啊?!问题在于瞎子们并不..原创 2021-05-21 17:05:17 · 6445 阅读 · 7 评论