自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Autosar开发过程中所有软件工具参与流程

SWC 内容通常包括以下内容:接口定义文件:用于描述SWC和其他SWC之间的接口,包括输入输出信号、服务等。算法实现:包括控制算法、诊断算法、通信协议等。状态机和事件驱动的代码实现:用于描述SWC内部的状态和事件处理逻辑。代码生成工具链:用于将SWC部署到目标平台,例如生成可执行代码、配置文件等。总结:matlab可以根据功能需求进行内部建模,配置生成基于Autosar规范的代码以及arxml文件。

2024-10-03 09:12:48 366

原创 DCM模块认识学习

DCM(Dignostic communication meneger)主要功能:将发生端的数据发出去,同时接收端可以响应。

2024-10-02 20:25:41 736

原创 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关注的人

提示
确定要删除当前文章?
取消 删除