首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

大规模USB设备烧录器的研制

摘要第5-6页
Abstract第6页
第一章 绪论第10-14页
    1.1 引言第10-11页
    1.2 国内外研究现状及发展趋势第11-12页
    1.3 本次设计的主要内容第12-14页
第二章 USB 协议简介第14-21页
    2.1 USB 概述第14-16页
        2.1.1 USB 的出现和发展第14-15页
        2.1.2 USB 的优点第15-16页
    2.2 USB 的拓扑结构第16-18页
        2.2.1 USB 主机第17页
        2.2.2 USB 设备第17-18页
        2.2.3 USB 集线器第18页
    2.3 USB 的传输类型第18-20页
        2.3.1 批量传输第18-19页
        2.3.2 控制传输第19页
        2.3.3 中断传输第19页
        2.3.4 等时传输第19-20页
    2.4 本章小结第20-21页
第三章 ARM 及嵌入式系统概述第21-34页
    3.1 ARM 简介第21-24页
        3.1.1 ARM 体系结构概述第21-22页
        3.1.2 ARM 处理器内核的分类第22-24页
    3.2 嵌入式系统概述第24-31页
        3.2.1 嵌入式系统的定义第24页
        3.2.2 嵌入式系统的组成第24-26页
        3.2.3 嵌入式系统的特点第26页
        3.2.4 嵌入式系统的功能第26-31页
    3.3 嵌入式系统的开发流程第31-33页
        3.3.1 硬件平台的选择第31-32页
        3.3.2 软件系统的选择第32-33页
    3.4 本章小结第33-34页
第四章 Linux 系统及其移植概述第34-40页
    4.1 Linux 系统的发展与特色第34-35页
    4.2 Linux 系统简介第35-36页
    4.3 Linux 的特性第36-37页
    4.4 嵌入式操作系统的构成第37-39页
    4.5 本章小结第39-40页
第五章 USB 驱动开发第40-57页
    5.1 设备驱动概述第40-48页
        5.1.1 设备驱动和文件系统的关系第41-42页
        5.1.2 内核空间和用户空间第42页
        5.1.3 设备支持第42-44页
        5.1.4 设备驱动中的数据结构及其使用第44-48页
    5.2 USB 驱动开发第48-50页
        5.2.1 USB 主机控制器驱动第48-49页
        5.2.2 USB 驱动第49页
        5.2.3 USB 设备驱动第49-50页
        5.2.4 USB 设备的传输时序第50页
    5.3 驱动程序的接口函数第50-56页
        5.3.1 USBD 与HCD 驱动程序接口第50-54页
        5.3.2 USBD 与设备类驱动程序接口第54-56页
    5.4 本章小结第56-57页
第六章 系统设计第57-81页
    6.1 硬件设计第57-62页
        6.1.1 ARM 硬件平台的构建第57-59页
        6.1.2 USB-HUB 的制作第59-62页
    6.2 功能软件的设计第62-70页
        6.2.1 编译环境的建立第62页
        6.2.2 Makefile 的编写第62-65页
        6.2.3 正则表达式的使用第65-67页
        6.2.4 GDB 调试工具的使用第67-68页
        6.2.5 USB 设备的识别第68-69页
        6.2.6 文件的拷贝第69-70页
        6.2.7 文件的删除第70页
    6.3 图形用户接口的设计第70-76页
        6.3.1 Qt 概述第71页
        6.3.2 主要的类第71-72页
        6.3.3 信号与槽第72-74页
        6.3.4 Qt 编程第74-76页
    6.4 嵌入式系统的移植第76-80页
        6.4.1 Bootloader 的移植第76-77页
        6.4.2 Kernal 的移植第77页
        6.4.3 文件系统的移植第77-78页
        6.4.4 系统文件的移植第78页
        6.4.5 交叉编译环境的建立第78-79页
        6.4.6 Qt 的移植第79-80页
    6.5 本章小结第80-81页
第七章 系统测试第81-84页
    7.1 主机系统测试第81-83页
        7.1.1 测试目标第81页
        7.1.2 测试环境第81页
        7.1.3 测试计划第81-82页
        7.1.4 测试过程第82页
        7.1.5 测试结果第82-83页
    7.2 系统功能测试第83-84页
        7.2.1 测试目标第83页
        7.2.2 测试计划第83页
        7.2.3 测试结果第83-84页
第八章 结论第84-85页
参考文献第85-87页
致谢第87-88页
攻读学位期间发表的学术论文第88页

论文共88页,点击 下载论文
上一篇:毫米波MEMS天线研究
下一篇:机载计算机电源系统的研制