剑从东方起
码龄6年
关注
提问 私信
  • 博客:428,646
    社区:21
    动态:15,433
    444,100
    总访问量
  • 213
    原创
  • 9,066
    排名
  • 16,090
    粉丝
  • 1,093
    铁粉

个人简介:高级软件工程师,汽车电子行业深耕者。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-11-01
博客简介:

梦想技术家

博客描述:
闲来无事,多多记录,好记性不如烂笔头。
查看详细资料
  • 原力等级
    当前等级
    7
    当前总分
    3,681
    当月
    56
个人成就
  • AutoSar领域新星创作者
  • 获得1,096次点赞
  • 内容获得400次评论
  • 获得3,650次收藏
  • 代码片获得2,753次分享
创作历程
  • 37篇
    2024年
  • 167篇
    2023年
  • 16篇
    2022年
成就勋章
TA的专栏
  • 链接文件及功能安全
    付费
    14篇
  • CP-AUTOSAR 模块解析
    付费
    58篇
  • 英飞凌Tc3xx EB-tresos Mcal配置详解
    付费
    31篇
  • 英飞凌Tc27x EB-tresos Mcal 配置详解
    付费
    30篇
  • 汽车电子笔记
    15篇
  • Vector工具使用
    8篇
  • NXP-S32K3使用记录
    24篇
  • ISO14229 - UDS诊断服务
    2篇
  • Python自学之路
    19篇
  • 解忧杂货铺
    9篇
  • 单片机基础知识
    10篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

HEX查看小知识:通过txt查看hex文件,应该怎么去理解里面的信息呢?

一个hex文件通过hexview打开非常直观,很明显的可以看出来地址、数据等关键信息。如下图但是通过txt的格式打开,发现信息有些混乱,以此为基础无法查看关键信息,如下。
原创
发布博客 2024.12.31 ·
379 阅读 ·
5 点赞 ·
1 评论 ·
5 收藏

汽车电子笔记之-015:英飞凌AURIX2G一些基本概念的梳理

全局寄存器应用:在一个多通道温度监测系统中,所有温度传感器的数据都存储在全局寄存器中,CPU可以统一读取所有传感器的数据并进行集中处理。组寄存器应用:在一个多任务系统中,不同任务可能需要独立控制不同的ADC组。例如,一个任务控制电机,另一个任务监测温度。每个任务可以独立访问和配置自己的ADC组和组寄存器。请求源事件: 由请求源触发,用于启动ADC转换过程。通道事件: 每个ADC通道完成转换后生成,用于标识特定通道的转换结果。结果事件: 所有通道转换完成后生成,用于集中处理所有通道的转换结果。
原创
发布博客 2024.12.15 ·
1655 阅读 ·
55 点赞 ·
0 评论 ·
39 收藏

C语言编程规范MISRAC中文

发布资源 2024.12.04 ·
rar

AUTOSAR知识点 之 :Send/Receiver 与 Client/Server 的区别

层次不同: Port Prototype是物理连接点,而Port Interface是逻辑契约。Port Prototype负责实际的连接和数据传输,而Port Interface定义了传输的数据类型和通信规则。功能不同: Port Prototype关注的是组件之间的连接和数据传输路径,而Port Interface关注的是数据的类型和通信方式。抽象层次: Port Interface是一个更高层次的抽象概念,它定义了组件之间通信的规范,而Port Prototype则是实现这种规范的具体连接点。
原创
发布博客 2024.12.04 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

NXP也就是恩智浦的EB Tresos工具里面的功能配置,中文版本的详细介绍,对于项目开发来说能快速实现

发布资源 2024.11.20 ·
rar

汽车电子笔记之-014:一场FIFO的思考引发将汽车电子DTC相关 - 故障发生前后关键数据记录并回读的功能浅研发

