自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 CAN Intel格式与Motorola格式的区别

Intel格式,也称为小端模式(Little Endian),遵循低地址先发的原则。在这种模式下,最低有效位(LSB, Least Significant Bit)被视为起始地址,而最高有效位(MSB, Most Significant Bit)则被放置在更高的地址。当CAN报文包含跨字节的数据时,Intel格式会将信号的高位(MSB)存放在高字节的高位,而低位(LSB)则存放在低字节的低位。

2024-08-29 16:01:18 986

原创 Vector CAN DBC收发类型配置笔记

在使用Vector工具链时,需要注意如果是多方开发,需要对提供的dbc进行二次处理,防止出现导入dbc后出现的各种异常解析问题或者出现的实际与理论信号的处理不一致的问题。

2024-05-15 15:12:16 876

原创 常见的排序算法

在开发语言中实现的排序算法种类繁多,且每种算法都有其特定的应用场景和优化空间,因此在这里我会列出一些常见的排序算法。这些算法的性能在不同的数据集和使用场景下会有所不同。选择合适的排序算法取决于数据的特性、内存限制以及性能要求。例如,对于小数据集,简单直观的排序算法(如冒泡排序或插入排序)可能就足够了;对于大数据集,则可能需要使用更高效的算法(如归并排序、快速排序或堆排序)。对于特定类型的数据(如整数且范围较小),计数排序、桶排序或基数排序可能会更有效。

2024-04-25 13:24:38 710

原创 AUTOSAR ADT和IDT详解

AUTOSAR标准中,ADT(应用数据类型)和IDT(实现数据类型)扮演着关键角色。ADT用于定义具有物理含义的数据原型,确保应用软件在逻辑层面的一致性和准确性。而IDT则关注于底层实现,将ADT映射到具体的类型映射集中,以在代码层面精确描述数据原型结构。通过ADT和IDT的协同工作,AUTOSAR实现了数据在物理意义、应用逻辑和底层实现之间的一致性,从而提升了汽车电子系统开发的质量和效率。当数据原型具备明确的物理意义时,我们应当采纳应用数据类型(application data type)。

2024-04-24 18:48:26 2117

原创 安卓Studio报错java.lang.RuntimeException: Unable to create application com.android.tools.fd.runtime.Boot

在Settings->Build,Execution,Deployment->Instant Run。在新建项目或者重新安装Studio并导入项目后,经常会报运行时异常错误。将Enable Instant Run 勾选取消。

2024-04-24 11:17:35 409

原创 AUTOSAR CAN收发流程

随着汽车智能化、网联化的快速发展,CAN总线作为汽车内部通信的核心技术,扮演着举足轻重的角色。AUTOSAR(AUTomotive Open System ARchitecture)作为汽车软件架构的开放标准,为汽车软件的模块化、标准化和可重用性提供了强有力的支持。在AUTOSAR框架下,CAN通信的收发流程不仅关系到数据的准确传输,更关乎整个汽车系统的稳定性和安全性。本文主要介绍CAN自下而上以及以上而下在AUTOSAR架构下的通信流程。一、框图。

2024-04-23 15:49:53 1338

原创 Android Studio报错Failed to resolve...

当我们在Andorid Studio重新导入新的工程或者新建工程的时候,我们要注意gradle版本以及共工程编译gradle版本是否兼容。相关库的引用是否合理,版本是否兼容等问题。

2024-04-22 17:34:40 1136 3

原创 CAN dbc 文件解析

本文介绍了CAN DBC文件的基本概念和作用,它作为描述CAN网络上电子节点间通信信息的数据库文件,为工程师提供了标准化解析CAN消息的方法。DBC文件包含了消息ID、名称、长度、发送周期等详细信息,使原始CAN数据能够被解码为具有实际意义的信号值。通过导入DBC文件,解析工具或软件可实现CAN报文的解析,并确保数据在不同设备和平台间的一致性。创建和编辑DBC文件需专业工具支持,这些工具提供了丰富的功能和选项以满足不同通信需求。总之,DBC文件解析是理解CAN通信信息、优化系统设计和进行故障诊断的关键工具。

2024-04-22 14:39:25 1281

原创 S32K 基于Mailbox的CAN收发示例

s32k 146芯片的一个简单示例。

2024-04-22 10:54:05 658

原创 网络超时或者登录超时的问题分享

