文摘
英文文摘
独创性声明及关于论文使用授权的说明
第一章绪论
1.1嵌入式系统的概念
1.1.1概念
1.1.2组成
1.1.3特点
1.2嵌入式系统现状和发展趋势
1.2.1嵌入式系统现状
1.2.2嵌入式系统的发展趋势
1.3嵌入式系统研究的必要性及可行性
1.3.1必要性
1.3.2可行性
1.4本论文完成的工作
第二章嵌入式Linux概述
2.1 Linux 操作系统
2.2嵌入式Linux的特点
2.2.1完全开放源代码
2.2.2成本低
2.2.3.丰富的实用软件支持
2.3嵌入式LINUX系统的构建
2.3.1硬件系统的选择
2.3.2软件平台的选择
第三章基于ARM9处理器的硬件平台
3.1 ARM处理器简介
3.1.1 ARM公司简介
3.1.2 ARM微处理器核
3.2 ARM9微处理器简介
3.2.1与ARM7处理器的比较
3.2.2三星S3C2410X ARM微处理器
3.3 YFARM9-EDU-I主板概述
第四章嵌入式Linux网络基础
4.1嵌入式以太网基础知识
4.1.1以太网技术及其嵌入式应用
4.1.2嵌入式系统中主要处理的网络协议
4.2基于CS8900A的以太网接口
第五章网络设备驱动程序
5.1 Linux下设备的一般概念
5.2网络设备驱动程序基本结构
5.3数据结构
5.3.1 device数据结构
5.3.2 sk_buff数据结构
5.4实现模式
5.5网络驱动程序的基本方法
5.5.1初始化(initialize)
5.5.2打开(open)
5.5.3关闭(stop)
5.5.4发送(hard_start_xmit)
5.5.5接收(reception)和中断处理
5.5.6硬件帧头(hard_header)
5.5.7地址解析(xarp)
5.5.8参数设置和统计数据
5.6设备驱动的调试方法
5.7本章总结
第六章结论和展望
致谢
参考文献