AutoSar
文章平均质量分 79
Iron2222
一个相当工程师的研究僧!
展开
-
A2L文件的自动生成(Simulink/CANape)
A2L文件是一个标定的描述文件,基于文本格式,描述ECU的通信等相关的参数,以及标定,观测变量的地址以及物理值计算公式等等。A2L 文件中的信息允许 XCP 主站通过 XCP 连接与从站模块通信。格式化的文本文件包含事件和测量定义以及其他配置信息,用于采集和激励数据以及执行其他函数。ASAP2 Studio,适用于ECU中变量较少且A2L文件变更不频繁的情况下,需手动编辑然后生成A2L文件。原创 2023-05-22 18:57:55 · 4776 阅读 · 11 评论 -
AUTOSAR的一般开发流程(单个ECU)
将MCAL集成到Autosar工程中,这一步的目的就是将OS依赖芯片相关的内容(计数器、时间等)集成进来,当然也包含一些其他的依赖MCAL的内容,如CAN驱动、EEprom/模拟EEprom、Spi、看门狗等,这些建议在EB工具下配置,自动化程度会好一些(不管是ETAS还是Vector兼容第三方工具都不是特别好)。连线+Mapping,这里主要是将需要调度的Mapping到Task或中断(中断手动放入入口函数),还有就是PRPort口之间的连线(包括SWC与SWC,SWC与BSW组件)。原创 2023-04-26 16:01:55 · 3282 阅读 · 2 评论 -
在Matlab中开发AutoSAR模型的流程(自下而上)
前面介绍了AutoSAR软件组件开发的两种方式,其中自下向上的方式,是从模型出发,流程如下。原创 2023-04-14 16:25:34 · 2338 阅读 · 3 评论 -
AutoSAR软件组件开发的两类工作流程(Matlab/Simulink)
如何在Matlab进行AutoSAR软件组件SWC的开发?常规的有两种方式自顶向下与自下而上:从上往下:从软件组件描述文件起步;从下往上:从Simulink已有模型起步原创 2023-04-14 12:21:36 · 3285 阅读 · 2 评论 -
论文研读—基于 AUTOSAR 的汽车故障诊断系统的设计与实现
看了几篇AutoSAR方面的研究生论文,感觉学到了不少东西,这里做个总结分享。今天分享这篇来自浙江大学 胡琦的《基于 AUTOSAR 的汽车故障诊断系统的设计与实现》。原创 2023-04-08 09:01:58 · 1553 阅读 · 0 评论 -
AutoSAR—Davinci CFG中CAN模块配置(下)
上篇对Davinci CFG中CAN模块配置参数介绍了一半:Davinci CFG中CAN模块配置(上) · 语雀 这篇继续……原创 2023-04-03 18:50:00 · 2172 阅读 · 2 评论 -
AutoSAR—Davinci CFG中CAN模块配置(上)
上篇文章介绍了一个DBC文件的诞生过程,它是AutoSAR CAN模块配置的前提。CAN模块的配置是一块很难啃的骨头,作者也是初学,这篇文章只是给大家介绍一个CAN模块在Davinci CFG配置过程中会使用到的一些参数选项,打好基础。原创 2023-04-03 14:17:09 · 3646 阅读 · 4 评论 -
一个DBC文件的诞生(CANdb++)
dbc文件在汽车电子系统中的关键作用,不亚于语言对于我们人类社会。那么一个DBC文件是怎么诞生的呢?本篇博文借助Vector的CANdb++工具给大家简单的介绍一下。原创 2023-04-02 13:03:18 · 2199 阅读 · 1 评论 -
TC275-点亮属于AutoSAR的灯之Davinci Cfg配置
这个是检测功能,我记得前几篇文章,在整合MCAL到keil里debug时,就有一个问题,就是要关掉它,因为一开始咱们没有配置。然后给每一个核心创造任务:空闲、初始化、存放用户设计Runable的Task和存放各种Bsw的Task。查了官方资料,说是没和这个BSWMD文件关联起来,这个文件在SIP里,要怎么关联上啊?这一步进行Davinci Cfg里面的配置,主要是OS。多核MCU常规操作,TC275时三个核,所以要新建三个。上一步建立配置好了MCAL层,生成了arxml文件。按照指导,完成了配置,正常了。原创 2023-03-28 18:42:29 · 1975 阅读 · 2 评论 -
TC275-点亮属于AutoSAR的灯之MCAL配置
这一步生成的arxml是咱们下一步建立Davinci工程需要的原创 2023-03-28 08:53:21 · 2212 阅读 · 3 评论 -
关于通过keil 使用OpenSDA 把芯片锁死这件事
关于通过keil 使用OpenSDA 把芯片锁死这件事原创 2023-03-27 08:09:38 · 717 阅读 · 1 评论 -
S32K144-使用EB MCAL配置 Keil开发、编译、烧录 过程中遇到的若干问题
具体的环境搭建流程,这里不再多说,需要的可以参考下面的博客:http://t.csdn.cn/rkCFO下面是我在测试过程中遇到的一些问题:因为S32K144官网是有DFP包的,所以我们直接下载安装,然后新建S32K144工程,勾选动态库就可以了。进入DFP安装目录,这两个文件就是启动文件:然后在keil配置里,选中它就好按照惯例,自己用什么模块,就拷贝对应的文件夹就行因为没有OS,所以咱们需要SchM来配合进行管理,但你会发现现在的MCAL包里没有这个文件夹。因为现在这些东西都被放在了Rte_TS_T40原创 2023-03-26 16:51:39 · 1633 阅读 · 1 评论 -
AutoSAR APPL层 算不上通信的通信配置
实际上通信配置的大部分内容都已经在导入.dbc文件时搞定了。这次只是简单的和大家演示一下数据是如何在整个软件系统里流动的。先来一个框图,回忆一下:(来自CSDN博主雪云飞星遗憾的是,这些咱们目前都接触不到,但咱们可以搞清楚:ECU之间是怎么通信的?Runable的数据是怎么一层一层的传递出来的?原创 2023-03-25 07:36:18 · 407 阅读 · 0 评论 -
Auto SAR APPL层 IoHwAb驱动模块配置
IoHwAb驱动模块虽然在BSW层,但我们在设计时往往把它当成APPL层,在DEV中进行配置,而且还喜欢用Cdd复杂驱动来替代IoHwAb。如果这个时候生成代码,就会有CtCddIoHwAb.c这个文件,里面有三个Runable空函数等着我们去填写。原创 2023-03-24 20:28:39 · 1052 阅读 · 0 评论 -
在Davinci Cfg中配置IO?
按照我的理解,有关IO驱动的配置应该是在MCAL部分完成的,但没想到的是居然也可以在Davinci Cfg中完成DIO的配置。原创 2023-03-24 16:02:18 · 570 阅读 · 1 评论 -
AutoSAR APPL层 Davinci DEV/CFG初次尝试(上)
初次使用Davinci DEV 和 CFG 做个记录原创 2023-03-23 12:21:04 · 980 阅读 · 0 评论 -
S32K144-Auto SAR MCAL层 ADC驱动模块配置详解
②硬件触发(HW-TRIGGER):ADC通道组通过硬件事件(如边沿触发、定时器等)来启动转换,但该方式只能用于单次转换模式。②连续转换(Continuous Conversion):在启动转换后,ADC通道组将会自动重复进行转换,而不需要再次触发。①软件触发(SW-TRIGGER):ADC通道组通过ADC模块提供的服务来启动/停止转换,其可在上述两种转换模式下使用。①单次转换(One-Shot Conversion):ADC通道组中每个ADC通道只执行一次转换。ADC大家都不陌生,新建,进入,一气呵成。原创 2023-03-22 19:12:35 · 2507 阅读 · 4 评论 -
S32K144-Auto SAR MCAL层 Port/Dio驱动模块配置详解
如果说Port是配置了每一个引脚的功能状态,那么Dio更像是给每个引脚取一个名字,并给它们下发指令,比如让他们变成高电平,或者低电平,或者翻转。原创 2023-03-22 16:25:14 · 1357 阅读 · 1 评论 -
S32K144-EB tresos GPT驱动模块配置详解
GPT通用计时器,在S32K144这款芯片上,有4个外设模块,最多38各通道可以作为GTP的计时器通道,具体详细的大家可以去看芯片手册。这里咱们只管怎么用EB来配置GPT驱动。原创 2023-03-21 15:17:31 · 2154 阅读 · 5 评论 -
S32K144-NXP EB tresos MCU驱动配置详解
S32K144平台 MCAL MCU驱动 在EB中的相关配置解析以及实战原创 2023-03-21 11:00:45 · 3493 阅读 · 5 评论 -
AutoSAR MCAL架构下的四大驱动组织
MCAL存在的意义、具体长什么样、怎么来规范化的、以及最后生成的是啥原创 2023-03-21 09:01:20 · 922 阅读 · 0 评论 -
学AutoSAR,敢不知道.arxml?
arxml是一种交互文件,一种用于AtutoSAR工具链各工具之间沟通的桥梁。原创 2023-03-20 19:33:31 · 2487 阅读 · 0 评论 -
关于导入、编译、烧录S32K144 MCAL样例工程的相关问题
问题来自于实践。在学习了EB关于相关模块的配置之后,尝试导入S32K144 MCAL的样例到EB中,并配置相关的工具链进行编译,再使用S32DS进行执行文件的烧录,在这期间遇到了不少问题,记录一下。原创 2023-03-20 16:19:30 · 2064 阅读 · 0 评论 -
AutoSAR-基于Matlab/Simulink的软件组件开发
基于Matlab/Simulink的软件组件开发主要就是对AUTOSAR软件组件内部行为的实现,即实现内部算法。原创 2023-03-19 11:03:28 · 3681 阅读 · 1 评论