基于ARM的Ad Hoc平台实现及性能改进策略
| 摘要 | 第1-6页 |
| ABSTRACT | 第6-8页 |
| 目录 | 第8-10页 |
| 第一章 概述 | 第10-13页 |
| ·Ad Hoc背景及现状概述 | 第10-11页 |
| ·国内外研究方向概述 | 第11页 |
| ·项目背景 | 第11-12页 |
| ·个人任务列表 | 第12页 |
| ·论文结构 | 第12-13页 |
| 第二章 嵌入式软件移植 | 第13-31页 |
| ·软件移植概论 | 第13-14页 |
| ·软件移植准备 | 第14-15页 |
| ·虚拟机选择 | 第14页 |
| ·嵌入式Linux操作系统选择 | 第14-15页 |
| ·搭建交叉编译环境 | 第15-16页 |
| ·交叉编译环境的概念 | 第15-16页 |
| ·交叉编译环境的建立 | 第16页 |
| ·移植启动引导程序vivi | 第16-19页 |
| ·引导加载程序的作用 | 第16-17页 |
| ·移植vivi | 第17-19页 |
| ·内核编译 | 第19-24页 |
| ·获取内核源代码 | 第20页 |
| ·搭建交叉编译器 | 第20页 |
| ·修改内核源代码Makefile | 第20-22页 |
| ·配置内核 | 第22-24页 |
| ·根文件系统的制作 | 第24-28页 |
| ·配置busybox | 第24-25页 |
| ·编写根文件系统中的重要文件 | 第25-26页 |
| ·建立根文件系统 | 第26-28页 |
| ·无线网卡驱动的移植 | 第28-29页 |
| ·AODV路由协议的移植 | 第29-31页 |
| 第三章 硬件平台设计及软硬件联调 | 第31-45页 |
| ·硬件系统需求分析 | 第31页 |
| ·芯片选型 | 第31-33页 |
| ·电路设计 | 第33-35页 |
| ·软件烧写 | 第35-41页 |
| ·烧写的基本概念 | 第35-36页 |
| ·vivi的烧写与设置 | 第36-40页 |
| ·下载内核和根文件系统 | 第40-41页 |
| ·软硬联调及平台功能测试 | 第41-45页 |
| ·嵌入式平台性能测试 | 第41-43页 |
| ·网络性能测试 | 第43-45页 |
| 第四章 网卡驱动研究 | 第45-65页 |
| ·802.11简介 | 第45-48页 |
| ·Linux下驱动开发概述及USB驱动设计 | 第48-51页 |
| ·驱动开发模式 | 第48-49页 |
| ·USB驱动开发 | 第49-51页 |
| ·USB无线网卡驱动设计一般模式 | 第51-55页 |
| ·系统接口设置与初始化 | 第52页 |
| ·核心数据结构net_device | 第52-55页 |
| ·网卡驱动代码研究 | 第55-65页 |
| ·底层硬件选择 | 第55页 |
| ·代码结构分析 | 第55-59页 |
| ·功率分析 | 第59-65页 |
| 第五章 DSR路由研究 | 第65-70页 |
| ·概述 | 第65-66页 |
| ·问题分析 | 第66页 |
| ·改进方法 | 第66-68页 |
| ·本地回复机制改进 | 第66-67页 |
| ·关于dsr-uu参数设置 | 第67-68页 |
| ·验证结果及总结 | 第68-70页 |
| 第六章 Ad Hoc网络接入互联网 | 第70-75页 |
| ·基本原理介绍 | 第70-72页 |
| ·Ad Hoc网络基本配置 | 第70页 |
| ·接入因特网路由原理 | 第70-71页 |
| ·IP伪装设置 | 第71-72页 |
| ·操作实例 | 第72-75页 |
| ·网关节点设置 | 第72-73页 |
| ·Ad Hoc节点设置 | 第73-74页 |
| ·上网配置 | 第74-75页 |
| 第七章 总结展望 | 第75-76页 |
| 参考文献 | 第76-78页 |
| 致谢 | 第78-79页 |
| 学术论文发表目录 | 第79页 |