目录
- 1 简介
- 1.1 架构概览
- 2 功能描述
- 2.1 特性
- 2.2 TCP/IP协议栈
- 2.2.1 IPv6
- 2.2.2 IPv4
- 2.3 初始化
- 2.3 状态机
- 2.4 主函数
- 2.5 故障处理
- 3 集成
- 3.1 静态文件
- 3.2 动态文件
- 4 API描述
- 5 配置
- 5.1 Socket 拥有者配置
- 5.1.1 `<Up>_CopyTxData` callback
- 5.2 单播地址分配方法
- 5.2.1 IPv4 单播地址的多种分配方法
- 5.2.2 为 IPv4 链路本地地址候选人提供回调函数
- 5.2.3 为请求的 DHCPv4 地址提供回调函数
- 5.3 静态和动态链路层地址解析
- 5.4 DHCP 用户选项
1 简介
本文主要描述了AUTOSAR TcpIp 模块的功能和配置。
TcpIp 主要用途是:提供了收发以太网协议数据的能力。
AUTOSAR原文:The AUTOSAR TCP/IP module offers functionality to send and receive Internet Protocol data.
看起来有点“听君一席话,胜似一席话”的意思吧,但其实就是这么回事,TCP/IP的出现,其实就是为了扩展汽车的通信能力,只不过车规的以太网通信与工业以太网不一样,软硬件的标准都有一些附加要求。
本文(或者说以太网协议栈的配置)对读者的以太网基础有一定的要求,还不熟悉以太网协议的,建议单独去学习一下以太网基础,至少需要了解TCP、UDP、IPv4、IPv6、单播、组播、广播、路由器、交换机等概念,才能对本文有所理解。
这里我们简单介绍一些术语,方便下文的阅读。
术语/缩写 | 描述 |
---|---|
ARP | Address Reso |