Lin
  • 2024-10-14实现基于UDS诊断协议的CAN本地OTA升级
    一、目标在上篇文章实现基于UDSLIN诊断协议的本地OTA升级-CSDN博客博客中已经基于LINUDS诊断协议实现了通过PC端上位机对MCU进行本地的OTA升级。本篇将在上篇文章的基础上实现基于UDS诊断协议的CAN本地OTA升级。本篇文章对实现的目的、需要用到的第三方工具请查看之前的博客相
  • 2024-10-14LIN诊断实现MCU本地OTA升级
    一、目标通过PC端上位机实现MCU本地的OTA升级,本篇文章对实现的目的、需要用到的第三方工具、LIN诊断帧、升级协议、MCU端升级过程以及PC端升级过程做详细说明。二、目的最近在做MCU项目时需要将样机寄给客户进行验证,在客户的验证过程中要求参数可调试,如果需要修改软件升级MCU就
  • 2024-10-14实现基于UDS LIN诊断协议的本地OTA升级
    一、目标在上篇文章LIN诊断实现MCU本地OTA升级_linota-CSDN博客中已经基于LIN诊断协议实现了通过PC端上位机对MCU进行本地的OTA升级,但是没有完全按照UDS协议实现。本篇将在上篇文章的基础上进行改进,实现基于UDSLIN诊断协议的本地OTA升级。本篇文章对实现的目的、需要用到的第三
  • 2024-10-02手把手教你学AUTOSAR(四)--AUTOSAR通信机制
    目录AUTOSAR通信机制1.通信层(CommunicationLayer)1.1网络管理(NetworkManagement)1.2协议栈实现1.3消息传输1.4数据交换2.应用层(ApplicationLayer)2.1运行时环境(RuntimeEnvironment,RTE)2.2应用层通信接口3.典型通信场景3.1CAN通信示例3.2LIN通信示例
  • 2024-09-28P3355 骑士共存问题
    P3355骑士共存问题我还没学网络流所以先讲二分图的做法,讲述下思路怎么推出来的。可以发现骑士可达的点的颜色总是与自己的颜色相反,放了这个骑士,周围可达的方格就不能放骑士,要求客房的最多骑士数量,发现这与二分图最大匹配是相同的,所以直接进行分点匹配。#include<bits/stdc++.
  • 2024-09-02LIN总线CAPL函数—— 主节点波特率测试(ChkStart_LINMasterBaudrateViolation)
  • 2024-08-30LIN诊断(3)—— 传输层诊断协议(LINTP)
  • 2024-08-14李超线段树
    用途:用于二维坐标系维护多条线段。算法:本质上是采用标记永久化,对每个线段树节点维护一个标记表示该区间存在这一条线段,查询时从上到下经过节点的标记即为该横坐标上可能经过的线段。下面需在标记(线段)间的比较上作考虑:建议画图理解此时对于一个区间\([l,r]\),找出中点\(mid
  • 2024-08-03MCAL 架构
    目录一、MCAL架构简介二、Microncontroller驱动组2.1MCU驱动2.2WDG驱动2.3GPT模式三、Memory驱动组3.1FLS驱动3.2 EEP驱动四、Communication驱动组4.1SPI驱动4.2LIN驱动4.3CAN驱动4.4FlexRay驱动(FR驱动)4.5以太网驱动(ETH驱动)五、I/O驱动组5.1PORT
  • 2024-07-24分块
    分块数列分块入门4区间修改区间查询区间修改正常。但是区间查询有几个需要注意的点:1.需要取模。(这里对喜欢疯狂取模的人我提个醒:千万不要在bl[l]=...那里取模啊,把块数给模了就完全错了,还有一些不能模的地方一定要看清楚!!!)2.用懒标记算答案的时候一定要乘上r-l+1,别单点
  • 2024-07-23双LIN收发器TJA1022(NXP)
    一、简述TJA1022支持2路LIN(LocalInterconnectNetwork),波特率高达20Kbd,符合LIN2.0、LIN2.1、LIN2.2、LIN2.2A、ISO17987-4:2016(12VLIN)和SAEJ2602规范。TJA1022T和TJA1022TK(SO14/HVSON14封装)与TJA1020、TJA1021、TJA1027和TJA1029引脚兼容; TJA1022HG(DHVQFN24封装)与
  • 2024-07-16[题解]POJ2074 Line of Sight
    POJ2074LineofSight题意简述多测。给定若干条线段,全部与\(x\)轴平行。其中有\(2\)条线段表示房子和人行道(虽然翻译不是人行道就是了),保证房子在人行道上面。其他线段表示障碍物(不保证在房子和人行道之间)。请找出人行道上最长的连续部分,使得在这中间可以完整地看到房子的全
  • 2024-07-06string str = “中文lin”不会报错,但为什么还必须使用wstring wstr
    在C++中,字符串字面量"中文lin"默认是窄字符字符串(char类型),而不是宽字符字符串(wchar_t类型)。当你尝试将这个字符串字面量赋值给一个std::string对象时,通常不会直接报错,但前提是源文件(.cpp文件)的编码支持这些字符。如果你的源文件是以UTF-8编码保存的,并且你的编译器(
  • 2024-07-06wstring wstr = “中文lin”会报错,wstring wstr = L“中文lin”不会报错
    在C++中,对于wstring的使用,有几个关键点需要注意:字符串字面量的前缀:宽字符字符串字面量必须以L前缀开头,以指示编译器该字符串字面量应该被当作宽字符(wchar_t)数组来处理。源文件编码:源文件(.cpp文件)的编码需要支持字符串中的字符。对于包含中文字符的宽字符串字面量,源文
  • 2024-06-17LIN协议的诊断测试(附CAPL自动化代码)
    文章目录前言一、概述1.主节点2.从节点二、从节点诊断测试1.CANoeISC方式2.CAPL自动化脚本方式三、主节点诊断测试1.帧超时时间(高低压)&节点丢失2.应答错误故障码总结前言本文暂不谈及3类从节点诊断等LIN诊断协议的具体深入内容,主要了解一下LIN的主从节点诊断如
  • 2024-06-16【车载开发系列】各类总线介绍
    【车载开发系列】各类总线介绍【车载开发系列】各类总线介绍【车载开发系列】各类总线介绍一、为什么需要总线二、车载总线的种类三、CAN总线1)CAN协议简介2)CAN协议特点四、CANFD总线1)CANFD协议简介2)CANFD协议特点五.LIN总线1)LIN总线简介2)LIN总线特点3)为什么要LIN
  • 2024-06-16一文搞懂LIN节点的State Machine状态机测试
    文章目录一、协议概述1.主机任务状态机2.从机任务状态机二、主机任务状态机测试三、从机任务状态机测试1.测试场景2.问题分析3.结果描述总结在ISO17987中在NetworkManagement章节之前有一节关于StateMachine状态机的描述,初学时看着觉得没什么内容,不过是对节点所
  • 2024-05-28车载网络通信及诊断测试
    车载网络通信,作为现代汽车技术的核心组成部分,其定义与重要性不容忽视。简而言之,车载网络通信是指汽车内部各个电子控制单元(ECU)之间,以及汽车与外部设备之间,通过特定的通信协议进行数据交换和信息共享的过程。这一过程对于实现汽车的智能化、网联化以及电动化至关重要。 诊断测试
  • 2024-05-0312_面板数据
    第12章面板数据12.1面板数据的特点定义面板数据一段时间内跟踪同一组个体的数据。分类:分类分类准则特点短面板n、T的大小n小、T大长面板n大、T小动态面板是否有被解释变量滞后项有静态面板*否平衡面板*每个时期样本中的个体是否完全相
  • 2024-04-26斯坦福虚拟小镇
    斯坦福虚拟小镇人类的很多想法很多时候都是出奇的一致,LLM被大家熟知之后,很多人应该都会想到用LLM创建智能NPC吧。这个虚拟小镇就是斯坦福和谷歌的几个大佬根据一个古老的模拟人生沙盒游戏创建的多智能体Agent的一个项目。能力主要是这几项:观察observation、记忆memory、反思
  • 2024-03-19NCV7321D11R2G收发器中文资料PDF数据手册引脚图参数图片价格芯片概述特性原理
    产品概述:NCV7321是一款全功能局部互联网(LIN)收发器,适用于LIN协议控制器和物理总线之间的接口。该收发器以I3T技术实施,可实现高电压模拟电路和数字功能在同一个芯片上的共存。NCV7321LIN器件属于车内联网(IVN)收发器系列。LIN总线适用于以最低可能成本从控制设备
  • 2024-02-14矩阵乘法
    矩阵乘法我们有一个DP式,它的转移系数相对固定,不受DP值的变化而变化,可以递推且它通常有一或两维状态,可以分为很多阶段,但每个阶段中状态数不多现在我们要递推很多次,是线性复杂度接受不了的便把DP的式子写为矩阵的形式,一般在\(O(w^3\logn)\)复杂度内计算(\(w\)为矩阵的
  • 2024-02-07CF1446C Xor Tree 题解
    解题思路与其考虑删除哪些点,不如考虑保留哪些点。考虑到和异或有关,那么我们可以把这些数倒序插入trie树中,然后我们就可以在trie树上跑一个简单的dp:若当前节点为叶子节点,那么保留,返回\(1\);若当前节点在链上,那么直接继承儿子节点;若当前节点有两个儿子,那么更新为较大儿子
  • 2023-11-05基于时间序列联动分析的补货与定价策略研究
    IntroductionThisisanexcellentpaperofmathematicalmodelingresearchwiththehonourofNationalSecondPrize(<2.3%).ResearchonReplenishmentandPricingStrategiesBasedonTimeSeriesLinkageAnalysisZhihaoLi,PaiLin,KaidaHuangChinaUn
  • 2023-10-31Opencascad(C++)-建模-创建有界直线段
    文章目录1、前言2、用gp_Lin创建一条直线2.1gp_Lin类成员函数2.2创建一条直线2.3运行结果3、创建一条有界的直线段3.1功能说明3.2函数说明3.2创建直线段的代码3.3测试效果1、前言在Opencascad开发时,经常会遇到创建直线的情况,采用gp_Line创建的直线段是无界的,如果想创建