自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十六宿舍的博客

探讨嵌入式相关技术,分享嵌入式工作经验,个人账号,永不营利。

  • 博客(110)
  • 收藏
  • 关注

原创 【AutoSAR 基础软件】A2L文件与英飞凌Overlay功能详解(XCP模块必备)

本篇文章是在介绍学习AutoSAR基础软件中XCP模块之前的必备基础内容,包括A2L文件以及英飞凌Overlay功能详解。在介绍A2L文件的时候,文章首先介绍了A2L文件的由来以及其组成,并提供了一个A2L文件示例帮助读者更好的理解A2L文件包含的内容;然后,又介绍了英飞凌TC3xx提供的Overlay功能,文章从功能寄存器讲起,并依据实际的Overlay功能实现代码帮助读者更好的理解Overlay功能实现。

2025-03-23 18:31:14 769 3

原创 【英飞凌TriCore】异常问题排查定位详解(“跑飞”、“死机”)

本篇文章针对在英飞凌TriCore上,使用符合AutoSAR规范要求的基础软件时,当遇到的“死机”、“跑飞”等问题时,给出了一个比较系统的正向排查思路。

2025-03-09 18:56:29 1001 1

原创 基于毫米波雷达技术的电车智能动力回收方法

本文介绍了一种基于毫米波雷达技术的智能电车动力回收方法。文章首先从当前动力回收的大背景入手,介绍了目前的实现情况以及一些弊端;然后详尽的介绍了这种基于毫米波雷达技术的电车智能动力回收方法的实现过程,并总结了这种方法带来的好处。

2025-02-09 21:09:43 1800

原创 【汽车电子软件架构】AutoSAR从放弃到入门专栏导读

本文是汽车电子架构:AutoSAR从放弃到入门专栏的导读篇。文章延续专栏文章的一贯作风,从概念与定义入手,希望读者能对AutoSAR架构有一个整体的认识,然后对专栏的涉及的文章进行分类与链接。

2025-01-28 23:57:42 2365 1

原创 【AUTOSAR 基础软件】软件组件的建立与使用(“代理”SWC)

本文从创建软件组件讲起,并针对软件组件中的常用功能以实例为基础进行了详尽的说明,帮助读者能够使用ISOLAR这个工具建立并使用SWC。在为应用层补齐必要的SWC之后,还能在符合AUTOSAR架构的工程中在RTE之上添加一部分“手写代码”,实现逻辑。

2025-01-12 23:14:18 1440 2

原创 【MCAL】TC397+EB-tresos之PWM配置实战 - (占空比可调方波)

本篇文章首先从理论讲起,基于《MC-ISAR_TC3xx_UM_Pwm_17_GtmCcu6.pdf》介绍了Pwm_17_GtmCcu6这个PWM驱动模块的理论知识,然后介绍了在TC397平台使用EB-tresos对Pwm_17_GtmCcu6这一个驱动模块进行配置与调试的整个实战过程,帮助第一次接触这个模块的读者能够更快的上手来实现符合自己项目要求的开发工作,完成PWM的输出控制。

2025-01-01 20:14:14 1546 2

原创 【AUTOSAR 基础软件】Can模块详解(Can栈之驱动模块)

文章包含了AUTOSAR基础软件(BSW)中Can模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码三个维度来帮读者清晰的认识和了解Can驱动软件模块。

2024-12-29 19:39:09 2596

原创 【AUTOSAR 基础软件】CanSM模块详解(Can栈之状态管理模块)

文章包含了AUTOSAR基础软件(BSW)中CanSM模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解CanSM这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。

2024-12-02 20:13:21 2402 8

原创 【AUTOSAR 基础软件】CanTp模块详解(Can栈之传输模块)

文章包含了AUTOSAR基础软件(BSW)中CanTp模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解CanTp这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。

2024-11-25 20:33:25 2722

原创 【AUTOSAR 基础软件】CanIf模块详解(Can栈之接口模块)

文章包含了AUTOSAR基础软件(BSW)中CanIf模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解CanIf这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。

2024-11-11 18:40:56 2748 11

原创 【AUTOSAR 基础软件】ComM模块详解(通信管理)

文章包含了AUTOSAR基础软件(BSW)中ComM模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解ComM这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。

2024-10-14 01:04:41 3195 2

原创 【AUTOSAR 基础软件】PduR模块详解(通信路由)

文章包含了AUTOSAR基础软件(BSW)中PduR模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解PduR这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。

2024-10-08 21:23:28 3184 4

原创 【AUTOSAR 基础软件】COM模块详解(通信)

文章包含了AUTOSAR基础软件(BSW)中COM模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解COM这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。

