![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汽车嵌入式---开发工具
文章平均质量分 88
# 汽车嵌入式---开发工具
进击的横打
此人不懒,但也什么都没有写
展开
-
【车载开发系列】CAPL语言入门基础
CAPL的全称是Communication Access Programming Language,中文叫做通信访问编程语言。它是一种类C语言的,应用于Vector CAN工具节点的编程,是基于事件建模的语言。也是CAPL作为CAN总线测试的主要测试脚本语言。只能使用字母字符、数字和下划线名称的第一个字符不能是数字区分大小写字符不能将CAPL关键字用作名称不能将CAPL的函数名和对象名用作变量名变量名的字符长度最好不要超过32个(编译系统只能识别前32个字符)原创 2023-08-27 16:20:58 · 837 阅读 · 0 评论 -
【车载开发系列】NXP开发环境介绍
S32 Design Studio IDE提供了一些通用的示例代码、驱动程序和工程模板,可用于各种NXP处理器和微控制器的开发,但在特定硬件平台的特定功能和外设的支持上可能相对较少。S32 Design Studio for ARM提供了一些通用的示例代码、驱动程序和工程模板,可用于ARM架构的微控制器开发,但在S32平台的特定功能和外设的支持上可能相对较少。它提供了针对S32平台的特定功能和外设的支持,包括代码编辑器、编译器、调试器等,用于开发S32平台的应用程序。原创 2024-07-01 08:25:02 · 881 阅读 · 0 评论 -
【车载开发系列】S32 Design Studio工具安装步骤
在这里Review Licenses画面,选择【I accept the terms of the license agreements】,点击【Finish】按钮。在【C/C++ Build】—>【Settings】—>【includes】—>【+】当中,输入需要添加的文件夹和文件的路径。下载完成并获得License之后,开始安装S32 Design Studio for S32 Platform 3.4。接着单击图部的License Keys,在刷写的页面中,记录显示的License,一会安装会用到。原创 2024-06-30 17:28:43 · 812 阅读 · 0 评论 -
【车载开发系列】汽车嵌入式开发常用工具介绍
配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。TCANLINPro,主要实现USB转CAN,CANFD,LIN,PWM以及CAN转LIN等功能,支持CAN DBC文件收发数据,解析数据,支持LIN LDF文件收发数据,解析数据。原创 2024-06-15 17:32:00 · 1086 阅读 · 0 评论 -
【车载开发系列】汽车开发常用工具说明
用来做自动化诊断,配套的工具有如下:CANoe.Diva基于CANoe.DiVa的诊断协议、刷写和诊断应用的自动化测试,CANoe.Diva可以通过导入cdd或odx文件,自动生成全面的测试用例;主要用于测试CAN的诊断功能。canbeded是以源代码的形式提供的可重用的组件,包括CAN,Driver,交互层(IL),网络管理(NM),传输层(TP),诊断层(CANdesc),通信测量和标定协议(CCP,XCP)和通信控制层(CCL)等多个模块。作为ECU软件的一部分,它处理OEM指定的与通信相关的任务。原创 2024-05-27 12:28:43 · 666 阅读 · 0 评论 -
【车载开发系列】J-Link/JFlash 简介与驱动安装方法
J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。原创 2024-07-05 17:05:01 · 978 阅读 · 0 评论 -
【车载开发系列】GIT安装详细教程
选择Git使用的默认编辑器是指设置Git在执行某些需要打开编辑器的操作时,默认使用的文本编辑器。默认的是vim编辑器,熟悉一点命令就会操作它。在 Windows 安装好的 Git 上,你会得到以下的功能: Git Bash、Git CMD、Git FAQs、Git GUI等功能。Git GUI 是 Git 的图形用户界面工具,提供了一个可视化的界面,使用户能够执行版本控制操作而无需使用命令行。通过使用Git Bash,用户可以使用 Git 的命令行功能,执行版本控制任务,例如克隆仓库、提交更改等。原创 2024-07-05 17:10:04 · 1067 阅读 · 0 评论 -
【车载开发系列】GIT教程---如何下载代码库
SSH(Secure Shell)协议是一种加密的网络协议,用于在不安全的网络中安全地进行远程登录和执行命令。它通过在网络中建立一个加密的通道,确保数据传输的机密性和完整性。ssh就是我们电脑上的一个身份证,是类似于ip,但是它不会变,我们通过添加ssh账号方式来允许访问项目以及操作使用ssh的方式上传文件相比较https的方式就会安全系数提高,从而保证公司项目的安全。原创 2024-07-16 00:00:00 · 828 阅读 · 0 评论 -
【车载开发系列】GIT教程---如何使用GUI来提交变更
在软件开发中,Git通常用于管理和操作版本控制系统以及代码开发环境(如IDE)。 与命令行相比,图形化管理工具更加直观和易于使用,能够帮助软件开发人员更快速地理解和使用系统或应用程序。原创 2024-07-16 10:08:23 · 624 阅读 · 0 评论 -
【车载开发系列】使用J-Flash下载Hex文件
使用J-Flash烧录HEX文件是一个相对直接的过程,主要步骤包括打开软件、创建工程、选择芯片类型、打开HEX文件、连接芯片、擦除目标扇区(如果需要)、烧写文件到目标扇区,最后验证烧录是否成功。烧写文件到目标扇区:选择要烧写的扇区,然后点击“烧写”或“Program & Verify”选项,将HEX文件内容写入目标芯片。在软件界面中,选择“创建新的工程”或“打开现有项目”,根据需要选择。在创建新工程时,需要选择目标设备的芯片类型。首先,在电脑桌面上找到“J-Flash”名称的图标文件,双击打开软件。原创 2024-08-15 13:17:50 · 270 阅读 · 0 评论 -
【车载开发系列】常用开发工具一览
它支持S19文件格式,S-records文件格式,mot文件格式以及Hex文件格式,是一个16进制的编辑器,可以用来合成支持格式的文件。CANoe是网络和ECU开发、测试和分析的专业工具,是德国Vector公司为汽车总线的开发而开发的一款总线开发环境。面向AUTOSAR软件组件架构的一个创建集成的工具,用来对AutoSar框架中的代码进行自定义配置与修改。它可以和winAMS连携来使用。在完成了ECU的开发后,该仿真模型可以用于整个系统的功能分析、测试以及总线系统和ECU的集成。原创 2023-08-26 08:02:06 · 1021 阅读 · 0 评论 -
【车载开发系列】HexView文件合并
如果应用程序和Bootloader分别存储在不同的文件中,那么在刷写/升级过程中就需要分别下载这两个文件,并且还需要确保这两个文件的版本是兼容的,否则可能会导致设备无法正常工作。在刷写/升级过程中,我们只需要下载一个文件,就可以完成整个软件/固件的刷写/升级。另外,在合并的过程中,我们可以使用一些特殊的技术,比如加密、校验和等,来保证软件/固件的安全性。正确的确定Bootloader和应用程序的地址范围是软件/固件设计中非常重要的一部分,它不仅关系到固件的安全性和可靠性,还关系到固件的性能和扩展性。原创 2023-10-28 13:48:37 · 1121 阅读 · 0 评论