车载知识总览
文章平均质量分 82
从需求评审、测试计划、测试用例设计、缺陷报告和bug处理流程、工具使用等逐步深入展开车载基础理论
诊断协议那些事儿
诊断开发工作者
展开
-
S32DS编译标准库函数pow、exp报错
S32DS IDE工程使用math.h库的exp、pow函数,如: int i=2,y=4;然后再printf,编译之后就还是出现如下错误。但是使用int a = pow(2,4);然后printf(“%d”,a)这样打印出来是没问题的,原创 2024-06-02 14:55:52 · 463 阅读 · 0 评论 -
存储基础知识
存储芯片,也叫存储器,是用来存储程序和各种数据信息的记忆部件。根据断电后数据是否被保存,可分为 ROM(非易失性存储芯片)和RAM(易失性存储芯片)RAM:随机存储器(Random Access Memory),读写速度快,但掉电时会丢失其存储的内容ROM:只读存储器(Read-Only Memory),存储的内容掉电后不会丢失。原创 2024-06-06 21:04:30 · 748 阅读 · 0 评论 -
瑞萨芯片简介(片上资源分配)和工具链使用
瑞萨RH850 MCU家族,专为高端汽车应用而设计。MCU家族中的不同成员,如RH850/F1x、RH850/P1x、RH850/D1x、RH850/E1x和RH850/C1x,每个成员针对特定的应用领域。RH850 F系列的路线图,不同世代和变种的MCU家族,这些MCU如何与汽车电气系统的演变相吻合,而工艺从40nm往28/40nm进行转移。RH850/F1KH是一款32位单片机,具有两个G3KH核心的CPU。RH850/F1KM是一个32位单芯片微控制器,具有一个G3KH CPU核心。原创 2024-06-06 20:22:04 · 758 阅读 · 0 评论 -
CAN和LIN的DB9接口定义
开发过程中,CAN和LIN的DB9线束不能共用。原创 2024-04-09 22:38:59 · 4013 阅读 · 0 评论 -
基于NXP的ISELED开发环境搭建
NXP S32K ISELED 32位Arm Cortex-M微控制器 (MCU) 包括一种全新的通信协议 (ISELED),用于控制汽车和工业照明应用中的静态和动态LED阵列。这样即可解决当今LED系统中的校准和通信问题。通过将用于确保稳定光参数(亮度和颜色稳定性)的昂贵外部工艺移至RGB LED中的嵌入式处理实现了上述目标。这些MCU支持ISELED协议,随附的ISELED软件驱动程序可与其生产级SDK或AUTOSAR环境一起使用。原创 2024-04-02 21:59:50 · 1089 阅读 · 0 评论 -
ISELED氛围灯方案简介
在当今汽车行业疯狂内卷的时代,各车企把更多精力花费在了车辆内部座舱的设计上,氛围灯出现其实已经有好多年,从最开始的单色氛围灯,到64色、128氛围灯,再到现在的256色氛围灯,氛围灯的功能变得越来越强大。目前主流的车内氛围灯大多是LIN通讯或者CAN通讯,LIN的方案由于成本低,应用的比较多,也是目前市面上的主流方案。代表的芯片如迈来芯的MLX81106/MLX81108,ELMOS的E521.31/E521.36,英迪芯的IND83209/IND83211,当然LIN会存在带宽不够的情况。原创 2024-04-02 20:52:44 · 1038 阅读 · 0 评论 -
NXP-S32DS软件安装
基本工具包和RTD包这两个压缩包的安装是有顺序的,需要先安装基础开发包(SW32K3xx_S32DS_3.5.0_D2303),再安装 SW32K3_RTD_4.4_R21-11_3.0.0_D2303_DS_updatesite(RTD 包)原创 2024-04-02 19:42:58 · 1099 阅读 · 0 评论 -
正版J-Link仿真器无输出电压问题
从官方给的资料了解到,J-Link使用目标板参考电压来创建调试信号的电平,因此该引脚必须与芯片的电源引脚连接,以获取正确的目标板参考电压。如果出现VTref显示为0V,那么会出现连接不上芯片等情况!原创 2024-03-23 19:52:02 · 1348 阅读 · 0 评论 -
ADB环境配置和基础使用
ADB全称是AndroidDebugBridge(安卓调试桥):是一种用于在计算机和Android设备之间通信的命令行工具。它允许开发者在设备上安装和调试应用程序,并访问设备的文件系统和控制台。在进行Android开发时,配置ADB环境是非常重要的一步。本文介绍ADB环境的配置和基础使用。原创 2024-03-23 15:31:37 · 4949 阅读 · 0 评论 -
汽车KL15、KL30、ACC的区别
相信刚接触汽车电子的伙伴都会有一个疑惑,什么是KL15?什么是KL30?内心一脸懵逼……KL是德语Klemme的缩写,指的是ECU的管脚,可以理解为Pin的意思。原创 2024-03-20 23:39:01 · 3309 阅读 · 1 评论 -
Source Insight使用-添加新的文件类型
在Source Insight中我们通常查看.c和.h文件,当使用其查看.java 或者.hal等类型文件时,发现找不到,即可使用此教程。原创 2024-03-19 22:59:07 · 642 阅读 · 0 评论 -
MCU、MPU、SOC简介
随着处理器技术的不断发展,CPU()的发展逐渐出现三种分支,分别是MCU(,微控制器单元) 和MPU(Micro Processor Unit,微处理器单元)和DSP()数字信号处理器。在车载项目中广泛使用MCU(Microcontroller Unit)+SOC((System on Chip)的双芯系统设计,本文将介绍两者的区别与联系。原创 2024-01-09 21:47:06 · 1782 阅读 · 0 评论 -
软件测试之鲁棒性测试
Bootloader软件刷写鲁棒性(Robustness)测试是指对Bootloader软件进行连续多次的刷写测试,且一次Fail都没发生,以此验证Bootloader软件的可靠性。鲁棒性是指软件对于异常输入和异常操作的处理能力。鲁棒性测试是通过模拟和验证软件在面对异常情况时的反应和处理能力,评估软件在异常情况下是否能够正常工作或者恢复到正常工作。原创 2023-12-16 18:35:56 · 630 阅读 · 0 评论