国产欧美精品一区二区,中文字幕专区在线亚洲,国产精品美女网站在线观看,艾秋果冻传媒2021精品,在线免费一区二区,久久久久久青草大香综合精品,日韩美aaa特级毛片,欧美成人精品午夜免费影视

基于PCI-E總線(xiàn)的北斗導航授時(shí)卡Linux驅動(dòng)設計
DOI:
CSTR:
作者:
作者單位:

(1.蘇州科技學(xué)院,江蘇 蘇州 215009;2.中國白城兵器實(shí)驗中心,吉林 白城 137001; ;3.中國科學(xué)院長(cháng)春光學(xué)精密機械與物理研究所,長(cháng)春 130033)

作者簡(jiǎn)介:

王 軍(1979-),男,江蘇徐州人,副教授,碩士研究生導師,主要從事光電測控技術(shù)與儀器方向研究。

通訊作者:

中圖分類(lèi)號:

基金項目:


Design and Implementation of Driver of Beidou Navigation Timing Card under Linux PCI-E
Author:
Affiliation:

(1.Suzhou University of Science and Technology,Suzhou 215009,China;2.Bai Cheng Ordnance Test Center of China,Baicheng 137001,China;3.Changchun Institute of Optics, Fine Mechanics and Physics,Chinese Academy of Sciences,Changchun 130033,China)[JZ)]

Fund Project:

  • 摘要
  • |
  • 圖/表
  • |
  • 訪(fǎng)問(wèn)統計
  • |
  • 參考文獻
  • |
  • 相似文獻
  • |
  • 引證文獻
  • |
  • 資源附件
  • |
  • 文章評論
    摘要:

    為提高Linux系統時(shí)間的精確度,設計了PCI-Express接口的北斗授時(shí)卡以及驅動(dòng)程序;授時(shí)卡通過(guò)北斗衛星導航信息接收模塊接收時(shí)間定位信息并輸出至FPGA(Field-Programmable Gate Array,現場(chǎng)可編程門(mén)陣列),FPGA利用狀態(tài)機檢測出時(shí)間位置信息,并存入IP核創(chuàng )建的虛擬雙口RAM中;當PCI-E驅動(dòng)芯片接收到讀取當前時(shí)間命令時(shí),將虛擬雙口RAM中時(shí)間數據傳輸至PCI-E總線(xiàn)供上位機讀取;實(shí)驗編寫(xiě)了Linux系統設備驅動(dòng)程序,包括驅動(dòng)的編譯、加載,利用圖形界面開(kāi)發(fā)工具GTK+編寫(xiě)授時(shí)測試軟件;打開(kāi)授時(shí)測試軟件,通過(guò)指令使能授時(shí)卡PCI-E驅動(dòng)芯片硬件中斷,檢測到FPGA輸出的中斷信號,測試軟件進(jìn)去中斷服務(wù)程序讀取PCI-E總線(xiàn)上的時(shí)間信息,并在目標欄中顯示;試驗結果證明:在Ubuntu Kylin系統平臺下授時(shí)測試軟件運行穩定、界面簡(jiǎn)潔,且授時(shí)精度達到100納秒。

    Abstract:

    To improve the time accuracy of Linux system,a Beidou timing card driver under PCI-Express interface is designed. Timing card transmits time and location information to the FPGA (Field-Programmable Gate Array) by Beidou satellite navigation receiver module. FPGA decodes time and location information by using state machine,and creates a virtual double port RAM to store data by using IP core. When the PCI-E driver chip receives a command to read the current time,time data will be read from virtual dual-port RAM and transmit to PCI-E bus for the host computer. It programs timing card drivers for Linux including the driver compilation and loading,uses GTK+ graphical interface development tools to programming test software. Opening software and sending command to enable PCI-E driver chip hardware interrupt,when an interrupt signal output from the FPGA is found,the software runs interrupt service process will be tested and the time information on the PCI-E bus will be read and displayed in the column. Test results show that:software is stable and the interface is simple,and the timing error is 100 ns under Ubuntu Kylin system platform.

    參考文獻
    相似文獻
    引證文獻
引用本文

王軍,韓力,杜博軍,王磊,何昕.基于PCI-E總線(xiàn)的北斗導航授時(shí)卡Linux驅動(dòng)設計計算機測量與控制[J].,2016,24(4):115-117.

復制
分享
文章指標
  • 點(diǎn)擊次數:
  • 下載次數:
  • HTML閱讀次數:
  • 引用次數:
歷史
  • 收稿日期:2015-10-12
  • 最后修改日期:2015-11-14
  • 錄用日期:
  • 在線(xiàn)發(fā)布日期: 2016-07-27
  • 出版日期:
文章二維碼
板桥市| 年辖:市辖区| 黄大仙区| 马龙县| 林甸县| 璧山县| 佛冈县| 石城县| 霍城县| 孝感市| 通山县| 延吉市| 卓资县| 凌源市| 普兰县| 平谷区| 温泉县| 都安| 霍林郭勒市| 武宁县| 贺兰县| 襄垣县| 民勤县| 元江| 阿坝县| 岳阳县| 朝阳县| 许昌市| 宁乡县| 合山市| 西青区| 修水县| 宣恩县| 榆中县| 道孚县| 泾阳县| 古蔺县| 甘南县| 富顺县| 巍山| 金湖县|