首页--数理科学和化学论文--物理学论文--光学论文--X射线、紫外线、红外线论文--X射线论文

基于ZedBoard开发板的LinuxOS支持下的X射线高精度TDC系统的研究

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第12-18页
    1.1 课题研究背景第12-15页
        1.1.1 脉冲星导航背景第12-13页
        1.1.2 基于SOPC的嵌入式Linux系统第13-14页
        1.1.3 课题来源第14-15页
    1.2 论文研究内容第15-17页
        1.2.1 论文的章节安排第16-17页
    1.3 课题研究创新点第17-18页
第二章 基于FPGA技术的数据采集模块的修改第18-34页
    2.1 开发板的简介第18-23页
        2.1.1 Virtex5-LX50T开发板的介绍第18-19页
        2.1.2 ZedBoard板子硬件设备简介第19-23页
    2.2 基于ZEDBOARD的TDC模块第23-34页
        2.2.1 细时间的重新设计第24-28页
        2.2.2 FIFO的添加第28-29页
        2.2.3 其他主要模块的介绍和修改第29-30页
        2.2.4 TDC引脚配置的设定第30-32页
        2.2.5 TDC模块的仿真第32-34页
第三章 基于AXI总线的TDC系统硬件电路第34-52页
    3.1 AXI总线简介第34-36页
        3.1.1 AXI4-Lite的工作模式第34-36页
    3.2 系统硬件工程的建立第36-40页
    3.3 基于AXI总线的TDCIP核设计第40-49页
        3.3.1 基于AXI总线的IP核的创建第40-43页
        3.3.2 IP核中TDC黑盒的添加第43-49页
    3.4 添加IP核到系统硬件第49-51页
    3.5 创建约束文件第51-52页
第四章 裸机运行的实现第52-60页
    4.1 系统硬件的导入第52页
    4.2 添加控制AXI总线设备的底层代码第52-55页
    4.3 编写测试代码HELLOWORLD.C第55-57页
    4.4 系统调试第57-60页
第五章 嵌入式LINUX OS的移植第60-86页
    5.1 启动过程的分析第60-63页
        5.1.1 ZedBoard的启动与配置第60-62页
        5.1.2 嵌入式Linux OS启动过程第62-63页
    5.2 交叉编译环境的建立第63-65页
    5.3 BOOT.BIN文件第65-70页
        5.3.1 u-boot.elf的设计第65-68页
        5.3.2 fsbl_zynq.elf的生成第68-69页
        5.3.3 BOOT.BIN文件的生成第69-70页
    5.4 嵌入式LINUX内核生成第70-77页
        5.4.1 Linux内核简介第70-74页
        5.4.2 内核的配置第74-76页
        5.4.3 内核的编译第76-77页
    5.5 嵌入式LINUX设备树制作第77页
    5.6 嵌入式LINUX文件系统生成第77-82页
        5.6.1 Linux文件系统简介第77-78页
        5.6.2 嵌入式根Linux文件系统的构建第78-82页
    5.7 嵌入式系统运行第82-86页
第六章 驱动程序的设计第86-98页
    6.1 嵌入式LINUX驱动程序分类第86-87页
    6.2 驱动程序的设计及实现第87-98页
        6.2.1 驱动程序的头文件及TDC相关的宏定义第87-88页
        6.2.2 利用Linux文件系统建立应用访问第88-91页
        6.2.3 TDC设备驱动模块初始化第91-93页
        6.2.4 读TDC设备函数第93-94页
        6.2.5 驱动程序Makefile文件的编写第94页
        6.2.6 TDC数据文件的生成第94-95页
        6.2.7 驱动程序验证第95-98页
第七章 总结与展望第98-100页
致谢第100-102页
参考文献第102-106页
附录 攻读硕士期间发表的论文第106页

论文共106页,点击 下载论文
上一篇:基于ZigBee无线数据传输系统的设计与实现
下一篇:喷雾干燥法制备铁基吸附剂及吸附除砷性能研究