- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Autosar CAN报文周期抖动可能的原因分析+解决方法(总结)
在Autosar项目中我们经常会遇到各种CAN报文在CANOE上抓取的图形周期抖动,因此需要通过一些可能的原因分析解决报文周期不准的问题。那么下面就我根据实际项目中遇到的一些可能的原因做一些总结(后续持续完善)。
2023-12-15 09:13:36
2109
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
1067
5
原创 Autosar Os降低CPU负载的方案总结
由于各个项目的实际场景不尽相同,可能需要有针对性的对症优化。如果你还有别的一些优化手段欢迎留言交流。
2023-12-13 13:47:59
2674
3
原创 Autosar CP 操作系统详解
我们知道传统所说的“裸机编程”就是不带操作系统的编程,在系统需求相对比较简单的情况下使用裸机编程可以满足要求。在Main函数中,写一个大循环(While),然后加一个定时器,分时间片的方式,定时去执行代码,就完成了简单的调度功能。但是随着系统需求越来越复杂,此时就需要用到模块化设计方法以及多任务编程思想,否则后期软件升级维护成本将会急剧增加。此时迫切需要一种机制来替我们完成各个任务之间的调度功能,使得开发人员能够更关注于应用软件的开发,提高软件开发效率,为此便应运而生!
2023-12-13 09:45:58
4998
1
转载 基于SOME/IP的AP AUTOSAR实战步骤
一、方法论与Manifest01UML类图关系由于我们将会大量参考AP AUTOSAR元模型,因此,我们先根据上期的内容简单回顾一下UML类图,UML共有6种类图关系: 依赖(Dependency) 使用" 虚线箭头 "表示 关联(Association) 使用" 实线箭头 "表示 聚合(Aggregation) 使用"实线空.
2021-08-25 14:08:56
6075
6
原创 看板(Kanban)与Scrum区别
看板和scrum有许多不同之处,下面就列举一下看板和scrum的区别:对比项 scrum 看板 计划 它有固定的计划,它专注于规划。它从sprint计划开始,以sprint审查结束。举行日常会议,以便团队了解后续步骤,优先事项以及之前步骤的经验。 它没有固定的计划,也没有每日会议。在看板中,可以随时发生变化,即频繁发生变化。 时间线 在scrum中,处理具有固定时间持续时间的sprint意味着在一段固定时间之后,要向客户端提供一些东西。 看板没有sprint的
2021-07-19 09:52:23
2749
原创 DOORS入门教程系列:基本概念介绍(一)
从今天开始,我把DOORS的学习过程做个记录,方便其他朋友学习,也方便今后自己复习巩固。首先介绍一下DOORS的背景和一些相关概念。DOORS是一种跨平台的、企业级的需求管理工具,用于捕获、连接、跟踪、分析和管理各类信息,以确保项目符合所描述的需求和标准。系统工程师和管理人员常常借助DOORS来完成需求的管理过程。DOORS为满足业务需要的沟通提供了多种手段,使不同功能小组可以协同开发项目,使用户可以检验所构建系统是否正确及是否是以合适的方式构建的。DOORS在屏幕上提供的视图库提供了强大且易用的漫
2021-07-05 17:36:43
27689
5
原创 TCP 的三次握手与四次挥手,详解
1、TCP 的三次握手过程分解: 假设A是客户端,B是服务端。A首先向B发出连接请求报文段,这个时候首部中的同步位SYN=1,同时选择一个初始的序号x。此时报文段不能携带数据。此时A进入到SYN_SENT(同步已发送)状态。 B受到连接请求报文,同意建立连接,向A发出确认。确认报文中,SYN和ACK都置1,确认号是x+1,与此同时,自己选择一个初始序号y,这个报文也不能...
2018-09-13 15:08:56
220
原创 bat替换文件中的字符串
@echo offset strOld=-t 1set /a cpu=%number_of_processors%-1set strNew=-t %cpu%set file=%~dp0start.batsetlocal enabledelayedexpansionfor /f "tokens=*" %%j in (%file%) do ( set "tmp=%%j" if n...
2018-06-05 08:16:45
18249
2
转载 MFC子窗口全屏和还原实现
一、定义三个变量BOOL m_bFullSceen;//全屏标志CWnd* m_pWndSave;//保存父窗口指针WINDOWPLACEMENT m_wpmSave;//保存窗口位置信息二、变量初始化m_bFullSceen(FALSE)三、调用函数(鼠标双击窗口实现窗口全屏化)//ON_MESSAGE(UM_LBUTTON_DBLCLK, OnLButtonDblClk)LRESULT ...
2018-05-16 10:34:34
2205
转载 MFC在父对话框中嵌入子对话框
最近开发ActiveX,需要用到这个,特记录一下。(转载自:http://blog.sina.com.cn/s/blog_665b70ed0100hjc6.html)一、对话框中显示对话框的方法:1、首先创建要在对话框里显示的那个对话框,命名为:IDD_INNER。设置这个对话框的属性:1)、“Style”选择“Child”;中文版“样式”选择“下层”。2)、“Border”为“None”;中文版...
2018-05-11 10:42:16
7316
原创 解决【关于javascript调用ocx控件时提示:对象不支持“setUrl”属性或方法】
因最近工作需要,要开发一款视频播放的ocx控件。但我是第一次开发ocx控件,遇到不少问题,走了不少弯路。现将所遇问题做个记录,方便后来人查看。问题描述:ocx控件中,添加一个名为“setUrl(BSTR url)”的ocx接口方法,以供浏览器js代码调用传值给ocx。然而在ie浏览器中调用ocx的setUrl方法时,提示:对象不支持“setUrl”属性或方法本以为修改ie浏览器的安全级别,将act...
2018-05-09 13:56:35
10429
1
原创 获取指定日期前一天的日期
获取前一天的日期。代码中所用的另外两个,时间与时间戳互转的方法(NetTime2Stamp、Stamp2NetTime),请查看:https://download.youkuaiyun.com/download/rwlsh/10373238//获取前一天的日期;NetTime getLastDay(NetTime _today) { int64_t _todayStamp = NetTime2Stam
2018-04-26 09:05:56
2229
jdk1.8安装包+一键设置jdk环境变量脚本
2018-11-05
北京时间日期转时间戳、时间戳转北京时间日期
2018-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人