简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
BswM是基础软件模式管理的简称(BSW Mode Manager),属于Autosar架构下系统服务层的一个模块。它的职责是根据简单的规则仲裁来自应用层SW-C或其他BSW模块的模式请求,并根据仲裁结果执行操作。简单理解它的功能为仲裁和执行。由BswM执行的模式仲裁简单且基于规则。规则是由一般的布尔表达式组成。规则是由一组模式请求条件组成的逻辑表达式。当输入模式请求和模式指示发生变化时,或者在执
打开已存在的文件B0_Os_EcucValues.arxml,再依次添加B0_EcuC_EcucValues.arxml,iocNeeds.arxml,并将他们的路径设为Relative,这三个文件在ISOLAR-AB生成物中找到。在每次编译之前,要先通过运行T1_projGen.bat能正确产生t1p项目文件和src里面的T1_config.h,T1_configGen.c文件,把下面三个文件夹
EVADC:增强型通用模数转换器,转换原理是逐次逼近(SAR)。该模块有3个簇:主转换簇,次转换簇,快速比较簇。以TC38x系列MCU为例,共12个ADC内核,0-7内核是主转换簇,8-11是次转换簇。
TC3XX系列芯片的启动流程,大致可以分为三步:复位、固件启动、用户软件启动。复位(Reset)分为:冷复位(即重上电复位),热复位,系统复位,应用复位。固件(Firmware)是固化在芯片内部的程序,由复位触发启动运行。用户代码启动指的就是我们常说的从_Start处启动。用户软件部分可以理解为分成两部分:一部分为英飞凌提供的Ifx_Ssw_Tcx.c(x代表核ID),另一部分为用户自定义的Mai
ECU状态管理模块属于AUTOSAR系统服务中模式管理部分,
本篇主要对AUTOSAR OS的资源,分区,保护以及多核的启动与关闭进行了介绍。不同裁剪类型具备不同种类的保护功能,用IOC机制完成分区间的通信。利用GetResource(x)和ReleaseResource(x)来保证核内数据的一致性,可以用自旋锁Spinlock(GetSpinlock/ReleaseSpinlock)和中断锁来保证核间数据的一致性(若是原子操作则不需要这些手段)。
ATOM(ARU-connected Timer Output Module)是一种与ARU单元相连接的定时器输出模块,可以通过ARU(无需CPU)与GTM中MCS、DPLL或PSM子模块连接,产生复杂的PWM波。GTM共有8个ATOM,每个ATOM有8个通道,全局控制单元AGC控制着8个通道。与TOM的主要差异:1. ATOM通过ACI与ARU连接,能与其他模块连接产生复杂的PWM波;2. 每个
AUTOSAR(Automotive Open System Architecture,汽车开放系统架构)是一种开放的、标准化的汽车电子软件架构。AUTOSAR OS(Operating System,操作系统)规范是AUTOSAR架构中的一部分,它定义了操作系统的相关特性和功能。基于OSEK OS:AUTOSAR OS 的核心功能基于 OSEK OS(一种广泛应用于汽车行业的单核实时操作系统),
RTA-CAR是ETAS公司开发的用于配置和生成符合AUTOSAR CP的ECU的工具。
对于TriCore架构芯片,当发生不可屏蔽中断(NMI)、指令异常、内存管理异常或非法访问等事件时,系统会产生Trap。大致流程是异常发生后,先进行硬件现场保护,然后通过异常向量表查找入口地址并执行Trap处理程序,最后通过RFE指令返回(可恢复Trap)。