摘要
Abstract
插图索引
第1章 绪论
1. 1 嵌入式Linux系统
1. 1. 1 嵌入式系统的概念
1. 1. 2 Linux系统介绍
1. 1. 3 嵌入式Linux系统
1. 1. 4 主流的嵌入式Linux系统
1. 2 嵌入式Linux应用-智能家庭网络
1. 2. 1 家庭网络(Home Network/Networks for Home)
1. 2. 2 我国智能家庭网络系统的开发现状
1. 2. 3 家庭网络的以太网接入技术
1. 3 国内产品现状及课题的选择
1. 4 主要工作和论文的结构
1. 5 小结
第2章 设备驱动程序的设计实现
2. 1 发目标相关背景介绍
2. 1. 1 开发环境拓扑图
2. 1. 2 硬件平台的介绍
2. 1. 3 以太网卡的硬件
2. 2 驱动程序的初始构建
2. 2. 1 驱动的相关数据结构
2. 2. 2 驱动的设备操作方法
2. 2. 3 定义ETH100的主体API
2. 3 ETH100驱动的具体实现
2. 3. 1 驱动整体框架的定义
2. 3. 2 设备的初始化流程
2. 3. 3 设备的打开流程
2. 3. 4 设备的关闭流程
2. 3. 5 中断处理流程
2. 3. 6 收发包流程的DMA模式设计
2. 3. 7 对驱动性能的测试
2. 3. 8 两个硬件问题及解决的方法
2. 4 小结
第3章 对实现驱动策略控制的分析
3. 1 组播模式的策略控制
3. 1. 1 实现组播模式的意义
3. 1. 2 IP组播概述
3. 1. 3 驱动程序中的组播设计
3. 1. 4 硬件过滤的寄存器设计
3. 2 QoS策略控制
3. 2. 1 QoS概述
3. 2. 2 区分服务体系DiffServ
3. 2. 3 队列管理策略-随机早期检测(RED)
3. 2. 4 驱动层次的支持实现
3. 2. 5 小结
总结
参考文献
致谢
附录A (攻读学位期间所发表的学术论文)
湖南大学;