嵌入式Linux下PCIE数据采集卡驱动开发

被引量 : 19次 | 上传用户:liongliong499
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展,高端嵌入式系统的需求持续加大。Linux的巨大优势使得它在嵌入式领域备受关注。本论文以高速数据采集嵌入式系统研发为背景,采用飞思卡尔MPC85xx处理器,对PCIE数据采集卡的驱动开发进行了讨论。首先,本文讲解了嵌入式数据采集系统的发展现状和需求,并结合需求给出了一款高速数据采集嵌入式系统的方案,并对该方案的各个部件的选取和方案的实施做了简要的讲解。其次,论文讲解了飞思卡尔公司的MPC85XX主控制器的性能参数,同时采用高速采集系统的硬件总体搭建与各个模块分别设计相结合的方法,介绍了高速数据采集系统的硬件结构;同时结合项目讲解了嵌入式Linux开发环境的建立。第三,我们选取U-Boot作为引导程序,对其功能做、结构和编译过程做了详尽的分析;根据主控制器硬件搭载情况,给出了U-Boot的配置、移植方法。第四,我们在对Linux内核介绍的基础上,对嵌入式操作系统进行了比较,并深入分析了Linux内核源码结构,结合系统硬件配备情况对Linux内核的配置及其移植方法做了介绍;本文还对Linux根文件系统及其构建做了剖析。第五,论述并分析了Linux驱动程序的开发技术,深入剖析了字符设备驱动程序的基本结构,并对PCIE高速数据采集卡驱动程序的设计做了详尽的论述。并给出了linux操作系统的调试方法,并对驱动程序的调试、动静态加载以及测试方法做了详述,并给出其最终的测试结果。本论文介绍的数据采集系统采用的是4个链路,它的理论速度可以达到10Gbps,由于PCI Express的链路可以是8、16甚至是32个,如果增加PCI Express的链路,将达到更高的数据传输速率。MPC85XX控制器具有千兆以太网和SATA硬盘接口,这可将采集到的数据以千兆以太网转发或直接存在大容量硬盘,以提高信息的采集量。
其他文献
天然的IgG抗体分子由2条相同的重链和2条相同的轻链组成,重链和轻链以及两条重链之间通过二硫键连接,形成四肽链结构,呈“Y”型构象。一般认为,一个抗体分子含有2个完全一样
随着全球生态环境的不断恶化和建设需求的不断扩大,发展装配式建筑成为提升建筑工业化水平、推动建筑绿色发展的重要方式。装配式建筑相较现浇建筑而言,其工期效益、能耗效益
语言学习观念和语言学习策略是影响学习者语言学习能力提高的重要因素。近些年来,国内外研究者对学习者的语言学习观念、语言学习策略以及两者间的关系进行了大量研究,取得了
离婚自由是夫妻依法解除婚姻关系的自由,它是宪法赋予公民的基本权利,也是婚姻法的一项基本原则,体现了法律对婚姻关系当事人意思自治的尊重。协议离婚制度作为离婚制度的重
实施国家中长期科技发展规划、建设创新型国家是我国未来15年重大战略部署。强化企业在技术创新中的主体地位,提升企业的自主创新能力是建设创新型国家的关键所在。以孵化高新
无线传感器网络(简称WSN)作为物联网的信息感知层,具有广阔的应用前景。其中静态层次型无线传感器网络节能等关键技术是当前研究的热点。本文选题来源于国家自然科学基金及国
目前,大多数传统的教育模式已经不能适应社会的进步与教育的发展,不能及时的赶上学习要求的变化,计算机网络技术的发展为解决上述问题带来了机会。然而,传统的基于网络的在线学习
微机电系统(MEMS)具有结构微型化、功能多样化、智能化、能耗低、灵敏度和工作效率高等优点。微小型/微型机电产品的最主要特征是体积小、重量轻,以小动力的运动传递或者分度运
随着世界各国新药研制高潮的出现,药品的品种不断增多。同时,在医生给患者治疗的过程中,经常合并用药,或者采用长程疗法。在这样的情况下,许多重大药害事件频频发生,这就使得药品的
根据法律规定,罪犯有权进行申诉,驻监检察室有职责保障罪犯合法的申诉权。由于我国申诉制度本身存在的一些不足,导致了罪犯申诉难的发生,这对于罪犯权利的保障以及对其改造效