2024-10-05 03:15:19 4377 6

原创 【MCAL】TC397+EB-tresos之ICU配置实战

ICU模块作为比较常见的方波信号测量模块被广泛使用在不同的项目工程中。文章首先介绍了ICU模块的信号测量、边沿计数、边沿检测、时间戳记录这四种模式的背景概念与配置方法,然后展示了对应这四种模式的调试代码以及结果,帮助读者更直观的理解ICU模块的使用。

2024-09-22 20:37:43 2370 2

原创 【MCAL】TC397+EB-tresos之SPI配置实战 - (同步/异步)

本篇文章首先从理论讲起,从AUTOSAR规范以及MCAL手册两个不同角度(前者偏理论,后者偏实践)介绍了SPI模块的背景概念与理论,帮助读者在实际配置之前能有个理论的框架。然后详细的介绍了在TC397平台使用EB tresos对SPI驱动模块进行配置与调试的实战过程,帮助第一次接触这个模块的读者能够更快的上手来实现符合自己项目要求的开发工作,完成SPI通信。

2024-09-01 22:03:33 4626 42

原创 【MCAL】TC397+EB-tresos之存储器驱动配置- (Fls_17_Dmu/FlsLoader)

本篇文章首先从理论讲起,基于《MC-ISAR_TC3xx_UM_Fls_17_Dmu.pdf》与《MC-ISAR_TC3xx_UM_FlsLoader.pdf》介绍了Fls_17_Dmu与FlsLoader这两个存储器驱动模块的理论知识,然后详细介绍了在TC397平台使用EB-tresos对Fls_17_Dmu与FlsLoader这两个驱动模块进行配置与调试的实战过程,帮助第一次接触这个模块的读者能够更快的上手来实现符合自己项目要求的开发工作,完成对存储器的擦除、读、写等操作。

2024-08-09 18:25:34 1739

原创 【MCAL】TC397+EB-tresos之ADC配置实战 - (模数转换)

本篇文章首先从理论讲起,基于《MC-ISAR_TC3xx_UM_Adc.pdf》介绍了ADC模块的理论知识,然后详细介绍了在TC397平台使用EB-tresos对ADC驱动模块进行配置与调试的实战过程,帮助第一次接触这个模块的读者能够更快的上手来实现符合自己项目要求的开发工作,完成模拟量到数字量的转换。

2024-08-07 20:36:06 3817 7

原创 【AUTOSAR 基础软件】存储栈(NvM、MemIf、Fee)详解

文章包含了AUTOSAR基础软件(BSW)中存储栈(NvM、MemIf、Fee)相关的内容详解(未涉及EA等模块)。本文从AUTOSAR规范,ISOLAR-AB配置以及模块相关代码分析四个维度来帮读者清晰的认识和了解存储栈这一基础软件栈。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。

2024-07-23 19:34:26 9801 20

原创 【AUTOSAR 基础软件】DEM模块详解(诊断故障管理)

文章包含了AUTOSAR基础软件(BSW)中DEM模块相关的内容详解。本文从ISO标准,AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析四个维度来帮读者清晰的认识和了解DEM这一基础软件模块。

2024-06-28 19:49:20 7832 35

原创 【ETAS CP AUTOSAR基础软件】DCM模块详解(诊断)

文章包含了AUTOSAR基础软件(BSW)中DCM模块相关的内容详解。本文从ISO标准,AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析四个维度来帮读者清晰的认识和了解DCM这一基础软件模块。

2024-06-24 18:09:57 8497 24

原创 【ETAS CP AUTOSAR基础软件】DET、Bfx、CRC、ComStack、rba_ArxmlGen模块详解

文章包含了AUTOSAR基础软件(BSW)中DET、Bfx、CRC、ComStack、rba_ArxmlGen模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解DET、Bfx、CRC、ComStack、rba_ArxmlGen。

2024-06-15 20:56:09 2983 3

原创 【ETAS CP AUTOSAR基础软件】BswM模块详解

文章详细介绍了ECU基础软件中包含的BswM模块,本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解BswM这一基础软件模块。

2024-06-12 19:00:21 4750 4

原创 【ETAS CP AUTOSAR基础软件】EcuM模块详解

文章包含了AUTOSAR基础软件(BSW)中EcuM模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解EcuM。

2024-05-31 20:28:46 4727

原创 【ETAS CP AUTOSAR工具链】ARXML文件详解

本篇文章首先对ARXML这种文件格式做了一个概述,叙述了这种标签语言的基本语法,然后对ARXML文件都会包含的一些基本信息做了详细的解读,最后基于使用ISOLAR-AB从A到B的开发过程,将涉及到的ARXML文件进行了详细的解析。

