网站地图 | Tags | 热门标准 | 最新标准 | 订阅
您当前的位置:首页 > 行业图书 > 通信书籍

嵌入式Linux网络体系结构设计与TCP/IP协议栈

  • 文件大小:266.59 MB
  • 标准类型:通信书籍
  • 标准语言:简体中文
  • 文件类型:PDF文档
  • 更新时间:2018-08-07
  • 下载次数
  • 标签

资料介绍

嵌入式Linux网络体系结构设计与TCP/IP协议栈
出版时间:2011年版
内容简介
  《嵌入式linux网络体系结构设计与tcp/ip协议栈》涵盖了linux嵌入式系统开发中网络体系结构实现的主要内容。《嵌入式linux网络体系结构设计与tcp/ip协议栈》共分12章,第1章概述linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了linux内核中为网络设备?动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层ip协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的tcp/udp传输实现。第10章讨论了linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、?用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。《嵌入式linux网络体系结构设计与tcp/ip协议栈》可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。
目录
第1章 概述
1.1 linux内核组件
1.2 linux内核中的活动
1.2.1 进程和系统调用
1.2.2 硬件中断
1.2.3 tasklet
1.2.4 workqueue
1.2.5 软件中断
1.3 互斥机制
1.3.1 spin lock
1.3.2 读-写 spin lock
1.3.3 读-复制-更新(read-copy-update,rcu)
1.4 内核模块(module)
1.4.1 管理内核模块
1.4.2 自动装载模块
1.4.3 模块功能的注册和取消
1.4.4 在模块装载时给模块传递参数
1.4.5 内核和模块的符号表
1.5 内存资源
1.5.1 高速缓冲区(memory cache)
1.5.2 高速缓存和哈希链表
1.6 时间管理
1.7 嵌入式的挑战
1.8 本章总结 第2章 linux网络包传输的关键数据结构

下载说明

关于本站 | 联系我们 | 下载帮助 | 下载声明 | 信息反馈 | 网站地图