<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[justinfxj的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/justinfxj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; justinfxj]]></copyright><item><title><![CDATA[CXXFLAGS 和 LDFLAGS ]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/157433126</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/157433126</guid><author>justinfxj</author><pubDate>Tue, 27 Jan 2026 15:30:30 +0800</pubDate><description><![CDATA[在 Makefile 里（尤其是用 GCC/g++ 这一套工具链时），CXXFLAGS和LDFLAGSCXXFLAGSLDFLAGS。]]></description><category></category></item><item><title><![CDATA[工具：Autosar：DBC转ARXML]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/148794375</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/148794375</guid><author>justinfxj</author><pubDate>Fri, 20 Jun 2025 16:06:29 +0800</pubDate><description><![CDATA[摘要：该工具可将DBC文件转换为arxml文件，支持批量转换目录下所有DBC文件，并能根据DBC中的ECU节点拆分成多个arxml文件。]]></description><category></category></item><item><title><![CDATA[浅浅学:XCP协议原理及应用]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/147976969</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/147976969</guid><author>justinfxj</author><pubDate>Tue, 27 May 2025 15:25:09 +0800</pubDate><description><![CDATA[例如， 资源是slave提供的信息，即它是否支持页面切换之类的功能，还是在XCP上闪烁。在该架构中，ECU作为从设备（Slave），而测量与校准工具则作为主设备（Master）。并指定这些变量的触发方式（通常和slaver中的某些事件关联）当slaver中的对应事件触发时，slaver会主动将变量发送给master。DAQ功能是数据的自动采集，举个栗子，正常情况下在CTO模式下我要获取100个变量的值，那么我要来回通信200次，这对带宽影响很大，同时时间也不可控，因为我cto的时机是由master决定的。]]></description><category></category></item><item><title><![CDATA[ 基于DoIP开发的诊断&刷写上位机工具]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/148129106</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/148129106</guid><author>justinfxj</author><pubDate>Thu, 22 May 2025 09:17:02 +0800</pubDate><description><![CDATA[本文介绍了一款基于以太网DoIP通信协议开发的诊断工具上位机软件，旨在提供低成本、高效的开发解决方案。该软件无需依赖昂贵的Vector设备或CANoe环境，仅需低成本的以太网转换盒即可实现大部分以太网相关节点的ECU开发支持。软件功能包括DoIP参数配置、工作场景切换、诊断报文发送、会话保持、自定义刷写流程等，支持作为Tester节点和边缘节点的诊断功能。此外，软件通过JSON配置IP/PORT和目标地址等关键参数，支持加载测试文件连续执行诊断指令，并提供了刷写功能的灵活配置，以适应不同OEM需求和ECU特]]></description><category></category></item><item><title><![CDATA[浅浅学:DoIP工作流程及基于DoIP的诊断/刷写工具]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/146496792</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/146496792</guid><author>justinfxj</author><pubDate>Wed, 14 May 2025 14:01:06 +0800</pubDate><description><![CDATA[注：阅读本文需要对UDS及BootLoader有一定了解，基础内容不做赘述。在汽车"新四化"浪潮的推动下，智能座舱、自动驾驶、车路协同等创新技术正加速重构行业格局。随着车载ECU数量突破百个量级，软件代码量呈指数级增长——高端车型软件规模已超2亿行代码，软件成本占比超过40%。在此背景下，车载系统的迭代效率与用户体验直接挂钩，使得整车OTA（Over-The-Air）升级从技术亮点演变为刚需能力。]]></description><category></category></item><item><title><![CDATA[dbc转excel和excel转dbc的转换工具]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/89377167</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/89377167</guid><author>justinfxj</author><pubDate>Wed, 08 Jan 2025 09:00:37 +0800</pubDate><description><![CDATA[1introduction



无论是OEM还是supplier，dbc文件在开发还是测试阶段都是必须的。

然而由于其需要使用vector或者其他工具才能进行编辑，所以某种程度上造成了开发的不便利性。而excel也就成了间接传输dbc内容的工具，但是不管是从excel到dbc还是从dbc到excel，整车成千上万条的数据通过人工一条条的转换，效率低，且易出错。

基于提高生产效率的目的，开...]]></description><category></category></item><item><title><![CDATA[Hex diff compare 比较工具]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/106626741</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/106626741</guid><author>justinfxj</author><pubDate>Wed, 10 Jun 2020 15:10:49 +0800</pubDate><description><![CDATA[嵌入式开发过程中，最终都逃避不了hex，s19，bin这些可执行文件。

有时候有些场景就需要我们对比两个文件之间的不同。

此时，这个工具有派上用场了！

老夫搜遍全网，竟然没有一个好用的hex比较工具！

还算凑合的就是Vector的Hexview，虽然直击了我的痛点，但是比较功能要让老夫傻x一样一页一页的翻到底也是醉醉的了

于是不得不倒逼老夫自己动手，写了如下这个工具。





配色有点骚

功能很简单，加载两个hex文件

点击compare，生成比较结果。

可以在表格上右键将结果导出到cs.]]></description><category></category></item><item><title><![CDATA[Aurix2G-clock system]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/96267920</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/96267920</guid><author>justinfxj</author><pubDate>Mon, 28 Oct 2019 15:18:00 +0800</pubDate><description><![CDATA[1 时钟系统主要包含以下几个部分：

   1 时钟源

   2 锁相环倍频单元

   3 时钟分配单元

   4 外设时钟配置单元



2 时钟源

系统内部可以并行使用多个时钟源，但是每个外设的主要功能在任何时候都只与一个源相关。

2.1 osc晶振电路



OSCCON寄存器：

PLLLV:指示当前osc频率是否可用。晶振的watchdog基于...]]></description><category></category></item><item><title><![CDATA[Matlab-Note]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/87599986</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/87599986</guid><author>justinfxj</author><pubDate>Mon, 18 Feb 2019 09:46:56 +0800</pubDate><description><![CDATA[1 导入excel数据

     1创建脚本文件


close all; 
clear all;
clc

test=xlsread('testresult.xlsx')

2 将excel导入的数据绘图

获取x轴数据，即excel第一列数据

x=test(:,1)

同理获取y轴数据

y=test(:,2)

然后绘图

plot(x,y)

Done!

 ...]]></description><category></category></item><item><title><![CDATA[WPF/MVVM学习笔记（3）]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/86588837</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/86588837</guid><author>justinfxj</author><pubDate>Tue, 22 Jan 2019 10:08:01 +0800</pubDate><description><![CDATA[如何使用MahApps.Metro？

参考：https://www.cnblogs.com/yhcao/p/6237611.html

1 下载mahapps.metro到项目中

使用nuget控制台安装


PM&amp;gt; Install-Package MahApps.Metro

2 在view.xaml文件中引入命名空间


xmlns:Controls=&quot;clr-namespace:M...]]></description><category></category></item><item><title><![CDATA[WPF/MVVM学习笔记（2）]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/86577620</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/86577620</guid><author>justinfxj</author><pubDate>Mon, 21 Jan 2019 16:35:53 +0800</pubDate><description><![CDATA[2 绑定command

第一步，在viewmodel声明一个ICommand对象

第二步，创建一个command调用的方法

第三步，实例化声明的ICommand对象


          private string showtext;

        public string ShowText
        {
            get { return showtext; ...]]></description><category></category></item><item><title><![CDATA[WPF/MVVM学习笔记（1）]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/86576715</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/86576715</guid><author>justinfxj</author><pubDate>Mon, 21 Jan 2019 16:22:29 +0800</pubDate><description><![CDATA[好记性不如烂笔头，更何况自己记性烂！

1  安装mvvmlight支持包

2  创建一个基于mvvmlight的应用程序

3 mvvmlight采用的方式是将view和viewmodel通过viewmodellocator分割开来。

作为mvvm开发模型，首先要解决的是view跟viewmodel之间的绑定

第一步创建viewmodel，该viewmodel继承自 : ViewModel...]]></description><category></category></item><item><title><![CDATA[simulinktest]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/86153469</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/86153469</guid><author>justinfxj</author><pubDate>Wed, 16 Jan 2019 09:59:04 +0800</pubDate><description><![CDATA[Smulink Test Notebook序sd
序
Simulink Test 为模型的仿真，测试，验证和代码生成提供工具；
它包括Test Sequence（用于构建复杂的测试序列和仿真结果）和Test Manager（用于管理和执行测试）
Simulink Test支持功能，基线，等效性和背对背测试，包括软件在环测试，处理器在环测试和硬件在环测试。
通过创建Test Harness可以实现模...]]></description><category></category></item><item><title><![CDATA[MATLAB__S-FUNCTION-CmexS-mdlInitializeSizes]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/84983114</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/84983114</guid><author>justinfxj</author><pubDate>Thu, 13 Dec 2018 11:22:12 +0800</pubDate><description><![CDATA[#define S_FUNCTION_NAME   funcname---------指定函数名称与文件名一致

#define S_FUNCTION_LEVEL  2---------------Cmex等级都为2

#include “simstruc.h”-------------必备头文件

//宏定义

#define TRUE   1

#define FALSE  0

#defin...]]></description><category></category></item><item><title><![CDATA[COAP学习笔记2--Option]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/25086699</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/25086699</guid><author>justinfxj</author><pubDate>Tue, 06 May 2014 01:21:39 +0800</pubDate><description><![CDATA[上一篇写到的COAP消息格式]]></description><category></category></item><item><title><![CDATA[CoAP学习笔记1--概述]]></title><link>https://blog.youkuaiyun.com/justinfxj/article/details/24933987</link><guid>https://blog.youkuaiyun.com/justinfxj/article/details/24933987</guid><author>justinfxj</author><pubDate>Sun, 04 May 2014 21:15:17 +0800</pubDate><description><![CDATA[1、CoAP的通信模型类似于]]></description><category></category></item></channel></rss>