- 博客(63)
- 资源 (3)
- 收藏
- 关注
原创 CRC16 CCITT算法
本文介绍了CRC(循环冗余校验)的计算参数和示例。具体参数包括:CRC结果宽度为16位,多项式为0x1021,初始值为0xFFFF,输入数据和结果数据均不进行反射,异或值为0x0000。通过计算数据序列0x31至0x39的CRC值,得到的校验值为0x29B1。文中还提供了相关图片和链接,供读者进一步参考和验证。
2025-05-14 16:24:46
152
原创 srec_cat一些功能介绍
srec_cat是一个功能强大的二进制文件处理工具,主要用于处理等格式的固件文件。它支持地址偏移、格式转换、数据合并/分割、填充、校验和生成等多种操作,广泛应用于嵌入式开发和固件处理中。
2025-04-16 14:08:41
876
原创 功能安全时间参数FTTI
2.在不需要紧急运行的情况下,FHTI < FTTI;在需要紧急运行的情况下,EOTI < EOTTI,且FHTI + EOTI < FTTI。:emergency operation tolerance time interval紧急运行容错时间间隔;:emergency operation time interval紧急运行时间间隔;1.FHTI故障处理时间间隔=故障探测时间间隔FDTI+故障响应时间间隔FRTI。:fault tolerant time interval故障容错时间间隔;
2025-04-11 11:10:41
230
原创 DIA 开发接口协议
是车厂(OEM)与供应商之间的关键协议文件,用于明确双方在功能安全开发中的责任分工、接口定义和交付要求。根据ISO 26262标准,DIA是确保功能安全目标实现的核心文档之一。双方需在项目早期签署DIA,并定期联合评审文档状态,确保功能安全目标的实现。,其核心是通过文档明确双方责任、接口和交付要求。在汽车功能安全开发中,
2025-04-11 09:21:12
668
原创 FSR的确认
供应商掌握组件/子系统的技术细节,可评估FSR是否可实现(如硬件资源、诊断机制、性能限制等)。车厂主导安全目标的提出,供应商提供技术可行性反馈,双方通过协商确保FSR合理、可实施,并在接口协议中固化责任分工。FSR需分解为技术安全需求(TSR)并分配给硬件(HSR)和软件(SSR)。FSR涉及跨系统交互(如传感器→ECU→执行器),双方需明确接口协议(如信号频率、容错机制、故障传递路径)。早期协商可减少需求误解导致的开发返工(例如,车厂要求的诊断覆盖率可能与供应商的测试能力不匹配)。
2025-04-11 08:45:16
330
原创 Alitum Designer 导入板框DXF文件
1.机械1层导入DXF文件。更改为mm,和选择机械1层2.keepout层导入dxf文件在机械1层放在焊盘,辅助定位。在keepout 层复制外框到粘贴重合。画出板框或者快捷键DSD。
2025-02-26 13:27:20
213
原创 功能安全开发相关流程
确定软件安全相关特性:识别软件安全相关特性,如数据完整性保护、访问控制、软件容错等,制定设计策略和实现方案,如采用数据校验和、加密保护关键数据,设计用户认证、权限管理访问控制机制。根据软件设计、实现和测试过程中的变更和结果,及时更新软件设计文档,包括软件安全需求文档、软件架构设计文档、软件详细设计文档、软件测试报告等,为软件维护和后续升级提供依据。危害识别:运用 HAZOP 等方法,基于相关项功能定义,分析系统故障模式,如制动系统的制动失效、制动力不足、非预期制动等,确定可能导致的危害,如车辆碰撞、失控。
2025-02-21 08:39:13
525
原创 Git 常用命令
将当前文件夹初始化为 Git 仓库:克隆仓库克隆远程 Git 仓库到本地:2. 查看仓库状态查看当前仓库状态查看工作区与暂存区的差异:查看提交日志查看提交历史:查看某文件的修改历史查看指定文件的提交历史:3. 文件管理添加文件到暂存区添加某个文件到暂存区:添加所有更改的文件:提交更改提交暂存区的更改:撤销对文件的修改将文件恢复到最后一次提交的状态:删除文件从工作区和 Git 仓库中删除文件:4. 分支操作查看分支查看所有分支:查看远程分支:创建新分支创建一个
2025-02-19 20:35:00
373
原创 Linux 系统中两个不同的目录/proc/device-tree 和 /dev
功能用于描述硬件结构,是设备树的映射;而/dev是设备文件的目录,提供设备的接口。内容包含设备树的节点和属性信息,而/dev包含实际的设备文件,用于操作设备。用途用于查看和调试设备树信息;/dev用于实际访问和操作设备。
2025-01-11 12:57:00
468
原创 of_get_named_gpio函数
是 Linux 内核设备树(Device Tree)API 中的一个函数,用于从设备树节点中获取指定名称的 GPIO 编号。
2025-01-11 12:29:59
729
原创 TRNG真随机数的实现原理
真随机数的实现依赖于自然界中的不可预测现象,如热噪声、量子现象或放射性衰变等。相比伪随机数,真随机数具备更高的随机性和不可预测性,因此广泛应用于高安全性场景(如密码学)。随着硬件技术的发展,现代芯片(如 STM32、Intel CPU)通常集成了 TRNG 模块,为开发者提供可靠且易用的真随机数生成能力。
2024-12-20 16:57:33
1115
原创 出现 The CANalyzer license must be reactivated with n days的解决方法
解决CANoe或CANalyzer出现license must be reactivated with N days 问题
2024-10-22 13:12:26
657
原创 UDS之0x19 读取诊断故障码信息服务
服务端将检索与客户端定义的状态掩码匹配的DTC列表,并将DTC标识符和状态掩码返回读取发生故障时的快照信息,一般存在Snapshot DID 组,每个组下存在多个DID,如时间,车速,电压等信息。用于请求所有支持的DTC信息(3字节的DTC标识符+1字节的DTC状态位)除了04记录快照信息,发生故障时还会记录一些其他信息,如老化次数,发生故障次数等等。
2024-10-22 11:14:39
463
内容包含SM2 pem格式的公钥、私钥和对应十六进制的公钥和私钥,可以用于验证PEM转十六进制之间转换工具
2025-01-21
LIN协议和物理层要求详解
2024-10-09
松下电感基础知识,电感器的基本结构与电感值,电感器的基本工作原理,电感器的主要技术规格等等
2024-08-05
hexview 是一个用于以十六进制格式查看文件内容的工具
2024-07-22
winhex 是一款非常不错的 16 进制编辑器
2024-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人