自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 纹波防夹算法及实现浅谈

电动车窗防夹技术解析 本文深入探讨汽车电动车窗/天窗的自动防夹功能实现技术。主要对比了两种主流方案:霍尔传感器方案和电机电流纹波方案。霍尔方案通过磁环和传感器检测位置变化,精度高但成本较高;纹波方案则利用电机电流中的高频波动信号,具有成本低、系统简洁的优势,目前已成为市场主流。文章详细分析了纹波防夹的硬件架构,包括信号采集、位置计算和防夹算法实现原理。该方法通过精确捕捉电机电流纹波特征变化来判断障碍物,同时结合电流幅值监测,在确保安全的前提下最大化系统可靠性和性价比。文章还对电源纹波与电机纹波进行了本质区分

2025-06-13 10:18:27 1608

原创 Jenkins部署与配置

本文介绍了在汽车电子开发中如何部署和配置Jenkins,以应对传统开发模式中的效率低下和版本管理混乱问题。文章首先强调了Jenkins在汽车电子开发中的重要性,随后详细描述了从官网下载Jenkins的war包、安装JDK、配置环境变量到运行Jenkins的完整步骤。通过这一系列操作,Jenkins能够成为支持汽车电子全生命周期的自动化中枢,确保代码提交和固件交付的质量和可回溯性。文章最后指出,Jenkins的部署需要持续优化,以适应项目的不断演进,实现高效的CI/CD流水线。

2025-05-23 13:31:45 1129

原创 基于汽车电子的Jenkins自动化流程开发

随着智能网联汽车和自动驾驶技术的快速发展,汽车电子系统的复杂性急剧增加,传统的ECU开发模式已无法满足需求。为此,构建标准化的持续集成与持续交付(CI/CD)自动化流程成为关键。Jenkins作为核心工具,能够将代码提交、静态分析、多平台编译、硬件烧录和自动化测试等环节无缝衔接,实现“无人值守”式交付,显著提升开发效率和产品质量。本文详细介绍了如何基于Jenkins构建适配嵌入式开发的自动化流水线,涵盖工具链集成、硬件在环测试和高效部署等关键实践,为汽车电子团队提供可复用的解决方案,助力其在功能安全和代码规

2025-05-23 10:29:17 1156

原创 【AES算法详解及代码实现】

本菜鸡最近在实际开发项目中,遇到了AES算法,从客户的需求来看主要用于方向盘锁和发动机防盗锁,运用了如下一些加密流程,其中涉及到AES算法,我就饶有兴致的学习了一下,也看了网上的大部分教程,总结了一些自己学习过程中的遇到的重难点,同时也写了一份代码进行加密计算。因为个人觉得计算量太大了,要重复多次,并没有什么必要,完全可以学会一遍流程之后,读懂加密步骤就行了,不必细算具体数值。(本文图片大部分来源于网络)

2025-03-26 13:14:55 2762

原创 基于AUTOSAR架构的基础与实战

AUTOSAR的分层架构设计旨在提高汽车电子系统的模块化、可重用性和可扩展性。它将复杂的软件系统分解为多个层次和模块,每一层次和模块都有特定的职责和接口标准。这种架构使得开发过程更加系统化和高效。AUTOSAR的分层架构主要包括以下几个层次:1.微控制器抽象层(Microcontroller Abstraction Layer, MCAL)2.ECU抽象层(ECU Abstraction Layer)3.服务层(Service Layer)4.复杂驱动器(Complex Drivers)

2024-08-06 20:28:05 1298

原创 基于AUTOSAR架构的基础与实战

AUTOSAR(Automotive Open System Architecture)是一个开放且标准化的汽车电子软件架构。它由主要的汽车制造商、供应商和其他相关公司共同发起,旨在为汽车电子控制单元(ECU)提供一个标准化的软件平台,以应对汽车电子系统日益复杂化的问题。AUTOSAR的核心定义是通过创建一个标准化的接口和软件架构,促进汽车电子系统的模块化、可扩展性和可重用性。这不仅提高了软件开发的效率,还减少了不同供应商之间的集成问题。

2024-08-06 20:00:23 769

原创 汽车电子应用层需求变更实战记录——新增车辆模式需求

今天写一下遇到的新增车辆模式需求设备,一辆车出厂一般会有设定很多模式,每个模式对应的需求也不一样。今天所写的设变较为简单,所以简单记录一下。目前感觉用手画图显得有写略微简陋,后续会用MATLAB进行建模,更加规范。也请各位大佬多多批评指正,给点建议就更好不过了。

2024-04-01 22:30:32 1332

原创 matlab——Simulink模块介绍

Matlab和Simulink是一对非常强大的工具,用于建模、仿真和分析各种工程系统。Simulink特别适用于系统动态仿真和控制系统设计。这里首先介绍一下基于汽车电子的架构之应用层。我们在matlab中有分模块进行建模,不同的模块称为软件组件,在其中实现逻辑的处理。其中会调用AutoSAR接口(Ports)和连接器(Connector)作为一个可运行的实体。这三个构成一个APPL层,具体架构如下图所示:以上是AutoSAR的基本架构,因为我们只用到APPL层进行开发,所以以上只是初步了解一下。

2024-04-01 21:16:21 3218

原创 汽车电子应用层需求变更实战记录

汽车电子软件通常可以按照功能和层次结构进行分层。硬件抽象层(Hardware Abstraction Layer,HAL):• 这一层是软件与硬件之间的接口层,负责对硬件进行抽象和管理,使上层的软件可以独立于具体的硬件平台操作。• 包括处理器、传感器、执行器等硬件的驱动程序。操作系统(Operating System,OS):• 这一层提供了基本的系统服务和资源管理,例如任务调度、内存管理、设备管理等。

2024-03-27 20:09:39 1603 1

原创 算法分析与设计

算法分析与设计例题

2022-06-18 10:16:52 556

原创 计算机组成原理

计算机组成原理复习提纲

2022-06-11 17:16:56 251 1

原创 软件工程复习提纲

1.什么是软件危机?(P5)答:随着计算机在各个领域的广泛应用,软件的需求量越来越大,软件的复杂度也越来越高,导致软件的开发远远满足不了社会发展的需要,超出预算的经费、超过预期的交付时间的事情经常发生。由于缺乏文档及没有好的开发方法的指导,使得大量已有的软件难以维护。到 20 世纪 60 年代中期出现了人们难以控制的局面,即“软件危机”。2. 简述软件生存周期。(P7)答:软件生存周期是指软件产品或软件系统从产生、投入使用到淘汰的全过程,其大致可以分为以下 6 个阶段:(1)计算机系统工程,

2022-06-11 15:53:55 3159

空空如也

空空如也

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

TA关注的人

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