嵌入式USB网络通信应用

被引:0
作者
石功磊
机构
[1] 武汉理工大学
关键词
嵌入式系统; USB; uClinux;
D O I
暂无
年度学位
2006
学位类型
硕士
导师
摘要
USB(Universal Serial Bus,通用串行总线),支持即插即用PnP(Plug and Play)和热拔插,是一种适应低、中、高速设备的PC机外挂总线,能把多达127个外设同时连到用户的系统上。因为USB具有速度快、设备安装、配置方便、易于扩展、总线供电、传输模式使用灵活和产品成本低等优点,被广泛地应用于各种计算机设备,目前已成为PC机与外部通信的主流接口。本研究的目的是熟悉USB的体系架构和掌握USB开发技术。通过对USB协议及相关技术的研究,最终实现了一个简单,但是结构完整的USB设备的开发。 为了达到用USB接口将外部检测设备与PC机连接,进行数据传输的目的。在本论文中硬件采用了基于ARM7内核的S3C4480微处理器作为硬件平台的核心,PDIUSBD12芯片作为USB控制器,辅以Flash,Sdram等外围存储器元件,构成了一个最小系统,搭建了硬件实验平台。 在软件上本文对嵌入式系统的定义、特点、分类和发展进行了阐述,并且对当前比较典型的嵌入式操作系统作了介绍。特别是对开发环境、交叉编译以及Linux系统在ARM平台的移植进行深入的研究分析,建立了一个基于uCLinux操作系统的集成开发环境。 在对于系统的软硬件联调中,分别完成硬件电路,固件程序,应用程序的模块化设计、编写以及调试,各个功能单元相互独立,这使得整个系统易于调试、维护、增强了整个系统的强壮性。 通过对USB理论和应用技术的系统学习,对于深入掌握USB技术,提高本人在智能串行接口方面的工程技术应用水平很有帮助。
引用
收藏
页数:73
共 19 条
[1]
U-BOOT的启动流程及移植 [J].
张进 ;
姜威 .
国外电子元器件, 2005, (05) :11-14
[2]
基于Arm-μClinux应用开发的简介 [J].
胡方强 ;
史小军 .
电子器件, 2003, (04) :464-467
[3]
μClinux的设备驱动程序开发 [J].
陆宝辂 ;
邵贝贝 ;
李荐民 .
单片机与嵌入式系统应用, 2003, (06) :81-83
[4]
USB接口在串行通信中的应用 [J].
何广军 .
电子技术应用, 2002, (07) :58-59
[5]
USB接口器件PDIUSBD12的接口应用设计 [J].
王朔 ;
李刚 .
单片机与嵌入式系统应用, 2002, (04) :56-59
[6]
Protel 99 SE 印刷电路板设计教程.[M].肖玲妮;袁增贵编著;.清华大学出版社.2003,
[7]
ARM体系结构与编程.[M].杜春雷编著;.清华大学出版社.2003,
[8]
Linux与嵌入式系统.[M].李善平等编著;.清华大学出版社.2003,
[9]
USB技术及应用设计.[M].肖踞雄等编著;.清华大学出版社.2003,
[10]
USB接口设计.[M].张弘编著;.西安电子科技大学出版社.2002,