工作中DTC的冻结帧与扩展数据功能一般用于存储故障发生时刻的一些关键数据,例如电压、电流、传感器信息等。快照只能存储单点信息,也就是故障发生时刻一组信息,但是故障发生前应该有一定趋势,并不是突变的,分析故障发生前例如100组数据能够较好的定位问题原因,那么怎么去记录并回放呢,网上查了一下,不知道是不是自己不会查,没查到。专利网站翻翻很多,关键词搜索:故障发生前。实现思路:下面章节会逐步分解步骤。
原创
发布博客 2024.10.21 ·
802 阅读 ·
10 点赞 ·
0 评论 ·
29 收藏

NXP实战笔记(十六):NXP 32K3xx系列单片机有关OTA升级的思考

NXP的S32K3系列单片机通过HSE(硬件安全引擎)的ABSWAP功能实现OTA(Over-The-Air)升级,是一种确保固件更新过程安全可靠的方法。HSE(硬件安全引擎):HSE是NXP S32K3系列单片机中的一个安全特性,它提供加密、安全启动和密钥存储等安全功能,符合ISO26262标准,达到ASIL D安全等级。HSE支持多种加密算法,包括AES、RSA和ECC,确保数据传输和存储的安全性。此外,HSE还支持无线固件更新(FOTA),允许MCU接收和安装新的固件,而不影响系统的正常运行。
原创
发布博客 2024.09.22 ·
2021 阅读 ·
33 点赞 ·
0 评论 ·
37 收藏

汽车电子笔记之-013:旋变硬解码ADI芯片AD2S1210使用记录(从零开始到软件实现)

AD2S1210是一款10位至16位分辨率旋变数字转换器,集成片上可编程正弦波振荡器,为旋变器提供正弦波激励。转换器的正弦和余弦输入端允许输入3.15 V p-p ± 27%、频率为2 kHz至20 kHz范围内的信号。Type II伺服环路用于跟踪输入信号,并将正弦和余弦输入端的信息转换为输入角度和速度所对应的数字量。最大跟踪速率为3125 rps。AD2S1210是做电机控制器常见的位置解析芯片,具备解析出绝对位置(机械角度)与速度,解析的方式可以通过串口SPI、并口IO口、ABZ传出需要的信息。
原创
发布博客 2024.09.14 ·
3179 阅读 ·
18 点赞 ·
3 评论 ·
56 收藏

网上搜集的AD2S1210的驱动芯片代码包含了两个官方例子,总共五个例子,每个文件夹是单独的一个例子

发布资源 2024.09.13 ·
rar

ISO15031有关DTC定义及解释的规范

发布资源 2024.08.20 ·
rar

NXP实战笔记(十五):32K3xx基于RTD-SDK在S32DS上安装HSE之后,进行AB SWAP功能实现OTA升级。

1.HSE 切换服务相关的变量,要放在合理的内存空间,可以参照HSE 安装的潜在失败原因分析。例如,在切换过程中,存在下面的变量,如果不放在dtcm或者no-cable的话,可能会导致切换不成功(非常重要)。链接文件里面设置2.连续两次操作,间隔时间太短,一般认为小于1s.如果连续两次切换,会导致程序死掉。但是重新上电reset之后,程序仍然会执行切换后block的程序。解释如下图:3.切换时未获取SU权限。但在实际的项目工程中,经调试发现如果不获取SU权限,也可以实现。
原创
发布博客 2024.07.31 ·
1525 阅读 ·
21 点赞 ·
0 评论 ·
17 收藏

S32K3通过S32DS实现:S32K3如何将FLASH驱动放到RAM里面、RAM如何实现软件复位数据不丢失操作。

在通过RTD的SDK也好MCAL也好,始终存在一个问题,生成的代码除了看门狗模块,默认都是放在flash里面,按照正常逻辑来看没啥大的问题,思考一个问题:Flash放在0x100的位置,但是此时我们要操作0x100怎么办?那肯定不允许啊,但是将flash的驱动放在RAM里面就可以避免这个问题的产生。Flash的特性:PF0能操作PF1,当然PF1也能操作PF0的,以此类推,只要不操作自身,想怎么玩都可以。这也是一个物理特性吧。
原创
发布博客 2024.06.18 ·
1176 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