最终通过以前同学的帮助下,完美的解决了这个问题。这个问题也告诉我们,下载资源一定要在正规的官网下载,最好别搜了就用,用了发现不仅携带一堆的广告还把电脑干崩溃了。命令时,它会清除Winsock目录中的所有配置和设置,然后重新创建一个新的Winsock目录。前段时间发生一件非常头疼的事情,本来想装个软件清理一下电脑,装完以后几乎所有的应用都无法登录。尝试过重启,卸载,擦拔网线,甚至拆机重装,就准备重装系统了。在网上也找了很久,也使用了各种设置,但是毫无例外,没有一个管用的。LOL我也算是个老粉丝了。

2024-04-19 15:13:58 330

原创 一文读懂UDS诊断服务

通过深入学习UDS统一诊断服务,我掌握了其基本原理、服务请求以及DTC故障码的解读方法。在实践中,我能够将理论知识与实际操作相结合,运用UDS技术快速定位并解决车辆故障。同时,通过参与实际项目,我积累了丰富的经验,提升了技能水平。这段学习旅程不仅让我对UDS有了更深入的理解,也为我未来在汽车诊断领域的发展奠定了坚实的基础。

2024-04-19 13:51:09 8685

原创 白话AutoSAR

AutoSAR是个啥AUTOSAR,说白了就是汽车领域的一个“通用软件模板”。它给汽车电子控制单元(ECU)的软件底层打造了一个标准的外壳,就像给每个ECU都穿上了一件“标准衣服”。这样一来,大家都能用同样的底层软件,只需要调整下衣服的“尺寸”或者“颜色”,就能适应不同的硬件或者应用层软件。这样,用户就可以专心设计衣服上的图案或者样式,而不用操心衣服本身怎么做。简单来说,AUTOSAR就像是汽车软件里的“瑞士军刀”,集合了各种功能,用户只需要选择需要的部分来用。它封装了硬件驱动,还提供了操作系统的功能,

2024-04-18 18:48:44 164

原创 SPI MCAL 配置及原理

学习SPI配置过程需掌握MCAL的基本原理和使用方法,理解SPI通信协议的工作原理和时序要求。通过实践经验和不断学习,开发者能够熟练配置SPI接口,实现与外设的高效通信。

2024-04-18 17:12:56 3110

安卓百度地图应用实例源码

通过百度地图相关api接口实现地图的显示与构建Marker图标并且连接两个Marker的具体实现。

2024-04-26

安卓自定义动态折线(填充)图

本资源为安卓平台提供了一款自定义动态折线图组件,旨在实时展示数据的动态变化,帮助用户直观理解数据趋势,提升数据分析与决策效率。

2024-04-24

安卓自定义静态折现统计图

本资源提供了一款适用于安卓平台的自定义静态折线统计图组件。通过该资源,开发者可以方便地集成美观且功能丰富的折线统计图到安卓应用中,用于展示和分析数据趋势。

2024-04-24

安卓自定义省市区三级联动组件

实现了省、市、区(县)三级联动的选择功能,根据用户的选择,动态更新下一级的数据,确保数据的准确性和实时性。提供简洁的API接口,方便开发者快速集成到现有安卓应用中。XML布局文件定义了三级联动View的布局结构。

2024-04-24

安卓自定义手势解锁应用

设计清晰、直观的主界面,展示当前解锁手势的预览图以及设置、修改手势的选项。功能丰富、界面美观、交互流畅的安卓自定义手势解锁应用

2024-04-24

HMAC-MD5实现代码

Hmac_MD5是一种结合了哈希函数(MD5)和密钥的消息认证码(MAC)算法。它通过对消息和密钥进行特定的哈希运算,生成一个固定长度的签名值。这个签名值可以作为消息的完整性验证和身份验证的依据。Hmac_MD5算法具有高度的安全性,能够有效防止消息在传输过程中被篡改或伪造。同时,由于使用了密钥,Hmac_MD5还能够实现消息的保密性,确保只有持有正确密钥的接收者才能验证消息的完整性。因此,Hmac_MD5算法在网络通信、电子支付、数据加密等领域得到了广泛应用。

2024-04-23

NXP TC3x用户参考手册

TC3x芯片手册是一份详尽且专业的技术文档,旨在为用户提供关于TC3x系列芯片的全面指南。

2024-04-22

MPC5746用户手册

您的贴心操作指南

2024-04-22

SPC560B用户手册

您的贴心操作指南

2024-04-22

LIN入门书,新手必备

LIN入门书,新手必看的学习资料

2024-04-20

CAN入门教程,你值得拥有

新手必备的入门书

2024-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除