基于ARM LINUX系统的综合实验平台接口模块设计
发布时间:2018-08-25 13:43
【摘要】:本课题来源于985工程的某硕士研究生实践教学改革项目,主要涉及综合实验平台的接口转换模块的设计与实现。综合实验平台是课题组针对研究生实践教学而自主研发并制作的,实验平台上包含52个各类模块以及仿真器。本课题的工作任务包括USB、GPIB和LAN接口转换模块的硬软件设计。 通过对综合实验平台的需求分析,为方便与计算机进行数据通信,采用了多功能接口模块,接口模块基于嵌入式Linux系统和ARM9处理器,工作内容包括以下几方面: 第一,ARM芯片和接口模块芯片选型。采用了ARM9微处理器AT91RM9200和GPIB扩展芯片NAT9914以及以太网物理层芯片DM9161EP。 第二,原理图的设计。这里使用了Mentor工具软件来设计接口模块的原理图和PCB板,分别完成了USB接口到LAN接口以及USB接口到GPIB接口的转换。由于ARM和NAT9914在时序上无法兼容,因此采用了IO口模拟总线时序方案。硬件模块加工回来后进行了相应的调试工作,以保证硬件功能的正常运行。 第三,,接口模块的嵌入式Linux构建。包括建立交叉编译环境、引导程序BootLoader的移植、Linux内核移植和文件系统的创建。 第四,USB驱动程序的优化及GPIB设备驱动程序的设计。首先对USB接口芯片厂家提供的Linux下的相应驱动程序进行了优化,以提高数据的传输速率,符合实验平台的实际需求;其次,在没有Linux下GPIB设备驱动程序的情况下,自行编写了GPIB芯片NAT9914的驱动程序,实现了基于ARM-Linux的GPIB接口功能。 时至本课题工作完成之际,所设计的接口转换模块经测试表明性能稳定,数据传输能力良好,满足实验平台工作要求,现已进入批量制作阶段。
[Abstract]:This subject comes from the project of practical teaching reform of a graduate student in Project 985. It mainly involves the design and implementation of the interface conversion module of the comprehensive experimental platform. The integrated experimental platform is independently developed and manufactured by the research group for postgraduate practical teaching. The experimental platform consists of 52 modules and simulators. The task of this thesis includes hardware and software design of USB,GPIB and LAN interface conversion module. In order to facilitate data communication with computer, a multi-function interface module is adopted, which is based on embedded Linux system and ARM9 processor. The work includes the following aspects: first, arm chip and interface module chip selection. ARM9 microprocessor AT91RM9200 and GPIB extension chip NAT9914 and Ethernet physical layer chip DM9161EP. are adopted. Second, the schematic design. The schematic diagram and PCB board of interface module are designed by using Mentor tool software. The conversion from USB interface to LAN interface and from USB interface to GPIB interface is completed respectively. Because ARM and NAT9914 can not be compatible in timing, IO port analog bus timing scheme is adopted. The hardware module is debugged to ensure the normal operation of the hardware function. Thirdly, the embedded Linux construction of interface module. Including the establishment of cross-compilation environment, boot program BootLoader porting Linux kernel migration and file system creation. The fourth part is the optimization of GPIB driver and the design of GPIB device driver. In order to improve the data transmission rate and meet the actual requirements of the experimental platform, the corresponding drivers provided by the USB interface chip manufacturer under Linux are optimized. Secondly, without the GPIB device driver under Linux, the driver of the GPIB device is not available. The driver of GPIB chip NAT9914 is written, and the GPIB interface function based on ARM-Linux is realized. From the time to the completion of the project, the design of the interface conversion module has been tested that the performance is stable, the data transmission ability is good, and it meets the requirements of the experimental platform, and has now entered the stage of batch production.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP334.7
[Abstract]:This subject comes from the project of practical teaching reform of a graduate student in Project 985. It mainly involves the design and implementation of the interface conversion module of the comprehensive experimental platform. The integrated experimental platform is independently developed and manufactured by the research group for postgraduate practical teaching. The experimental platform consists of 52 modules and simulators. The task of this thesis includes hardware and software design of USB,GPIB and LAN interface conversion module. In order to facilitate data communication with computer, a multi-function interface module is adopted, which is based on embedded Linux system and ARM9 processor. The work includes the following aspects: first, arm chip and interface module chip selection. ARM9 microprocessor AT91RM9200 and GPIB extension chip NAT9914 and Ethernet physical layer chip DM9161EP. are adopted. Second, the schematic design. The schematic diagram and PCB board of interface module are designed by using Mentor tool software. The conversion from USB interface to LAN interface and from USB interface to GPIB interface is completed respectively. Because ARM and NAT9914 can not be compatible in timing, IO port analog bus timing scheme is adopted. The hardware module is debugged to ensure the normal operation of the hardware function. Thirdly, the embedded Linux construction of interface module. Including the establishment of cross-compilation environment, boot program BootLoader porting Linux kernel migration and file system creation. The fourth part is the optimization of GPIB driver and the design of GPIB device driver. In order to improve the data transmission rate and meet the actual requirements of the experimental platform, the corresponding drivers provided by the USB interface chip manufacturer under Linux are optimized. Secondly, without the GPIB device driver under Linux, the driver of the GPIB device is not available. The driver of GPIB chip NAT9914 is written, and the GPIB interface function based on ARM-Linux is realized. From the time to the completion of the project, the design of the interface conversion module has been tested that the performance is stable, the data transmission ability is good, and it meets the requirements of the experimental platform, and has now entered the stage of batch production.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP334.7
【参考文献】
相关期刊论文 前7条
1 钱政;孟晓风;周富强;邢维巍;万聪梅;;先进测试技术研究生创新实验平台建设及应用[J];北京航空航天大学学报(社会科学版);2009年S1期
2 陈永达,雷旭,马怀俭,孙桂萍;专用接口芯片 NAT9914 及其应用[J];电测与仪表;1998年07期
3 杨延军;用busybox制作嵌入式Linux的文件系统[J];单片机与嵌入式系统应用;2005年04期
4 许先斌;熊慧君;李洲;杨芬;刘炜;;基于ARM9的嵌入式Linux开发流程的研究[J];微计算机信息;2006年11期
5 黄晓敏;朱光喜;;嵌入式USB从设备驱动程序设计[J];微计算机信息;2007年11期
6
本文编号:2203049
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2203049.html