2024-05-24 19:50:56 7720 6

原创 【ETAS CP AUTOSAR工具链】RTA-BSW基础软件开发详解

本篇文章首先介绍了跟汽车ECU基础软件开发密切相关的AUTOSAR理论知识,并基于此描述了整个RTA-BSW的开发流程与框架,最后以一个从工程建立到RTE生成的完整开发流程实例分析,帮助读者更好的理解文章前两节涉及的理论知识。

2024-05-18 00:48:05 3998 2

原创 【ETAS CP AUTOSAR工具链】RTA-OS操作系统详解

文章首先介绍了RTA-OS诞生的整个过程,并粗略的介绍了不同阶段的系统特性,然后根据一个RTA-OA整体配置开发过程实例,详细的介绍了RTA-OS基本的特性内容。

2024-05-09 19:52:04 4299 10

原创 【ETAS CP AUTOSAR工具链】RTE运行时环境详解

RTE(Runtime Environment)处于应用层与基础软件层的中间,基于OS提供的接口完成不同任务周期的调度和各个组件之间信号的传递工作,文章较为详细的描述了整个RTE的配置以及代码生成过程。

2024-04-27 22:46:51 5117 7

原创 【ETAS CP AUTOSAR工具链】基本概念与开发流程

本文概括介绍基于ETAS CP AUTOSAR工具链的开发框架与流程,并主要介绍了系统级的设计与配置过程。帮助读者快速上手基于ETAS CP AUTOSAR工具链的控制器软件开发。

2024-04-21 18:46:59 8757 15

原创 【MCAL】TC397+EB-tresos之CAN配置实战 - (CAN/CANFD)

本篇文章介绍了在TC397平台使用EB-tresos对CAN驱动模块进行配置的实战过程,不仅介绍了标准CAN的发送与接收,还介绍了CANFD的实现与调试以及扩展帧的使用。

2024-03-03 00:15:56 11226 12

原创 【MCAL】TC397+EB-tresos之GPT配置实战 - 定时器

本篇文章介绍了在TC397平台使用EB-tresos对GPT驱动模块进行配置的实战过程,不仅介绍了使用GTM来实现定时器的方案,还介绍了基于GPT12来实现连续定时器的实例,帮助读者能够在英飞凌的平台快速的实现定时器。

2024-01-28 23:47:35 4684 16

原创 【MCAL】TC397+EB-tresos之Port&Dio配置实战 - LED灯闪烁

​本篇文章介绍了在TC397平台使用EB-tresos对Port和Dio驱动模块进行配置的实战过程,配置完成之后,烧录到开发板上之后,对应的D107发光二极管会以一秒为周期进行闪烁。

2023-12-27 21:53:10 3383 2

原创 【MCAL】TC397+EB-tresos之MCU配置实战 - 芯片时钟

本篇文章介绍了在TC397平台使用EB-treso对MCU驱动模块进行配置的实战过程,主要介绍了后续基本每个外设模块都要涉及的芯片时钟部分,帮助读者了解TC397芯片的时钟树结构,在后续计算配置不同外设模块诸如通信速率,定时器周期等,都能有一个清晰的输入频率来源理解。

2023-12-24 23:07:20 5282 8

原创 【物联网无线通信技术】WiFi从理论到实践(ESP8266)

文章首先介绍了WiFi这种无线通信技术的一些基本概念,并针对其使用的802.11协议的基本概念与其定义的无线通信连接建立过程进行了简单的介绍,然后对WiFi开发常常涉及的无线功率以及天线相关的基础知识做了些介绍,最后以ESP8266为例,介绍了WiFi无线通信包括硬件以及嵌入式软件的实现。

2023-12-19 23:16:11 3337

原创 【MCAL】HighTec集成TC3xx对应MCAL的Demo

文章介绍了使用HighTec编译开发环境集成TC3xx对应MCAL例程的一般过程,文章以具体实操流程为介绍线索并对集成的每一步配以图片,帮助读者可以按图索骥完成整个的集成过程,最终可以基于MCAL来驱动片内外设。

2023-12-16 23:12:40 3332 1

原创 【AUTOSAR MCAL】MCAL基础与EB tresos工程新建

文章介绍了AUTOSAR MCAL的基础概念,软件架构以及AUTOSAR MCAL规范,拆解介绍了MCAL的相关背景知识。针对特定的芯片平台,文章还介绍了EB tresos工程的新建以及一些常见的tresos操作。

2023-12-16 23:12:13 5271 11

原创 英飞凌(Infineon)TC397链接文件解析

