- 博客(10)
- 收藏
- 关注
原创 Autosar开发过程中所有软件工具参与流程
SWC 内容通常包括以下内容:接口定义文件:用于描述SWC和其他SWC之间的接口,包括输入输出信号、服务等。算法实现:包括控制算法、诊断算法、通信协议等。状态机和事件驱动的代码实现:用于描述SWC内部的状态和事件处理逻辑。代码生成工具链:用于将SWC部署到目标平台,例如生成可执行代码、配置文件等。总结:matlab可以根据功能需求进行内部建模,配置生成基于Autosar规范的代码以及arxml文件。
2024-10-03 09:12:48
366
原创 Autosar软件开发的3种工作流(主要是)
CP AUTOSAR开发的工作流一般分为自上而下、自下而上与混合模式三种工作流,这三种工作流算是三种种不同的开发方法,它们在项目开发和集成过程中有着显著的区别。A、自上而下(Top-Down)工作流(1):使用autosar编辑工具开发应用架构:如DavincI Developer/Auto SAR builder /ISOLAR-A(2):导出/导入ARXML文件,该文件包含type/interface/port/runnable/event等;
2024-10-01 21:49:17
765
原创 CAN总线协议——iso14229-1(诊断内容)
深入理解统一诊断服务(UDS)ISO14229-1_统一诊断服务 uds 景传奇-优快云博客1 客户端 (Tester) 和服务器 (ECU) UDS 的基本概念和术语客户端 (Tester): 用于控制、测试、检查、监控或诊断车载车辆服务器的系统,例如 OBD 诊断仪或车载测试仪。服务器 (ECU): 车载电子控制单元,提供诊断服务,例如发动机管理系统或防抱死制动系统。诊断会话: 在服务器中启用的一组特定的诊断服务和/或功能。诊断故障码 (DTC): 用于由车载诊断系统识别的故障状态的数字通用标
2024-09-20 21:23:18
1010
原创 Linux驱动学习
⚫ 驱动怎么操作硬件?◼ 通过 ioremap 映射寄存器的物理地址得到虚拟地址,读写虚拟地址。⚫ 驱动怎么和 APP 传输数据?◼ 通过 copy_to_user、copy_from_user 这 2 个函数。
2024-09-17 22:33:36
1109
原创 CAN通信开发过程中比较难得地方
标准BSW模块或Rte交互1 制作DBC(里面是内部的),制作一个只有一个报文(一个发送报文,一个接收范围报文)的dbc文件,然后将该dbc加载进cfg中去,作为内部通信can的报文注:1 内部通信使用,不会往com层送(sopport取消),dbc配置,2 DBC名字(networks节点下面)要修改,不然不可以合并2 然后开始配置(CAN、CANM、OS、ECUC、CDD模块、CANif、RTE)3 打开CAN通道(BSW menege中打开,COMallow。
2024-09-16 22:37:30
1282
1
原创 学习Autosar总结
1 Autosar简介全称是AUTomotive Open Systems ARchitecture,汽车开放系统架构。从汽车的发展历程来看,从简单机械件,到电子技术发展,汽车开始集成更多的电子控制单元和传感器,然后到目前的软件定义汽车,如ADAS等的发展此时就需要一套完整的汽车软件开发规划,用来统一汽车电子软件开发其本质是就是一套软件开发的通用规范,统一了接口、方法论等,就可以很大程度的解决系统移植、兼容性、安全等问题。
2024-09-16 10:12:53
1075
原创 CAN总线协议——iso11898-2
连接 CAN 节点到总线的电气电路实现(总线比较器和总线驱动器),包括模拟电路和数字电 路,是 CAN 总线模拟信号和 CAN 节点内部数字信号的接口。: 描述了 MAU 的功能,包括发送和接收信号、检测总线状态、仲裁等,MAU 是连接 CAN 节点到总线的关键组件。: 定义了 CAN 总线的电气特性,包括电压、电阻、电容、终端网络等,确保数据在 CAN 总线上的可靠传输。3 总线电平: 定义了 CAN 总线的两种逻辑状态:接收和发送,并规定了相应的电压范围。
2024-09-15 22:47:42
1265
原创 CAN总线协议——iso11898-1
介绍了数据链路层和物理层对应OSI(网络通信协议)经典模型中的层1和层2该模型同样适用于TCP/IP通信 ,HTTP应用层、传输层TCP/UDP 、网络层IP、网络接口层1 CAN数据类型:经典CAN、CANfd(传输速度超过CAN,1Mbit/s)、是否支持扩展(CAN base 、 CAN extend)2 CAN帧类型数据帧:传输数据过载帧:告诉接收单元还未做好接受准备远程帧/遥控帧:用于接收单元向具有相同ID的发送单元发送数据请求。错误帧:检测出错误的是时候,通知其他帧错误帧,
2024-09-15 20:44:37
3891
原创 嵌入式知识点(STM32、uart、spi、iic等总线)
时钟是一个稳定的电信号或者是一个震荡信号()1 时钟系统可以使得stm32里面的各个外设保持良好的协调工作,一个微控制器系统中的处理器、外设、其他功能模块都要相互配合来完成任务,时钟就是这个组织者,会在固定的时间发送信号,告诉每个模块何时开始执行操作。作用:总线时钟、外设时钟、处理器时钟、一些需要时序控制的外设。
2024-09-05 21:54:48
1208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人