自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 AUTOSAR之ETHSM模块(一)

ETHSM模块为通信管理器提供统一的接口,用于启动和关闭以太网通信。Ethernet状态管理为COMM提供抽象接口, ETHSM也可通过ETHIF访问Ethernet硬件。

2022-01-13 16:55:08 2725

原创 AUTOSAR之EthIf模块(一)

Ethernet Interface(EthIf), EthIf模块属于抽象层,主要提供相关接口给TCP/IP,EthSM,CDD模块调用......

2022-01-06 16:37:48 3627

原创 AUTOSAR经典平台与自适应平台对比

AUTOSAR经典平台(CP) AUTOSAR自适应平台(AP) C语言开发 C++语言开发 基于OSEK 基于POSIX(PSE51) 从ROM中执行 应用程序可载于RAM中运行 所有Applications共享一个地址空间 每个Application都有一个独立的地址空间 关注于面向信号的通信(CAN、FlexRay等) 关注于面向服务的通信(SOME/IP) 任务静态配置 支持动态调度策略 文档详细描述各模块 规范轻模块,重模

2021-12-22 17:04:00 766

原创 LWIP的数据包管理

LWIP是TCP/IP协议栈的一种具体实现,本质就是对数据包的处理,在LWIP中使用一个被称为pbuf的结构管理数据包。pbuf结构如下:struct pbuf{ struct pbuf *next; //构成链表的时候指向下一个pbuf void *payload; //指向数据缓冲区 u16_t tot_len; //pbuf链...

2021-12-09 15:21:32 1925

原创 SOME/IP SD (二)

1.简介及功能概述 AUTOSAR服务发现模块提供检测和提供汽车网络中可用服务(即功能实体)的功能。 为此,它利用了IP多播和所谓的SOME/IP- sd消息。服务发现模块(Sd)位于AUTOSAR BSW模式管理器模块(BswM)和AUTOSAR Socket适配器模块(SoAd)之间。 下表为文中的缩写释义。BswM Basis software manager ECU Electronic Control Unit DEM Diagnos...

2021-12-02 11:57:43 5996

原创 TCP三次握手与四次挥手简解

三次握手:首先,客户端向服务端发送SYN=1的报文,表示想要建立连接,发送数据;随后,服务端向客户端回复SYN=1,ACK=1的报文,表示此端收到了你端报文并同意连接;最后,客户端向服务端发送ACK=1的报文,表示此端收到了你端报文,连接建立。接下来便可以传输数据了。数据传输完成后要断开连接,四次挥手:首先,客户端向服务端发送FIN=1的报文,表示想要断开连接,发送数据完毕;随后,服务端向客户端回复ACK=1的报文,表示此端收到了你端报文;但是此时服务端的数据是否发送完成

2021-11-25 09:48:45 1827

原创 SOME/IP协议内容(二)

SOME/IP所对应的服务接口包含以下四种形式:

2021-11-25 09:44:02 2823

原创 SOME/IP协议内容(一)

SOME/IP协议应该提供基于服务的通信,其中通信路径是在运行时建立的。基本原理:基于服务的通信允许在系统设计阶段没有预定义的通信。用例:在系统设计阶段,伙伴之间的通信不是静态定义的。SOME/IP协议应支持协议的多个版本,以区分网络上消息的版本。基本原理:一个版本需要能够区分SOMEIP消息的不同版本与不同的结构在头部或有效载荷。用例:在同一网络中同时使用旧协议和新协议的情况下,对SOME/IP进行向后不兼容的扩展和修改。SOME/IP协议应该支持事件通信,事件通信是由服务

2021-11-19 10:30:00 1565

原创 SOME/IP SD协议内容(一)

服务发现的主要任务是管理车内通信中功能实体(称为服务)的可用性(Find/Offer),以及管理向网络发送事件消息的需求。这只允许将事件消息发送给需要它们的接收者(发布/订阅)。通过服务发现,不同的ecu可以提供服务实例,并在车辆网络中找到可用的服务实例。SOME/IP服务发现协议将在运行时提供发现服务和通信路径的功能。基本原理:服务发现与基于服务的通信相结合,可以实现在系统设计阶段没有预定义的通信。用例:在系统设计阶段,伙伴之间的通信不是静态定义的。SOME/IP服务发现协议应使用

2021-11-18 19:30:00 2382

原创 以太网测试硬件线路连通步骤检查

硬件连通步骤检查:1.确保以太网转换器电源接通(现象:红色灯会亮);2.确保与开发板端线路连接稳固;3.在上位机PC端控制面板检查本地连接。注:以太网转换器主从模式更改后需重新上电,接下来就是软件连接的排查了...

2021-11-12 15:57:55 820

原创 硬件线路连通的前提下,网络不通的原因分析

硬件线路连通的前提下,网络不通的原因分析:(一)IP路由部分IP路由选择主要完成以下这些功能:1) 搜索路由表,寻找能与目的 IP地址完全匹配的表目(网络号和主机号都要匹配) 。如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段的值) 。2) 搜索路由表,寻找能与目的网络号相匹配的表目。如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段的值) 。目的网络上的所有主机都可以通过这个表目来处置。例如,一个以太网上的所有主机都

