2016嵌入式系统高级开发工程师.pptVIP

  • 1
  • 0
  • 约1.05万字
  • 约 35页
  • 2016-12-18 发布于北京
  • 举报
嵌入式Linux系统高级开发讲义 第四天 日程 嵌入式Linux网络子系统分析 嵌入式Linux网卡驱动编写实例 日程安排 嵌入式Linux网络子系统分析 ISO/OSI七层协议模型 TCP/IP协议族 TCP(Transmission Control Protocol) 传输控制协议,基于连接的服务 UDP(User Datagram Protocol) 用户数据报协议,无连接的服务 IP(Internet Protocol) Internet协议,信息传递机制 OSI模型与TCP/IP协议的对比 消息包的逐层递增 Linux网络协议栈分层 系统调用接口层 协议无关的接口层,就是SOCKET层。 (屏蔽底层的不同协议,以便与系统调用层之间的接口可以简单,统一) 网络协议实现层(IP,ICMP,ARP,RARP,TCP,UDP等 ) 与具体设备无关的驱动接口层 驱动程序层 日程安排 嵌入式Linux网卡驱动编写 网络设备驱动程序简介 device数据结构 sk_buff数据结构 内核的驱动程序接口 以太网控制器 sk_buff结构 一个sk_buff代表着一个网络报文。既包含报文的数据,也包含报文的控制信息。 struct sk_buff { struct net_device *dev; //接收和发送sk_buff的设备

文档评论(0)

1亿VIP精品文档

相关文档