LDF、DBC、BIN、HEX、S19、BLF、ARXML、slx等

2024-04-13 06:36
文章标签 bin dbc hex s19 ldf arxml blf slx

本文主要是介绍LDF、DBC、BIN、HEX、S19、BLF、ARXML、slx等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 如题


如题

在这里插入图片描述
LDF是LIN报文格式文件,把这个直接拖到软件里面,可以发报文和接收报文
在这里插入图片描述
DBC是CAN报文格式文件,把这个直接拖到软件里面,可以发报文和接收报文

BIN文件烧录在BOOT里面(stm32),有人喜欢叫固件,这个固件就是bin文件,bin文件比hex文件体积小
其实BOOT也可以烧录HEX文件,不过HEX文件一般偏大点(除数据外还包含其它信息)
HEX文件烧录在APP里面(比如keil的stm32)
在这里插入图片描述
S19烧录在APP里面,不过这个是摩托罗拉格式,汽车行业用了很多恩智浦和飞思卡尔的芯片,这些芯片都是车规级的芯片,生成的也是S19格式,因此有的hex文件要转成s19格式
hex、bin、s19三种格式都可以互相转化的,无论是boot还是app都可以刷三种格式的文件,看需要吧,但是一般boot程序都尽可能要求小,hex和s19格式因为包含的额外信息多所以才大,比如hex和s19自带了程序的地址信息,而bin则要手动设置程序的地址

BLF是canoe录制的lin或者can报文保存的格式(这种格式可以通过canoe转成excel表形式)
ARXML格式是Simulink建模的autosar模型格式
Simulink建模的模型格式则是slk

(未完待续。。。)

这篇关于LDF、DBC、BIN、HEX、S19、BLF、ARXML、slx等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/899390

相关文章

MCU7.keil中build产生的hex文件解读

1.hex文件大致解读 闲来无事,查看了MCU6.用keil新建项目的hex文件 用FlexHex打开 给我的第一印象是:经过软件的解释之后,发现这些数据排列地十分整齐 :02000F0080FE71:03000000020003F8:0C000300787FE4F6D8FD75810702000F3D:00000001FF 把解释后的数据当作十六进制来观察 1.每一行数据

Python: #!/usr/bin/python3 #!/usr/bin/env python3

只能放在第一行,第二行就没有效果了。 1. 路径不同 #!/usr/bin/python3&& #!/usr/bin/env python3写在脚本语言第一行的目的是 想要以什么可执行程序去运行这个文件中的代码。 #!/usr/bin/python3是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python3解释器; #!/usr/bin/env python3这种用法是为了

使用pyelftools把elf文件转换成s19文件

要使用pyelftools将ELF文件转换成S19文件格式,你需要首先安装pyelftools库,然后编写一个脚本来读取ELF文件,提取其中的代码和数据部分,并按照S19文件的格式生成对应的记录。 以下是一个简单的Python脚本示例,它演示了如何使用pyelftools将ELF文件转换为S19文件: import elftoolsfrom elftools.elf.elffile impo

出现 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方法 (全面分析)

目录 前言1. 问题所示2. 原理分析2.1 第一阶段2.2 第二阶段 3. 解决方法4. 彩蛋4.1 错误不提示,直接卸载4.2 卸载后还是无错误提示 前言 3年前遇到过一个类似的,但是轻松解决,推荐阅读:ubuntu:E: dpkg was interrupted, you must manually run ‘sudo dpkg --configure…解决方法 这回发

Windows bat脚本学习七(从hex文件中获取bin大小)

一、简介          有关hex文件的介绍,直接参考这篇文章:Hex文件解析_hex文件详解-CSDN博客 二、代码         废话不多,直接上代码: @echo offchcp 65001setlocal enabledelayedexpansionset code=0123456789ABCDEFset hex_file=origin.hexif exist %hex

exec: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found

ubuntu 使用arm-linux-gcc提示,明明工具存在,而且环境变量也设置好了 /opt/FriendlyARM/toolschain/4.4.3/bin//arm-linux-gcc: 15: exec: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found   file /opt/

Matlab编程技巧:导入arxml文件

本文研究如何通过Matlab脚本导入Autosar的arxml文件,并生成SWC模型。阅读本文需要一些Autosar的基本概念,包括SWC、Runnable和arxml等。 文章目录 1 在线安装Autosar支持包2 离线安装Autosar支持包3 导入arxml文件例程4 导入报错4.1 导入报错示例 1 在线安装Autosar支持包 对于低版本的Matlab,是没有自带A

FISCO BCOS 控制台 console solidity合约编译工具 生成abi bin java文件

下载控制台 https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/console/console_of_java_sdk.html   # 若控制台版本小于v2.8.0,脚本sol2java.sh的使用方法如下:$ bash sol2java.sh -h# Compile Solidity Tool./s

/usr/bin/ccache: invalid option -- 'E'

编译包含CUDA的OpenCV 时遇到问题 [ 1%] Built target proto[ 1%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile.dir/layers/cuda_compile_generated_split_layer.cu.o/usr/bin/ccache: invalid opti

MDK 复制hex文件到根目录并加上日期 bat 脚本

工程目录示例 copy.bat  ::关闭命令行显示@echo off:: GBKchcp 936 >nulsetlocal EnableDelayedExpansion:设置文件夹路径set "FolderName=.\Objects":: set "FolderName=.\Objects":: #;copy %FolderName%\*.hex ..\*.hex