2021-11-12 15:46:16 511

原创 CANTest连接设备失败

CANTest连接不同厂家的USB通讯卡时需要安装相应的驱动,驱动安装后一定要在安装文件夹中更换相应的.dll文件。

2021-11-05 14:30:00 5238 3

原创 以太网之ICMP

ICMP全称是 Internet Control Message Protocol(互联网控制协议),ICMP实际上是IP的一个组成部分,属于网络层协议,主要用于在主机与路由器之间传递控制信息。ICMP 是 TCP/IP 模型中网络层的重要成员,与 IP 协议、ARP 协议、RARP 协议及 IGMP 协议共同构成 TCP/IP 模型中的网络层。ping 和 tracert是两个常用网络管理命令,ping 用来测试网络可达性,tracert 用来显示到达目的主机的路径。从技术角度来说,ICMP就是一个“

2021-11-05 11:58:56 2119

原创 AUTOSAR中CAN通信栈简介(一)

1. 概述CAN通信栈是在CAN总线上完成Signal的接收/发送功能、Signal的路由转发以及报文的路由转发功能。AUTOSAR中基于CAN的通信栈框架2. CANDrv简介2.1 概述CAN Driv er处于通信最底层,与硬件进行交互,将不同类型硬件所进行的操作分装为统一的API接口提供给上层,隔离硬件与上层服务。CAN Driver包含于硬件相关的各配置项,将物理层发生的事件通过回调函数的方式通知上层,控制CAN控制器的行为及状态,并提供与收发报文相关的服务。2.2

2021-10-29 17:15:00 4354

原创 笔记本连接无线蓝牙缺少驱动解决方法

网上一搜会出来很多或软件下载或驱动下载,都不靠谱。正确的方法是到笔记本品牌官方网站搜索电脑型号下载对应的Bluetooth驱动。

2021-10-28 17:15:00 1903

原创 S32K148开发板Ethernet相关内容

最近在做一些关于S32K148开发板的使用,研读了些该开发板关于ENET模块的官方文档。2 Ethernet MAC (ENET)2.1 Chip-specific ENET information S32K148有一个ENET模块实例。S32K1xx系列的其他产品没有ENET模块。 注意:•在使用ENET_MDIO或ENET_TMRx之前,对应的引脚需要配置GPIO_PDDR。•通过设置PORT_PCRn寄存器的DSE字段,使能ENET传输盘的驱动强...

2021-10-22 17:30:00 2385 2

原创 S32 Design Studio for Power Architecture

在S32DS中更换设备运行自建项目,build时会出现一些error,仔细查看error detail,有几个注意事项:1.某些头文件等在不同的设备放置的路径不同,需要更改为现设备上的存储路径;2.默认的编译方式要更改为现项目使用的编译方式;3.debug设置中自行右键new一个相应的.elf文件。另:下载过程中PE下载器连接设备时一般会自动更新驱动,若出现下载失败情况可尝试重新将下载器与设备相连(设备保持网络畅通)。...

2021-10-22 17:30:00 851

S32 DS简介及S32K144的Blinking LED和Secured CAN官方例程

NXP S32 Design Studio IDE 详见www.nxp.com/S32DS

2021-10-19

空空如也

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

TA关注的人

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