- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 汽车电子嵌入式常见Os对比
FreeRTOS从早期的V7、V8,到目前主流的V10,以及最新的V11/LTS版本,在功能、性能和编程规范上都有显著演进。对于需要运行图形界面、复杂网络服务或大量计算的设备(如智能网关、工控面板、高端POS机),通常会选择嵌入式Linux。前者适用于资源受限的微控制器(MCU),后者用于处理能力更强的应用处理器。这里汇总了常见汽车操作系统的核心对比和获取方式。设备功能复杂如需要运行多个应用,则直接考虑。总的来说,对于入门和多数物联网设备,可以从。等新兴力量则代表了未来的方向。是目前量产车中的主流,而。
2026-01-30 13:59:11
553
原创 Mermaid (代码转流程图)语法详解
代码方向说明TD 或 TB从上到下BT从下到上LR从左到右RL从右到左fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;矩形节点圆角矩形体育场形子程序形圆柱形圆形菱形六边形平行四边形反向平行四边形梯形反向梯形id1[矩形节点]id2(圆角矩形)id3([体育场形])id4[[子程序形]]
2026-01-30 11:09:33
517
原创 LIN总线休眠唤醒功能详解
被唤醒的收发器通过**唤醒中断输出引脚(\WAKE)**或RXD电平变化向MCU发中断。在车辆静置(如熄火锁车)时,让LIN网络上的所有节点(ECU)进入极低功耗的。:MCU收到中断后退出休眠,初始化系统,将LIN收发器切换到正常工作模式。:所有从节点的收发器收到此帧,通过UART传递给各自的MCU。,所有收发器处于低功耗监视状态,网络电流消耗极低(微安级):主节点的LIN收发器将此帧转换为物理信号广播到总线。:LIN主节点的MCU通过UART发送特殊。:主节点开始调度帧,网络恢复正常通信。
2026-01-29 14:56:47
765
原创 如何通过windows Cmd使用Make指令
Windows 执行命令时,会通过PATH环境变量查找可执行文件,这是核心规则;添加 W64Devkit 的bin路径到PATH,本质是让系统全局能找到make.exe等工具;效果是无需依赖 W64Devkit 自带终端,在普通 CMD 任意目录下都能直接用makegcc等指令。
2026-01-21 13:38:57
237
原创 CANFD高速延迟问题以及处理方式
指的是:当总线波特率提升至 2Mbps 以上(最高支持 8Mbps)时,信号在总线、收发器、控制器内部的传输延迟,与。接收节点的采样点若落在信号上升沿/下降沿的不稳定区间,会采样到错误电平,导致数据解析错误。发送节点发送一个位后,信号经收发器、总线延迟后,才会反馈到自身的 Rx 引脚。机制:在每个位时间的 80% 位置采样一次,判断电平是显性还是隐性。信号在总线线缆中以约 2/3 光速传播,每米线缆延迟约 5ns。控制器的采样电路、滤波电路存在纳秒级延迟,在高波特率下无法忽略。处于同一量级,导致传统的。
2026-01-16 15:23:35
298
原创 ARM架构不同版本与Coretex-M内核对应关系
ARM架构版本(如ARMv6-M、ARMv7-M)是规范指令集与架构,而Cortex-M内核是具体实现。一个架构版本可对应多个内核,但一个内核仅属一个版本。ARMv6-M面向低功耗场景,支持Thumb-1指令集,代表内核有Cortex-M0/M0+。ARMv7-M支持Thumb-2指令集和FPU,代表内核包括Cortex-M3/M4/M7。ARMv8-M新增安全特性,分为Baseline(Cortex-M23)和Mainline(Cortex-M33/M55)分支。ARMv9-M强化AI性能与安全,代表内核
2025-11-27 15:00:27
879
原创 信息安全各类加密算法解析
核心特点:将任意长度的输入数据转换为固定长度的输出(哈希值 / 摘要),且不可逆(无法从哈希值反推原数据);输入微小变化会导致哈希值完全不同(雪崩效应)。注意:哈希算法不是加密算法(无解密过程),但属于密码学核心技术,用于保障数据完整性(防篡改)。典型算法SHA-256:输出 256 位哈希值,安全性高,应用于区块链(如比特币区块哈希)、软件完整性校验(如官网提供的安装包校验值)。
2025-09-02 18:12:11
1082
原创 IC解析之TPS92682-Q1(汽车LED灯控制IC)
TPS92682 - Q1 是德州仪器(TI)推出的一款双通道恒压横流控制器,同时还具有各种电器故障保护,主要应用于汽车照明等领域;由于汽车LED在正常工作时最高温度可达100-150℃,过高则会烧坏LED,因此恒压恒流控制以及故障保护对于汽车LED灯来说尤为重要;双通道独立控制:该芯片可独立控制两个 LED 通道,每个通道都有自己的驱动、检测和保护电路,适合需要多路输出的汽车照明应用。SPI 编程特性:通过 SPI 接口可配置多种功能,如:扩频改善 EMI软启动时间。
2025-05-09 17:48:51
1500
原创 Autosar 基于Davinci CFG BSW开发之如何配置ISR os中断
AutosarMCAL开发——基于EB Irq驱动在Autosar os中时间上受os控制的有0类中断与二类中断,他们区别在于:0类中断在os关闭时也仍然能够触发。本文为博主开发过程中总结而得,如有不正之处欢迎指正。
2025-03-12 13:45:07
1428
原创 AutosarMcal配置开发——基于S32K3xx、EB之DMA驱动
在S32Kxx用户手册中,DMAMUX模块负责DMA的触发管理复选功能;eDMA则负责搬运功能。硬件实例逻辑通道,顾名思义可以链接至任意对应硬件DMA通道本文为博主开发过程中学习总结而得,如有不正之处欢迎指正。
2025-03-07 14:45:16
2923
原创 AutosarMCAL开发——基于EB SPI驱动
传输工作模式描述单工数据同时只能单向传输半双工数据可以在两个方向上传输,但同一时刻只能在一个方向上传输全双工数据可以在两个方向上同时传输传输方式描述串行串行通信是指数据按位顺序传输,即每次传输一个数据位并行并行通信是指数据按字节或更宽的数据位同时传输,即每次传输多个数据位通讯机制描述同步通讯同步通信是指通信双方采用相同的时钟信号进行数据传输,即发送方和接收方都依赖于共享的时钟信号进行数据传输异步通讯。
2024-11-20 20:01:40
1442
原创 AutosarMCAL开发——基于EB ResourceM模块
这里将会列出对应MCU支持的所有CoreEB只负责生成对应外设初始化配置,这里分核的意义在于将不同外设放在不同进行初始化,后续操作核也尽可能保持一致。部分外设既需要在设定核初始化也需要在主核初始化,例如TC3xx的adc外设,取决于MCAL SDK包设定。TC3xx EB存在BUG,PWM模块必须分配一个资源在Core0,否则将不生成Config结构体本文为博主个人理解总结记录,如有不正,欢迎指正。
2024-11-07 15:09:35
1426
原创 AutosarMCAL开发——基于EB Wdg驱动
Autosar标准文件中提及的API共有5个,接口名传入参数说明返回参数函数功能ConfigPtr:Wdg配置指针,参数来自于EB生成代码voidWdg初始化ConfigPtr:Wdg配置指针Wdg初始化检查Wdg切换模式,需开启对应配置timeout:设置定时触发器计数(单位ms)void喂狗并重新设定计数值Wdg版本信息本文为博主个人学习总结记录,如有不正,欢迎指正。
2024-10-12 17:35:55
2180
原创 电机纹波电流与PWM控制周期关系
纹波电流是指电流中的高次谐波成分,它会导致电流或电压幅值的变化。在电机控制中,纹波电流可能会带来一系列问题,如电机振动、噪音增加、效率降低以及可能的电气元件损坏等。
2024-09-18 09:35:46
2607
原创 C语言之指针函数与函数指针
项目中时常遇到指正函数与函数指正的使用,时间一长容易出现概念混淆。本文记录了C语言中函数指针与指针函数的理解区分以及常见用法,如有不正之处,欢迎指正。
2024-08-02 14:10:54
1850
原创 c语言之函数调用约定
在C和C++编程中,函数调用约定(Calling Convention)定义了函数参数如何传递、由谁负责清理栈(如果有的话)、以及返回值如何传递等规则。不同的平台和编译器可能采用不同的调用约定。不同的调用约定适用于不同的场景和需求。了解这些调用约定的特点和适用场景有助于编写更高效、更可移植的代码。在选择调用约定时,需要考虑目标平台、编译器、以及与其他代码或库的兼容性。
2024-08-02 11:12:27
894
原创 C语言之大小端理解
在汽车CAN通讯报文中往往会接触到Intel类型和motorola类型,实际项目中涉及到多机通讯也会接触到大小端问题本文记录了C语言中大小端理解以及基本操作方法,如有不正之处,欢迎指正。
2024-07-16 13:22:51
601
原创 C语言之Const关键字与指针
实际开发过程中经常遇到const关键字作用于指针的情况,例如:const int *var;总是难以区分指针的哪个部分为Const,本文在于记录解析const与指针的纠葛。以上为个人理解以及方法论,如有原理上的不当之处,望指正。
2024-07-05 15:33:12
453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
4