EDA技术结合μClinux操作系统在地震前兆仪器中的应用
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
应用Altera公司的QuartusⅡ、NIOSⅡIDE开发软件和SOPC Builder工具,采用cy-cloneⅡ系列FPGA芯片——EP2C35,设计了质子式旋进磁力仪原理主机硬件平台.构建和配置了NiosⅡ软核处理器、IO接口电路及传感器控制电路,编写了全数字锁相环、等精度计数器等硬件单元的VHDL代码,实现了质子旋进式磁力仪器原理主机核心电路的单芯片系统逻辑设计.研究了μClinux嵌入式操作系统的配置技术,并建立了基于NiosⅡ软核处理器的μClinux交叉编译环境,成功将μClinux移植到NiosⅡ环境中.在该系统下编写了主机硬件平台的设备驱动程序和用户程序,实现了原理样机各设计功能,达到了预期目标.
Using Altera's Quartus Ⅱ,Nios Ⅱ IDE and SOPC Builder development tools,the proton precession magnetometer principle host hardware platform is designed with a cyclone Ⅱ series FPGA chip(EP2C35).The single-chip system-logic design of the proton precession magnetometer principle host core circuit is achieved by building and configuring the Nios Ⅱ soft-core processor,developing the IO interface and sensor control circuits,and programming some hardware units' VHDL code,for example,the equal precision cymometer and the DPLL.Through researching the embedded operating system configuration technology and building the NIOS Ⅱ soft-core processor's μClinux cross-compile environment,the μClinux system is transplanted to the NIOS Ⅱ environment.Another important task of this study is writing the code for device drivers and user programs.Through these works,the design has realized the host function and achieved the expected target.
引文
姜雪松,刘东升.2004.硬件描述语言VHDL教程[M].西安:西安交通大学出版社:371--417.
    李现勇.2002.Visual C++串口通信技术与工程实践[M].北京:人民邮电出版社:1--427.
    刘峥嵘.2005.嵌入式linux应用开发详解[M].北京:机械工业出版社:53--448.
    刘祖亮.2000.Linux/Unix急速入门[M].北京:中国青年出版社:90--133.
    潘松,黄继业.2002.EDA技术实用教程[M].北京:科学出版社:16--357.
    谭浩强.1993.C程序设计[M].北京:清华大学出版社:268--291.
    汪晓平,钟军.2003.Visual C++网络通信分析与应用实现[M].北京:人民邮电出版社:22--124.
    万心平.1995.集成锁相环电路[M].北京:人民邮电出版社:1--408.
    中国地震局监测预报司.2002.地震电磁数字观测技术[M].北京:地震出版社:75--110.
    中国地震局监测预报司.2003.地震前兆数字观测公用技术与台网[M].北京:地震出版社:240--327.
    ALTERA.2008.Introductionto the QuartusⅡ:Soft ware[M].Altera Corporation:1--247.
    Stevens R W.2005.Advanced Programminginthe UNIX(R)Environment[M].USA,Indiana:Addison-Wesley Pro-fessional:1--536.
    Corbet J,Rubini A,Kroah-Hart man C.2005.Linux Device Drivers[M].USA,O’Reilly Media,Inc:46--285.
    Matthew N,Stones R.2007.Beginning Linux Programming[M].USA,Wrox Press:1--605.

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心