基于嵌入式Linux的PCIe高速数据采集模块软件设计

来源 :深圳大学 | 被引量 : 0次 | 上传用户:scz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字信息化技术的不断发展,人们对数据的需求越来越高,从而对嵌入式系统的数据传输性能提出更高的要求。在数据传输量不断增大的同时,不仅要求数据采集系统本身拥有性能优越的大数据实时处理能力,而且系统内部的数据传输性能也是至关重要的。本课题所研究的基于PCIe总线的数据采集模块在满足模块化、小型化和轻量化的前提下,还要求其实现数据传输的高速性、完整性和稳定性。本论文依托和恩智浦公司合作的项目为背景,在由ARM主控制器和FPGA数据采集卡组成的硬件平台基础上,采用嵌入式Linux系统进行PCIe高速数据采集模块的驱动软件开发。首先,根据项目需求和理论分析,给出数据采集系统的总体设计方案,包括硬件设计和软件设计。硬件上详细介绍了数据采集系统中ARM主控制器和FPGA数据采集卡的结构和特点,软件上则描述了PCIe设备驱动程序的开发流程。其次,针对嵌入式PCIe设备驱动程序开发,搭建软硬件开发环境,包括在主机上配置TFTP、NFS服务以及安装交叉编译器。此外,还为LS1043A主控制器移植嵌入式Linux系统,包括U-Boot、Linux内核以及Ubuntu根文件系统的移植。接下来,在已搭建的开发环境中进行PCIe驱动软件开发,并且采用字符设备驱动框架、一致性DMA映射、环形缓冲区、内存映射等关键性技术优化DMA数据读写性能,然后利用驱动程序提供的传输控制的接口函数设计读写数据的应用程序。通过分别给传输的数据分配大小不同的DMA缓冲区并添加测速模块,来测试其对PCIe总线的数据传输速率的影响。最后,对数据采集系统的各个模块进行测试和验证,包括嵌入式Linux系统的启动、驱动模块的加载、PCIe基地址寄存器的读写、驱动程序读写功能和传输性能的测试等,并对最后的测试结果做了详细分析,从测试结果看,数据采集系统的传输性能达到预期要求。在论文的最后阶段对数据采集模块的进一步开发进行了展望。
其他文献
目的:围绕中医药治疗糖尿病肾病(DN)的相关研究进行系统的文献计量和可视化分析,探索中医药在DN治疗中的发展状况、研究热点以及前沿动态,为中医药治疗本病研究与发展方向提供参考。方法:借助CiteSpace软件,检索中国知网(CNKI)中2000—2020年有关中医药治疗DN的文献作为数据来源,对所选文献的作者、机构、关键词绘制可视化图谱。对文献关键词进行聚类分析、突现分析,对作者、机构进行共现分析
温度变化报警器的用途非常广泛,如果能开发出金鱼养殖缸中水温、婴幼儿踢被后的空间温度、动植物养殖空间的温度等的探测报警装置,可以为工农业生产、家庭生活带来非常多的方便。
冰雪旅游是我国近些年来兴起的一项新型业态,而冰雪特色小镇作为我国休闲旅游冰雪运动、以及康养等产业的融合创新和转型升级,是随着我国体育与旅游高度融合发展而逐渐涌现的一种新兴产业、是推动全民冰雪运动的重要载体,是实现北京冬奥会完美收官、3亿人上冰雪目标的基础。冰雪小镇的建设和发展要紧密结合属地的冰雪区域文化和自己独特的小镇文化。找准冰雪特色小镇文化建设整体战略发展目标的具体定位,使每个冰雪小镇都能形成
目的调查产妇分娩住院期间为新生儿添加配方奶对其产后6个月喂养方式的影响,为规范婴儿住院期间配方奶的添加管理提供科学依据。方法本次研究为前瞻性队列研究,以上海市某妇产科专科医院常规体检的产妇为基线人群,婴儿在院期间添加配方奶作为暴露因素,调查2020年1—3月在院期间372名母婴的人口学资料及配方奶添加情况,以出院时、产后42天、3月龄及6月龄婴儿的喂养方式为结局指标。同时,将住院期间添加配方奶作为
研究目的:探讨HER-2阳性胃癌免疫微环境中免疫细胞的特点,同时分析微环境免疫细胞特点与临床病理特征及临床生存的相关性。研究方法:收集HER-2阳性及阴性胃癌患者的术后病理标本各30例。应用免疫组织化学染色,检测CD4、CD8、FOXP3、CD68、CD163分子的表达情况。通过卡方检验、两独立样本非参数秩和检验分析CD4+T细胞、CD8+T细胞、调节性T细胞、M1型、M2型肿瘤相关巨噬细胞与临床
一、基金投资顾问业现象根据中国证券投资基金业协会(以下简称"中基协")公布数据,截至2019年12月,公募基金存续产品数量6 819只,私募基金存续产品数量85 071只,已远超A股市场股票数量。在需求端,随着注册制的逐步有序实施、外资准入持续放开,股票市场去散户化进程加快,资本市场投资者结构不断优化,基金成为投资者财富管理方案中不可或缺的选择。然而公募基金无法摆脱"基金赚钱、投资者亏钱"的
会议
SAP(Systems Applications and Productsin Data Processing)是一个基于客户或服务机构的开放系统,该系统有机结合企业资源计划系统,涵盖营销、项目管理、后勤、生产、人力资源管理、财务等方面内容,利于促进企业的发展。文章对SAPERP系统进行论述,包括SAPERP系统的概念、ERP系统对企业内部控制的影响、ERP环境中完善企业内部控制的有效策略等。为了