![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Autosar
文章平均质量分 86
编号0927
开发过Linux通信服务器、视频流媒体服务器、Web前后端、Android/IOS、Qt,写过各种自动化脚本。2021年从安防转到汽车行业,现在主要研究Autosar。
展开
-
Autosar CAN报文周期抖动可能的原因分析+解决方法(总结)
在Autosar项目中我们经常会遇到各种CAN报文在CANOE上抓取的图形周期抖动,因此需要通过一些可能的原因分析解决报文周期不准的问题。那么下面就我根据实际项目中遇到的一些可能的原因做一些总结(后续持续完善)。原创 2023-12-15 09:13:36 · 1431 阅读 · 0 评论 -
Autosar Os降低CPU负载的方案总结
由于各个项目的实际场景不尽相同,可能需要有针对性的对症优化。如果你还有别的一些优化手段欢迎留言交流。原创 2023-12-13 13:47:59 · 1719 阅读 · 1 评论 -
一张图看懂NvMDynamicConfiguration和NvMResistantToChangedSw对NvM数据变更的影响
如果说NvM中配置好的Block List在项目迭代过程中没有Block的增加或减少,没有Block数据长度的增加或减少,那么NvM的使用就不会有什么问题。但是如果Block List在某一天要增加一个Block,或者某个Block的数据长度要发生变更,那么一旦程序升级,之前存入EEPRAM中的数据就不能被正确读取。如果说要让上述配置生效,那么一旦NvM Block List中有配置发生了变更,Compiled Configuration ID的版本号就要配置自增,否则。中,即便是在配置变更的情况下。原创 2023-12-14 09:10:03 · 680 阅读 · 4 评论 -
Autosar CP 操作系统详解
我们知道传统所说的“裸机编程”就是不带操作系统的编程,在系统需求相对比较简单的情况下使用裸机编程可以满足要求。在Main函数中,写一个大循环(While),然后加一个定时器,分时间片的方式,定时去执行代码,就完成了简单的调度功能。但是随着系统需求越来越复杂,此时就需要用到模块化设计方法以及多任务编程思想,否则后期软件升级维护成本将会急剧增加。此时迫切需要一种机制来替我们完成各个任务之间的调度功能,使得开发人员能够更关注于应用软件的开发,提高软件开发效率,为此便应运而生!原创 2023-12-13 09:45:58 · 3309 阅读 · 1 评论 -
基于SOME/IP的AP AUTOSAR实战步骤
一、方法论与Manifest01UML类图关系由于我们将会大量参考AP AUTOSAR元模型,因此,我们先根据上期的内容简单回顾一下UML类图,UML共有6种类图关系: 依赖(Dependency) 使用" 虚线箭头 "表示 关联(Association) 使用" 实线箭头 "表示 聚合(Aggregation) 使用"实线空.转载 2021-08-25 14:08:56 · 4631 阅读 · 6 评论