当前位置: 首页 > news >正文

【车载开发系列】汽车嵌入式开发常用工具介绍

【车载开发系列】汽车嵌入式开发常用工具介绍

【车载开发系列】汽车嵌入式开发常用工具介绍

  • 【车载开发系列】汽车嵌入式开发常用工具介绍
    • 一. ChipON IDE For KungFu32
    • 二. ChipON PRO KF32
    • 三. GIT
    • 四. JLink
    • 五. S32DS
    • 六. parasoft c++test
    • 七. TCANLINPro
    • 八. vector Canoe

一. ChipON IDE For KungFu32

它叫国产芯片–芯旺微,芯旺微电子在MCU技术领域深入耕耘多年,硕果累累,自主研发了KungFu处理器内核架构以及配套的开发工具。
本质上它是基于Eclipse的编辑集成环境和GCC编译器,所以熟悉的工程师会更容易上手。其实chipon的安装是比较简单的,无需要license,下一步下一步较多,按照流程就可以安装成功。
KungFu多功能编程器是一款多用途、高可靠性、简洁易用、高效的编程器,它支持在线编程和脱机编程。它既可以配合IDE软件在开发时用于程序下载和仿真,也可以在产品量产阶段配合PRO软件对裸芯片批量编程或者制作成产线烧录工装。

二. ChipON PRO KF32

ChipON KungFu8 PRO编程软件是一款专用于程序烧录的工具软件,配合多功能编程器使用。它具有MCU型号识别、hex文件读取校验、Flash读写管理、EEPROM读写管理、批量编程、脱机编程、ID号自增编程等功能。使用这个软件可以灵活直观的对MCU的存储空间进行读写操作,这将帮助客户更加容易了解每颗MCU的内部情况。

三. GIT

Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:
本地厂库:开发人员自己电脑上的Git仓库
远程仓库:远程服务器上的Git仓库

四. JLink

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最好最实用的开发工具。产品规格:电源USB供电,整机电流 <50mA 支持的目标板电压 1.2 ~ 3.3V,5V兼容 目标板供电电压 4.5 ~ 5V (由USB提供5V) 目标板供电电流 最大300mA,具有过流保护功能 工作环境温度 +5℃~ +60℃ 存储温度 -20℃ ~ +65℃ 湿度 <90%尺寸(不含电缆) 100mm x 53mm x 27mm 重量(不含电缆)70g 电磁兼容 EN 55022, EN 5502 。

五. S32DS

S32DS的全称是S32 Design Studio for S32 Platform。在S32DS中可以自动生成S19,Hex和Bin文件。
它是NXP公司的仿Eclipse的免费的编程IDE,主要功能是配置MCU引脚与外设,并生成驱动代码。

六. parasoft c++test

C++Test是Parasoft公司出品的一款可以针对C/C++源代码进行静态分析、单元测试、集成测试的测试工具,在C/C++白盒测试领域被广泛使用。

七. TCANLINPro

TCANLINPro,主要实现USB转CAN,CANFD,LIN,PWM以及CAN转LIN等功能,支持CAN DBC文件收发数据,解析数据,支持LIN LDF文件收发数据,解析数据。软件采用新的数据缓存方式,可以无限制抓取大量CAN和LIN数据,抓取数据量仅限制于硬盘可用空间大小。安装该软件的时候会自动安装USB驱动程序,无需额外单独安装驱动。

八. vector Canoe

CANoe是德国Vector公司出的一款总线开发环境,全称叫CAN open environment,主要用于汽车总线的开发而设计的。CANoe的前期是为了对CAN通信网络进行建模、仿真、测试和开发,后来扩展加入了LIN、Ethernet、FlexRay、MOST等网络。
CANoe是网络和ECU开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统的开发过程。CANoe丰富的功能和配置选项被OEM和供应商的网络设计工程师、开发工程师和测试工程师所广泛使用。

相关文章:

  • 功能测试 之 单模块测试----抢购模块
  • [BFS广搜]迷阵
  • Android 一个改善的okHttp封装库
  • 第十一章:接口
  • Linux C编译器从零开发三
  • 02-ES6新语法
  • shell 三剑客-grep
  • SpringSecurity-入门代码
  • 【Linux】如何创建yum 组(yum groups)
  • 计算机类期刊含金量横纵向对比(一)
  • 计算机网络 —— 运输层(UDP和TCP)
  • 面试专区|【32道HDFS高频题整理(附答案背诵版)】
  • 2024 年 Python 基于 Kimi 智能助手 Moonshot Ai 模型搭建微信机器人(更新中)
  • 003.Linux SSH协议工具
  • 工具清单 - CI CD
  • 03Go 类型总结
  • AWS实战 - 利用IAM对S3做访问控制
  • CODING 缺陷管理功能正式开始公测
  • echarts的各种常用效果展示
  • ES6 ...操作符
  • ES6系列(二)变量的解构赋值
  • FastReport在线报表设计器工作原理
  • FineReport中如何实现自动滚屏效果
  • flutter的key在widget list的作用以及必要性
  • JavaScript HTML DOM
  • javascript面向对象之创建对象
  • php中curl和soap方式请求服务超时问题
  • spring boot 整合mybatis 无法输出sql的问题
  • TypeScript迭代器
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • Vue全家桶实现一个Web App
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 测试开发系类之接口自动化测试
  • 代理模式
  • 马上搞懂 GeoJSON
  • 深入浅出Node.js
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • Spring Batch JSON 支持
  • ​插件化DPI在商用WIFI中的价值
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • # Panda3d 碰撞检测系统介绍
  • #传输# #传输数据判断#
  • (07)Hive——窗口函数详解
  • (20)docke容器
  • (javascript)再说document.body.scrollTop的使用问题
  • (Java数据结构)ArrayList
  • (LeetCode 49)Anagrams
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (简单) HDU 2612 Find a way,BFS。
  • (生成器)yield与(迭代器)generator
  • (四)linux文件内容查看