文章首先从实际的编译过程引入了链接文件的作用,然后介绍了TC397链接文件涉及的链接命令,最后采用脚本命令走读的形式逐块解析了TC397链接文件的作用,对照代码帮助读者理解链接的整体过程。

2023-12-03 04:11:19 5442

原创 【物联网无线通信技术】ZigBee从理论到实践(CC2530)

本篇文章首先对ZigBee这种无线通信技术进行了相关背景概念的介绍,然后依托CC2530,完整的介绍了ZigBee无线通信的实现过程,包括无线灯控,PER测试以及无线频谱分析仪应用。

2023-12-03 04:11:05 3183

原创 Infineon+EB构建MCAL驱动包Demo实现片内外设使用

本篇本篇文章以实际MCAL示例程序的实现与使用,帮助读者理解MCAL层在BSW中具体担任的功能与角色。文章分为程序安装,Demo配置集成,Demo烧录运行三个部分带领读者经历使用EB来完成片内外设的驱动。

2023-11-19 19:36:16 3696

原创 英飞凌(Infineon)平台嵌入式开发基础

本篇文章介绍了基于英飞凌平台进行嵌入式开发的一些基础知识,从官方资源,以及在不同开发环境下实现LED灯闪烁的实例,帮助读者了解基于英飞凌平台进行嵌入式开发工作的来龙去脉。

2023-11-19 01:18:52 7157

原创 【汽车电子】CAN总线分析仪使用介绍(PCAN/同星CAN卡)

本篇文章以CAN卡的使用为基本线索,介绍了在汽车电子领域涉及的一些基本CAN卡使用流程,搭配强大的上位机可以实现诸如诊断控制台等功能。

2023-11-14 18:36:33 9378 5

基于DW1000的UWB室内定位相关手册与例程

压缩包中包含了基于DW1000芯片来实现室内定位所需要的手册,硬件参考涉及,软件例程等一系列资料。

2023-08-21

STM32+EC20实现

适合于需要使用EC20模块实现4G通信需求的工程师使用,ec20 + stm32 通信模块源码。

2023-05-08

雷达CFAR算法Matlab-GUI实现

利用MATLAB GUI设计平台,设计多算法雷达一维恒虚警检测CFAR可视化界面,通过选择噪声类型、目标类型、算法类型,手动输入相关参数,可视化显示噪声波形与目标检测的回波-检测门限波形图。运行cfar.m即可调用GUI进行参数输入输出。 恒虚警检测技术(CFAR)是指雷达系统在保持虚警概率恒定条件下对接收机输出的信号与噪声作判别以确定目标信号是否存在的技术。 前提:由于接收机输出端中肯定存有噪声(包括大气噪声、人为噪声、内部噪声和杂波等),而信号一般是叠加在噪声上的。这就需要在接收机输出的噪声或信号加噪声条件下,采用检测技术判别是否有目标信号。 误差概率:任何形式的判决必然存在着两种误差概率:发现概率和虚警概率。当接收机输出端存在目标回波信号,而判决时判为有目标的概率为Pd,判为无目标的概率为1-Pad。当接收机输出端只有噪声时,而判为有目标的概率为Pfa。由于噪声是随机变量,其特征可用概率密度函数表示,因此信号加噪声也是一随机变量 具体过程:恒虚警检测器首先对输入的噪声进行处理后确定一个门限,将此门限与输入端信号相比,如输入端信号超过了此

2023-05-04

使用STM32F103平台基于FreeRTOS使用EC20实现无线网通信示例程序

本实例能够帮助嵌入式工程师快速了解如何驱动EC20模块实现自己产品需要的无线通信需求。本例实现了由串口到4G无线网络的透传功能,并还实现了一个调试串口可以配置建立TCP连接的网络参数。资源不仅包含了工程源码,还包含了芯片软/硬手册等开发资料帮助各位嵌入式工程师基于EC20开发自己的产品。

2023-04-16

STM32f10x中文参考手册+标准库帮助文件

压缩包内含了STM32f10x中文参考手册,帮助您在STM32平台开发时得到有效的指导和帮助。压缩包内还包含了ST提供的标准库帮助文件,文件详细的描述了标准库提供接口的参数含义以及接口的功能。总而言之,如果您在做基于STM32f10x的开发,那么这些资料会是您的得力工具。

2023-04-09

Linux应用开发:APUE读书笔记+源码

压缩包内容包含了第三版APUE读书笔记以及相关训练源码,适用于初学UNIX环境(Linux)应用编程的工程师进行学习,能够帮助工程师更好的上手Linux环境下的应用开发。压缩包中还包含很多文中的示例以及相关笔记注释,帮助您更好的理解相关基础概念。

2023-04-08

空空如也

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

TA关注的人

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