- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 工具:Autosar:DBC转ARXML
摘要:该工具可将DBC文件转换为arxml文件,支持批量转换目录下所有DBC文件,并能根据DBC中的ECU节点拆分成多个arxml文件。
2025-06-20 16:06:29
348
原创 浅浅学:XCP协议原理及应用
例如, 资源是slave提供的信息,即它是否支持页面切换之类的功能,还是在XCP上闪烁。在该架构中,ECU作为从设备(Slave),而测量与校准工具则作为主设备(Master)。并指定这些变量的触发方式(通常和slaver中的某些事件关联)当slaver中的对应事件触发时,slaver会主动将变量发送给master。DAQ功能是数据的自动采集,举个栗子,正常情况下在CTO模式下我要获取100个变量的值,那么我要来回通信200次,这对带宽影响很大,同时时间也不可控,因为我cto的时机是由master决定的。
2025-05-27 15:25:09
865
原创 基于DoIP开发的诊断&刷写上位机工具
本文介绍了一款基于以太网DoIP通信协议开发的诊断工具上位机软件,旨在提供低成本、高效的开发解决方案。该软件无需依赖昂贵的Vector设备或CANoe环境,仅需低成本的以太网转换盒即可实现大部分以太网相关节点的ECU开发支持。软件功能包括DoIP参数配置、工作场景切换、诊断报文发送、会话保持、自定义刷写流程等,支持作为Tester节点和边缘节点的诊断功能。此外,软件通过JSON配置IP/PORT和目标地址等关键参数,支持加载测试文件连续执行诊断指令,并提供了刷写功能的灵活配置,以适应不同OEM需求和ECU特
2025-05-22 09:17:02
1302
原创 浅浅学:DoIP工作流程及基于DoIP的诊断/刷写工具
注:阅读本文需要对UDS及BootLoader有一定了解,基础内容不做赘述。在汽车"新四化"浪潮的推动下,智能座舱、自动驾驶、车路协同等创新技术正加速重构行业格局。随着车载ECU数量突破百个量级,软件代码量呈指数级增长——高端车型软件规模已超2亿行代码,软件成本占比超过40%。在此背景下,车载系统的迭代效率与用户体验直接挂钩,使得整车OTA(Over-The-Air)升级从技术亮点演变为刚需能力。
2025-05-14 14:01:06
1295
2
原创 dbc转excel和excel转dbc的转换工具
1introduction无论是OEM还是supplier,dbc文件在开发还是测试阶段都是必须的。然而由于其需要使用vector或者其他工具才能进行编辑,所以某种程度上造成了开发的不便利性。而excel也就成了间接传输dbc内容的工具,但是不管是从excel到dbc还是从dbc到excel,整车成千上万条的数据通过人工一条条的转换,效率低,且易出错。基于提高生产效率的目的,开...
2025-01-08 09:00:37
15676
39
原创 Hex diff compare 比较工具
嵌入式开发过程中,最终都逃避不了hex,s19,bin这些可执行文件。有时候有些场景就需要我们对比两个文件之间的不同。此时,这个工具有派上用场了!老夫搜遍全网,竟然没有一个好用的hex比较工具!还算凑合的就是Vector的Hexview,虽然直击了我的痛点,但是比较功能要让老夫傻x一样一页一页的翻到底也是醉醉的了于是不得不倒逼老夫自己动手,写了如下这个工具。配色有点骚功能很简单,加载两个hex文件点击compare,生成比较结果。可以在表格上右键将结果导出到cs.
2020-06-10 15:10:49
7014
1
原创 Aurix2G-clock system
1 时钟系统主要包含以下几个部分: 1 时钟源 2 锁相环倍频单元 3 时钟分配单元 4 外设时钟配置单元2 时钟源系统内部可以并行使用多个时钟源,但是每个外设的主要功能在任何时候都只与一个源相关。2.1 osc晶振电路OSCCON寄存器:PLLLV:指示当前osc频率是否可用。晶振的watchdog基于...
2019-10-28 15:18:00
718
原创 Matlab-Note
1 导入excel数据 1创建脚本文件close all; clear all;clctest=xlsread('testresult.xlsx')2 将excel导入的数据绘图获取x轴数据,即excel第一列数据x=test(:,1)同理获取y轴数据y=test(:,2)然后绘图plot(x,y)Done! ...
2019-02-18 09:46:56
231
原创 WPF/MVVM学习笔记(3)
如何使用MahApps.Metro?参考:https://www.cnblogs.com/yhcao/p/6237611.html1 下载mahapps.metro到项目中使用nuget控制台安装PM> Install-Package MahApps.Metro2 在view.xaml文件中引入命名空间xmlns:Controls="clr-namespace:M...
2019-01-22 10:08:01
298
原创 WPF/MVVM学习笔记(2)
2 绑定command第一步,在viewmodel声明一个ICommand对象第二步,创建一个command调用的方法第三步,实例化声明的ICommand对象 private string showtext; public string ShowText { get { return showtext; ...
2019-01-21 16:35:53
211
原创 WPF/MVVM学习笔记(1)
好记性不如烂笔头,更何况自己记性烂!1 安装mvvmlight支持包2 创建一个基于mvvmlight的应用程序3 mvvmlight采用的方式是将view和viewmodel通过viewmodellocator分割开来。作为mvvm开发模型,首先要解决的是view跟viewmodel之间的绑定第一步创建viewmodel,该viewmodel继承自 : ViewModel...
2019-01-21 16:22:29
259
原创 simulinktest
Smulink Test Notebook序sd序Simulink Test 为模型的仿真,测试,验证和代码生成提供工具;它包括Test Sequence(用于构建复杂的测试序列和仿真结果)和Test Manager(用于管理和执行测试)Simulink Test支持功能,基线,等效性和背对背测试,包括软件在环测试,处理器在环测试和硬件在环测试。通过创建Test Harness可以实现模...
2019-01-16 09:59:04
5961
4
原创 MATLAB__S-FUNCTION-CmexS-mdlInitializeSizes
#define S_FUNCTION_NAME funcname---------指定函数名称与文件名一致#define S_FUNCTION_LEVEL 2---------------Cmex等级都为2#include “simstruc.h”-------------必备头文件//宏定义#define TRUE 1#define FALSE 0#defin...
2018-12-13 11:22:12
2098
dbc转arxml文件 autosar
2025-06-20
汽车软件,bootloader 诊断 刷写工具
2025-03-25
hexdiff.7z
2020-06-10
DBCconverter
2019-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