国产欧美精品一区二区,中文字幕专区在线亚洲,国产精品美女网站在线观看,艾秋果冻传媒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
  • 出版日期:
文章二維碼
黄平县| 祁东县| 洪湖市| 滁州市| 沧州市| 临泽县| 三明市| 泽库县| 南京市| 大宁县| 双鸭山市| 慈溪市| 明水县| 大渡口区| 万宁市| 张北县| 溧阳市| 平泉县| 广州市| 石台县| 长春市| 龙里县| 灵寿县| 镇赉县| 双流县| 阳东县| 兰西县| 滨海县| 湄潭县| 固阳县| 莱西市| 平山县| 枞阳县| 慈利县| 尖扎县| 中卫市| 柯坪县| 宜章县| 达尔| 南召县| 甘洛县|