自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 autosar—com模块

目录定义signal信号3种信号值发送信号属性—Triggered属性+Pending属性信号的初始化信号的对齐方式(大小端)信号的收发a.发送(上层—下层)b.接收(下层—上层)字节序转换和符号扩展信号的过滤机制上下层com层与下层PDUR层的相互通信com层有上层RTE层通信信号传输模式数据传输接收发送数据发送后的确认定义对不同速率的总线网络提供数据交换;为汽车控制单元应用软件提供了统一的通信环境,为内部和外

2022-01-14 17:58:20 7923 3

原创 cannm网络管理

目录1. 概念1.1唤醒请求(主动、被动)—网络状态管理切换体现1.2 节点的网络状态(请求+释放)1.3 can网络管理报文2. 网络管理模式(3个)2.1 睡眠模式(bus-sleep mode)2. 2 预睡眠模式(PreSleep)2.3 网络模式(network mode)2.3.1 重复报文状态 (repeat message state)2.3.2 常规操作状态2.3.3 准备睡眠状态 (同步睡眠)2.4 网络管理报文域应用报文的收发2...

2022-01-07 11:33:23 9359 3

原创 netconn连接结构体的解读

netconn结构为lwip抽象出的描述一个连接供应用程序使用。netconn api函数接口也对操作函数进行统一封装供使用。netconn结构体struct netconn{/** netconn 类型 */enum netconn_type type;/** 当前 netconn 状态 */enum netconn_state state;/** LwIP 的控制块指针,如 TCP 控制块、 UDP 控制块 */union{struct ip_pcb *ip;struc

2021-12-10 15:39:30 1983

原创 网卡数据到Lwip内核的传递

1.首先netif_add()进行挂载网卡—网卡初始化ethernetif_init()—low_level_init()创建接收线程ethernet_input() — 等待信号量;struct netif *netif_add(struct netif *netif, struct ip_addr *ipaddr, struct ip_addr *netmask,struct ip_addr *gw, void *state, err_t (* init)(struct netif *n...

2021-11-26 14:42:00 2278

原创 doip 诊断会话- 路由激活分析

目录​1.激活请求(0x0005)2.激活响应(0x0006)3.路由激活阶段(车辆识别阶段之后)4.路由激活类型1.激活请求(0x0005)源地址( Source Address, SA) 的类型为逻辑地址,此处源地址为路由激活报文发送方,也就是测试设备的逻辑地址,地址范围应遵守ISO13400-2:2019中的规定,用于标识该报文由哪个测试设备发出。 激活类型( Activation Type) 用来指示不同的身份验证或确认路由激活的特定类型。 具...

2021-11-19 16:47:48 6561 1

原创 doip诊断会话的建立

诊断会话5步:激活线激活——车辆发现——路由激活——诊断交互——关闭TCP_DATA_Socket;目录1.激活线激活2.车辆发现 (IP地址分配+车辆信息获取)3.路由激活 (路由激活 +TCP_data socket处理 + 在线检测)路由激活:tcp_data socket处理在线检测 (alive check)4.诊断处理1.激活线激活边缘节点(网关)-硬线激活 (减少电磁干扰/降低损耗);标准:建立通信连接:通过OBD口连接边缘节点...

2021-11-19 10:17:46 4727 1

原创 MPC5748G的开发笔记 — package封装选型

MPC 5748G 有三种封装形式:176LQFP-EP; 256MAPBGA; 324MAPBGA;可以通过芯片的尺寸直接判断;也可以通过芯片顶盖丝印信息判断 通过MPC5748G Microcontroller Data Sheetss手册查询;判断出使用的芯片封装类型,在使用S32DS for power 进行配置时注意默认的芯片类型;注意 此 176 代表 使用的是176LQFP EP封装;如果与实际的芯片不服,可以进行修改操作如下:注意...

2021-11-12 14:46:16 842

原创 基于MPC5748G的以太网展板通信模块解析

目录1.主板整体2.ENET0 通信回路3. ENET1 通信回路(doip)3. TE Connector4.其余开关与跳线部分1.主板整体以太网通信部分有两路:1. MCU - DP83848 - TE Connector 2. MCU - SJA1105Q - TJA1102 (双路)/ TJA1100(2个) - TE MATEEnet Connector2.ENET0 通信回路交换机SJA1105 通过 MII0...

2021-11-12 14:24:39 4263

原创 doip通信流程的建立(1)

doip节点转发uds报文——ecu反馈uds报文——doip节点报文转doip格式发出——外部测试设备目录1. DoIP实体内部管理诊断逻辑连接2.建立连接和车辆发现过程3.DoIP 诊断通信会话建立和诊断消息发送过程1. 打开基于 TCP 的 Socket(套接字)2. 外部测试设备发送路由激活命令;3. 外部测试设备发送 DoIP 诊断指令:4.通信结束,关闭 Socket。通信建立的过程:DoIP实体内部管理诊断逻辑连接 建立连接和车辆发现过程 Do...

2021-11-05 14:48:29 2491

原创 UCOSIII- 软件定时器的使用

首先打开宏(使能所有软件定时器)os_cfg.h文件: #define OS_CFG_TMR_EN 11.创建定时器+绑定回调函数

2021-11-05 13:53:27 531

原创 netbuf结构体

netbuf结构体1.作用基于pbuf的更高一层的封装,记录主机的IP地址与端口号(应用线程);接收时:应用程序清除发送对象是谁;发送时:应用程序将自身的端口号与IP地址填充到netbuf结构体。2.结构体struct netbuf { struct pbuf *p, *ptr; ip_addr_t addr; u16_t port ;}netbuf 的 p 字段的指针指向 pbuf 链表,这是基于 pbuf 上封装的结构体;ptr 字段的指针可以指向任意的

2021-11-05 10:39:09 534

原创 UCOSIII-信号量(semaphore)

目录1.二值与计数信号量1.1二值信号量(创建信号量数值为1)1.2计数信号量 (事件计数+资源管理)2.信号控制块3.信号量的应用3.1同步的实现3.2资源管理4.信号量函数4.1基本函数4.2 实验应用1.定义信号量与资源区2.信号量创建3.请求与发送任务量4.现象:1.二值与计数信号量只有任务才允许使用信号量,ISR是不允许使用信号量。1.1二值信号量(创建信号量数值为1)可以实现互斥功能,就是只有一个任务独占资源...

2021-10-28 10:24:43 771 3

原创 UCOSIII-消息队列

1. 简介1.1消息队列(异步通信方式)在任务与任务间,中断与任务间传递消息,完成信息的交换;存放不同任务或中断的不固定长度的消息,其他不同的任务能够从消息队列里面读取消息,队列存储的是数据的地址;设定阻塞时间timeout:1. 等待时间在设定的阻塞时间timeout内,若消息队列为空无有效数据,任务将保持阻塞状态以等待队列有有效数据,当队列有有效数据时被阻塞的任务会被唤醒并处理有效数据;2. 等待时间超过了阻塞时间timeout,若消息队列队列中仍然没有有效数据,任务还是会自动从

2021-10-27 17:28:07 1349 1

原创 MPC5748g基于源码实现ENET-PING实验(编译+调试)

MPC5748g基于源码实现ENET-PING实验(编译+调试)完成项目的导入进行工程的属性修改(右键选择propertie修改标注3个)Resource—>linked resources(修改带有黄色感叹号的路径)修改前修改后(修改成本机工程所在地址)c/c++ build->tool chain editor->current builder( 选择gnu make builder)c/c++ general —>paths and

2021-10-19 10:30:22 512

micrium_mpc574xg-324ds-ping.zip

micrium提高的 mpc 5748g 基于ucosiii+bsp板载支持包+实现ping实验

2021-11-26

MPC5748G.pdf

mpc5748g data sheet

2021-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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