文摘
英文文摘
声明
第一章绪论
1.1论文背景
1.2论文主要工作
1.3论文主要结构
第二章开发平台
2.1 Unity805+处理器概述
2.2 UniCore32核心构架
2.3硬件平台
2.4软件开发工具链
第三章网络控制器芯片与硬件连接
3.1 NE2000兼容网卡概述
3.2 NE2000兼容网卡功能描述
3.3 RTL8019AS特点
3.4硬件连接
第四章Bootloader网络功能设计与实现
4.1 U-Boot 概述
4.2 U-Boot网络功能框架
4.3 BOOTP/DHCP的实现
4.4 U-Boot中RTL8019AS网卡驱动的实现
第五章嵌入式Linux网卡设备与内核的交互
5.1 Linux与嵌入式Linux
5.2 Linux网络协议栈概述
5.3网络子系统的初始化
5.4中断与软中断
5.5设备无关层的帧收发分析
5.6接收帧模式与NAPI机制
第六章嵌入式Linux以太网卡驱动实现
6.1 netif_rx接口驱动实现
6.2 NAPI接口驱动实现
第七章功能配置与评测
7.1基于U-Boot的功能配置与验证
7.2 NFS上的根文件系统与BusyBox的应用配置
第八章总结与展望
致 谢
参考文献
在校期间发表的学术论文