学位论文 > 优秀研究生学位论文题录展示

基于Mini6410的USB虚拟存储

作 者: 王书军
导 师: 严国萍
学 校: 华中科技大学
专 业: 电子与通信工程
关键词: 虚拟存储 嵌入式系统 Mini6410 USB 枚举 网络通信
分类号: TP333
类 型: 硕士论文
年 份: 2011年
下 载: 25次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文是在实习期间,以公司的实际产品为背景,设计的一种基于无线网络的虚拟存储设备。设计的开发平台是Mini6410,所用的主控制芯片是S3C6410,主机和目标机的软件开发平台均是Linux下的编辑,编译环境。虚拟存储技术是一种逻辑存储技术,它把人们对虚拟存储系统进行的各种操作镜像到另一个物理存储系统上,也就是虚拟存储技术通过软技术来间接达到对物理存储设备的管理和控制。而无线局域网的发展尤其是Wifi技术的广泛应用使虚拟存储的实现变得更加灵活。论文从系统的设计目标,设计流程和系统设计框图等方面对系统做了总体说明。虚拟存储设备的实现方案包括接口电路单元,主控制器单元,网络收发单元等三个部分。论文介绍了嵌入式开发环境,并搭建了本设计的开发环境平台。主要工作包括在主机上安装Vmware,Fedora9以及开发工具,选用和配置目标机上的Bootloader,嵌入式根文件系统和内核,最后实现下载内核等。论文还进行了开发板端的程序设计部分。文中介绍了USB协议的基础知识,包括USB规范,设备描述符,设备请求命令和传输机制。论文介绍了Linux下的网络编程的基础知识。在介绍USB协议和Linux网络编程之后,论文介绍了Mini6410作为Mass-storage类的USB设备被枚举的过程,以及Linux下无线通信的网络编程实现。最后对整个工作进行了总结。

全文目录


摘要  4-5
Abstract  5-7
1 绪论  7-11
  1.1 课题的来源及研究背景  7-8
  1.2 相关技术的研究现状  8-9
  1.3 论文的主要内容及结构  9-11
2 系统框图及功能介绍  11-17
  2.1 系统设计目标  11
  2.2 设计流程说明  11-15
  2.3 系统设计框图  15-16
  2.4 本章小结  16-17
3 软硬件开发环境介绍及构建开发平台  17-28
  3.1 嵌入式软硬件开发环境介绍  17-20
  3.2 构建自己的开发平台  20-27
  3.3 本章小结  27-28
4 设备枚举和数据存储的实现  28-50
  4.1 设备枚举的实现  28-41
  4.2 网络通信  41-49
  4.3 本章小结  49-50
5 总结  50-52
  5.1 本文总结  50
  5.2 实习总结  50-52
致谢  52-53
参考文献  53-55

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 多基地高频雷达固定站中央主机软件研制,TN957.5
  3. 基于ARM9的Windows CE系统移植,TP316.7
  4. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  5. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  6. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  7. LXI-VXI适配器研制,TP274
  8. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  9. 嵌入式中医经脉理疗仪的研究,R197.39
  10. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  11. 基于嵌入式系统钻孔成像装置的研究,P634.3
  12. 一体化能量回馈电梯驱动控制系统实现,TP273
  13. 智能控制的电力核相技术研究,TP368.1
  14. 基于辅控多网络的电厂脱硫系统应用及实现,TP311.52
  15. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  16. 基于DSP的双丝焊机及人机界面研究,TG409
  17. 基于WiFi的无线虚拟存储系统,TN929.5
  18. 嵌入式网络视频应用技术的研究与实现,TP368.1
  19. 小型移动机器人系统平台的模块化设计与实现,TP242
  20. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  21. 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com