NXP实战笔记(十四):32K3xx基于RTD-SDK在S32DS实现HSE的安装。

第一种为通过调试器安装,通过调试器复位两次安装。第二种是脱机运行,也就是下载HEX到MCU里面实现断电上电两次安装。
原创
发布博客 2024.06.17 ·
2727 阅读 ·
37 点赞 ·
0 评论 ·
43 收藏

S32K3系列安装HSE的例程代码通过IVT的方式实现

发布资源 2024.06.15 ·
zip

NXP实战笔记(十三):32K3xx基于RTD-SDK在S32DS上休眠唤醒wakeup低功耗功能。

S32K3xx仅有两种电源模式,RUN模式和STANDBY模式。S32K1xx之所以有Run、Sleep、Deep Sleep三种电源状态,是因为S32k1xx使用的ARM Cortex M4的内核,其内核就规定了这三种电源模式:Run:正常工作模式,允许PLL 倍频,内核、系统、总线频率运行在芯片的最高频率,功耗可达数十mA–上百mASleep:普通睡眠模式,大部分外设停止工作,内核、系统和总线部分关闭或降频工作,功耗可降至几个mA。
原创
发布博客 2024.06.14 ·
1283 阅读 ·
25 点赞 ·
0 评论 ·
34 收藏

S32K3休眠唤醒实战代码Wakeup

发布资源 2024.06.13 ·
rar

NXP应用随记(八):S32K3XX的HSE学习记录(HSE\MU\UTEST\IVT\A,B SWAP)

HSE,即硬件安全引擎(Hardware Security Engine),是NXP S32K312微控制器(MCU)中的一个功能,它提供了一系列的安全特性,包括加密、安全启动和密钥存储等。这些功能旨在增强汽车电子系统的信息安全,符合ISO26262标准,达到ASIL D安全等级。具体来说,S32K312的HSE支持AES-128/192/256加密、RSA、ECC等加密算法,以及侧通道保护,确保了数据传输和存储的安全性。
原创
发布博客 2024.05.31 ·
4630 阅读 ·
33 点赞 ·
2 评论 ·
52 收藏

BootLoader升级知识点001:OTA在线升级技术之-AUTOSAR FOTA升级流程与关注点解析。

在此背景下进行 FOTA 处理。这允许 Dcm 使用诊断协议抢占功能,该功能是 Dcm 规范的一部分(参见规范文档 [8],第 7.3.4.16.3 章和本文档第 5.2.3.6 章)。此外,应该使用Dcm模块指定的安全访问机制来保护对FOTA诊断会话的更改(参见[8])。
原创
发布博客 2024.05.22 ·
1614 阅读 ·
12 点赞 ·
1 评论 ·
25 收藏

Python自学之路--005:os与sys库使用过程函数总结

在Python中,.upper() 是字符串(String)类的一个方法,它用于将字符串中的所有小写字母转换为大写字母,并返回新的字符串。例如,在Windows系统中,它会使用反斜杠 \,而在UNIX和类UNIX系统中,它会使用正斜杠 /。这个方法也会跟随符号链接,这意味着如果指定的路径是指向现有目录的符号链接,那么该方法也会返回 True。根据Python 3.12.3的文档,os.path.exists还会返回False,如果你没有权限执行os.stat()在请求的文件上,即使路径物理上存在。
原创
发布博客 2024.05.17 ·
926 阅读 ·
9 点赞 ·
0 评论 ·
26 收藏

Python自学之路--004:Python使用注意点(原始字符串‘r’\字符转换\‘wb’与‘w区别’\‘\‘与‘\\’区别)

以前的脚本通过Python2.7写的,通过Python3.12去编译发现不通用了,其实也是从一个初学者的角度去看待这些问题。其中的\被认为特殊字符串的一个标识,如下图需要在前面加个“r”才被认为原始字符串。
原创
发布博客 2024.05.16 ·
1114 阅读 ·
13 点赞 ·
0 评论 ·
13 收藏
加载更多