欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于rtx實(shí)時(shí)擴(kuò)展子系統(tǒng)的pci總線數(shù)據(jù)同步方法

文檔序號(hào):6627708閱讀:690來源:國(guó)知局
基于rtx實(shí)時(shí)擴(kuò)展子系統(tǒng)的pci總線數(shù)據(jù)同步方法
【專利摘要】本發(fā)明公開了一種基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,包括以下步驟,1)將上位機(jī)安裝XP系統(tǒng)、下位機(jī)安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng);2)在RTX內(nèi)開發(fā)PCI設(shè)備的驅(qū)動(dòng);3)在RTX內(nèi)建立軟中斷機(jī)制;4)根據(jù)建立的建立軟中斷機(jī)制,實(shí)現(xiàn)數(shù)據(jù)同步通信。本發(fā)明在下位機(jī)上安裝XP系統(tǒng)下安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),在XP系統(tǒng)上同時(shí)滿足上、下位機(jī)二者的功能,下位機(jī)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集和數(shù)據(jù)發(fā)送的功能,數(shù)據(jù)發(fā)送和接收雙方的速率匹配,系統(tǒng)開發(fā)成本低,方便維護(hù),具有良好的應(yīng)用前景。
【專利說明】基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,屬于數(shù)據(jù)通信【技術(shù)領(lǐng)域】。

【背景技術(shù)】
[0002]在PCI總線數(shù)據(jù)傳輸中,一般采用中斷同步來解決數(shù)據(jù)發(fā)送和接收雙方的速率不匹配問題。對(duì)實(shí)時(shí)性要求較高的應(yīng)用領(lǐng)域,一般采用實(shí)時(shí)操作系統(tǒng)來實(shí)現(xiàn)中斷同步;對(duì)于一個(gè)需要數(shù)據(jù)采集和控制發(fā)送的系統(tǒng),便需要一個(gè)上位機(jī)控制系統(tǒng)和下位機(jī)實(shí)時(shí)操作系統(tǒng)兩部分,下位機(jī)實(shí)時(shí)操作系統(tǒng)負(fù)責(zé)從底層采集數(shù)據(jù)和轉(zhuǎn)發(fā)控制數(shù)據(jù)到底層。因此,實(shí)際中需要滿足這幾個(gè)功能要求的系統(tǒng)需要設(shè)計(jì)。
[0003]目前,上位機(jī)采用非實(shí)時(shí)系統(tǒng),一般為XP系統(tǒng),下位機(jī)采用實(shí)時(shí)系統(tǒng),如Vxworks操作系統(tǒng),這種方式雖然可以實(shí)現(xiàn)下位機(jī)實(shí)時(shí)采集數(shù)據(jù)并響應(yīng)上位機(jī)的控制命令,即可以滿足功能要求,但缺點(diǎn)是需要兩個(gè)操作系統(tǒng),開發(fā)平臺(tái)不一樣,需要的開發(fā)人員也不一樣,這樣導(dǎo)致系統(tǒng)成本高,系統(tǒng)開發(fā)維護(hù)不方便等問題的出現(xiàn),不便于PCI總線數(shù)據(jù)傳輸系統(tǒng)的開發(fā)。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是為了克服傳統(tǒng)的PCI總線數(shù)據(jù)傳輸中,上位機(jī)、下位機(jī)需要兩個(gè)操作系統(tǒng),開發(fā)平臺(tái)不一樣,需要的開發(fā)人員也不一樣,導(dǎo)致系統(tǒng)成本高維護(hù)不方便的問題。本發(fā)明的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,在下位機(jī)上安裝XP系統(tǒng)下安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),在XP系統(tǒng)上同時(shí)滿足上、下位機(jī)二者的功能,下位機(jī)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集和數(shù)據(jù)發(fā)送的功能,數(shù)據(jù)發(fā)送和接收雙方的速率匹配,系統(tǒng)開發(fā)成本低,方便維護(hù),具有良好的應(yīng)用前景。
[0005]為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案是:
一種基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:包括以下步驟, 步驟(I ),將上位機(jī)安裝XP操作系統(tǒng)、下位機(jī)安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng);
步驟(2),將RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)內(nèi)開發(fā)PCI設(shè)備的驅(qū)動(dòng),以便進(jìn)行PCI總線上的實(shí)時(shí)數(shù)據(jù)傳輸,數(shù)據(jù)傳輸采用DMA模式;
步驟(3),在RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)內(nèi)的PCI設(shè)備的驅(qū)動(dòng)中建立軟中斷機(jī)制;
步驟(4),上位機(jī)的XP操作系統(tǒng)與下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),根據(jù)建立的建立軟中斷機(jī)制,實(shí)現(xiàn)數(shù)據(jù)同步通信。
[0006]前述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:步驟(3)建立軟中斷機(jī)制的方法為,
(1)在RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)下實(shí)時(shí)查詢底層硬件的賦值為I中斷信號(hào);
(2)當(dāng)查詢到賦值為I中斷信號(hào),開始發(fā)送或接收數(shù)據(jù);
(3)發(fā)送或接收數(shù)據(jù)完成,將此中斷信號(hào)賦值為0,重復(fù)(I); 前述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:步驟(4),上位機(jī)的XP操作系統(tǒng)與下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),根據(jù)建立的建立軟中斷機(jī)制,實(shí)現(xiàn)數(shù)據(jù)同步通信,包括上位機(jī)數(shù)據(jù)發(fā)送和數(shù)據(jù)接收,
上位機(jī)數(shù)據(jù)發(fā)送為,上位機(jī)的XP操作系統(tǒng)設(shè)置數(shù)據(jù)通過共享內(nèi)存方式復(fù)制到下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)通過PCI總線實(shí)時(shí)發(fā)送到底層硬件;
上位機(jī)數(shù)據(jù)接收為,下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)通過PCI總線實(shí)時(shí)采集底層硬件數(shù)據(jù),通過事件觸發(fā)方式通知上位機(jī)的XP進(jìn)行實(shí)時(shí)采集底層硬件數(shù)據(jù)復(fù)制,將實(shí)時(shí)采集底層硬件數(shù)據(jù)上傳到上位機(jī)的XP系統(tǒng)。
[0007]前述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:上位機(jī)數(shù)據(jù)發(fā)送的步驟,包括
(O上位機(jī)的XP系統(tǒng)設(shè)置采樣率,產(chǎn)生待發(fā)送的1、Q中頻數(shù)據(jù);
(2)將產(chǎn)生的1、Q中頻數(shù)據(jù),轉(zhuǎn)換為32位格式的無符號(hào)數(shù)據(jù);
(3)將無符號(hào)數(shù)復(fù)制到共享內(nèi)存區(qū),觸發(fā)事件通知下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),數(shù)據(jù)產(chǎn)生完畢;
(4)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)接收到事件消息,從共享內(nèi)存區(qū)讀取無符號(hào)數(shù)據(jù);
(5)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)查詢PCI總線的軟中斷是否到來;
(6)若PCI總線的軟中斷到來,則啟動(dòng)DMA模式發(fā)送,發(fā)送無符號(hào)數(shù)據(jù)到下位機(jī)的底層硬件;若PCI總線的軟中斷未到來,重復(fù)(5);
前述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:上位機(jī)數(shù)據(jù)接收的步驟,包括
(1)上位機(jī)的XP系統(tǒng)發(fā)生接收數(shù)據(jù)指令給RTX實(shí)時(shí)擴(kuò)展子系統(tǒng);
(2)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)打開共享內(nèi)存,接收到接收數(shù)據(jù)指令;
(3)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)查詢PCI總線的軟中斷;
(4)若PCI總線的軟中斷到來,則啟動(dòng)DMA模式接收,復(fù)制下位機(jī)的底層硬件待發(fā)生的數(shù)據(jù)到共享內(nèi)存;gPCI總線的軟中斷未到來,重復(fù)(3);
(5)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)觸發(fā)事件,通知上位機(jī)的XP系統(tǒng)數(shù)據(jù)接收;
(6)位機(jī)的XP系統(tǒng)讀取共享內(nèi)存數(shù)據(jù),并顯示數(shù)據(jù)。
[0008]本發(fā)明的有益效果是:本發(fā)明的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,在下位機(jī)上安裝XP系統(tǒng)下安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),在XP系統(tǒng)上同時(shí)滿足上、下位機(jī)二者的功能,下位機(jī)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集和數(shù)據(jù)發(fā)送的功能,數(shù)據(jù)發(fā)送和接收雙方的速率匹配,系統(tǒng)開發(fā)成本低,方便維護(hù),具有良好的應(yīng)用前景。

【專利附圖】

【附圖說明】
[0009]圖1是本發(fā)明的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法的流程圖。
[0010]圖2是本發(fā)明的建立軟中斷機(jī)制的流程圖。
[0011]圖3是本發(fā)明的一實(shí)施例上位機(jī)發(fā)送數(shù)據(jù)的流程圖。
[0012]圖4是本發(fā)明的一實(shí)施例上位機(jī)接收數(shù)據(jù)的流程圖。

【具體實(shí)施方式】
[0013]下面將結(jié)合說明書附圖,對(duì)本發(fā)明作進(jìn)一步說明。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。
[0014]如圖1所示,基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,包括以下步驟, 步驟(I),將上位機(jī)安裝XP操作系統(tǒng)、下位機(jī)安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)替換傳統(tǒng)的Vxworks操作系統(tǒng),與XP操作系統(tǒng)開發(fā)環(huán)境一致,方便維修;
步驟(2),RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)環(huán)境下,與下位機(jī)的底層硬件進(jìn)行數(shù)據(jù)交互的橋梁是PCI9056橋,需要開發(fā)PCI設(shè)備的驅(qū)動(dòng),以便進(jìn)行PCI總線上的實(shí)時(shí)數(shù)據(jù)傳輸,數(shù)據(jù)傳輸采用DMA模式;
步驟(3 ),在RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)內(nèi)的PCI設(shè)備的驅(qū)動(dòng)中建立軟中斷機(jī)制,解決XP系統(tǒng)和RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)中斷資源沖突的問題,建立軟中斷機(jī)制的方法,如圖2所示,包括以下步驟,
(1)在RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)下實(shí)時(shí)查詢底層硬件的賦值為I中斷信號(hào);
(2)當(dāng)查詢到賦值為I中斷信號(hào),開始發(fā)送或接收數(shù)據(jù);
(3)發(fā)送或接收數(shù)據(jù)完成,將此中斷信號(hào)賦值為0,重復(fù)(I);
步驟(4),上位機(jī)的XP操作系統(tǒng)與下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),根據(jù)建立的建立軟中斷機(jī)制,實(shí)現(xiàn)數(shù)據(jù)同步通信,包括上位機(jī)數(shù)據(jù)發(fā)送和數(shù)據(jù)接收,
上位機(jī)數(shù)據(jù)發(fā)送為,上位機(jī)的XP操作系統(tǒng)設(shè)置數(shù)據(jù)通過共享內(nèi)存方式復(fù)制到下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)通過PCI總線實(shí)時(shí)發(fā)送到底層硬件;
上位機(jī)數(shù)據(jù)接收為,下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)通過PCI總線實(shí)時(shí)采集底層硬件數(shù)據(jù),通過事件觸發(fā)方式通知上位機(jī)的XP進(jìn)行實(shí)時(shí)采集底層硬件數(shù)據(jù)復(fù)制,將實(shí)時(shí)采集底層硬件數(shù)據(jù)上傳到上位機(jī)的XP系統(tǒng)。
[0015]其中,上位機(jī)數(shù)據(jù)發(fā)送的步驟,包括
(O上位機(jī)的XP系統(tǒng)設(shè)置采樣率,產(chǎn)生待發(fā)送的1、Q中頻數(shù)據(jù);
(2)將產(chǎn)生的1、Q中頻數(shù)據(jù),轉(zhuǎn)換為32位格式的無符號(hào)數(shù)據(jù);
(3)將無符號(hào)數(shù)復(fù)制到共享內(nèi)存區(qū),觸發(fā)事件通知下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),數(shù)據(jù)產(chǎn)生完畢;
(4)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)接收到事件消息,從共享內(nèi)存區(qū)讀取無符號(hào)數(shù)據(jù);
(5)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)查詢PCI總線的軟中斷是否到來;
(6)若PCI總線的軟中斷到來,則啟動(dòng)DMA模式發(fā)送,發(fā)送無符號(hào)數(shù)據(jù)到下位機(jī)的底層硬件;若PCI總線的軟中斷未到來,重復(fù)(5);
上位機(jī)數(shù)據(jù)接收的步驟,包括
(1)上位機(jī)的XP系統(tǒng)發(fā)生接收數(shù)據(jù)指令給RTX實(shí)時(shí)擴(kuò)展子系統(tǒng);
(2)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)打開共享內(nèi)存,接收到接收數(shù)據(jù)指令;
(3)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)查詢PCI總線的軟中斷;
(4)若PCI總線的軟中斷到來,則啟動(dòng)DMA模式接收,復(fù)制下位機(jī)的底層硬件待發(fā)生的數(shù)據(jù)到共享內(nèi)存;gPCI總線的軟中斷未到來,重復(fù)(3);
(5)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)觸發(fā)事件,通知上位機(jī)的XP系統(tǒng)數(shù)據(jù)接收;
(6)位機(jī)的XP系統(tǒng)讀取共享內(nèi)存數(shù)據(jù),并顯示數(shù)據(jù)。
[0016]本發(fā)明以產(chǎn)生750MHz的中頻連續(xù)波數(shù)據(jù)為例,實(shí)現(xiàn)上位機(jī)數(shù)據(jù)發(fā)送、接收過程,下位機(jī)的底層硬件是可進(jìn)行數(shù)字處理的可編程邏輯器件,本實(shí)施例中采用一片Xilinx公司的V5 SX95T FPGA芯片,
上位機(jī)數(shù)據(jù)發(fā)送過程,如圖3所示,具體步驟如下:
(1)上位機(jī)的XP系統(tǒng)下設(shè)置采樣率為11.71845,產(chǎn)生750M的1、Q中頻數(shù)據(jù);
(2)將產(chǎn)生的1、Q中頻數(shù)據(jù)組拼成32bit格式的無符號(hào)數(shù)據(jù);
(3)將無符號(hào)數(shù)據(jù)復(fù)制到共享內(nèi)存區(qū),觸發(fā)事件,通知下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)數(shù)據(jù)產(chǎn)生完畢;
(4)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)接收到事件消息,從共享內(nèi)存區(qū)讀取數(shù)據(jù);
(5)查詢PCI軟中斷是否到來;
(6)PCI中斷到來,則啟動(dòng)DMA模式發(fā)送,發(fā)送數(shù)據(jù)到FPGA ;若沒到來重復(fù)步驟(5); 以接收750MHz的中頻連續(xù)波數(shù)據(jù)為例,實(shí)現(xiàn)上位機(jī)的數(shù)據(jù)接收過程,底層硬件是可進(jìn)行數(shù)字處理的可編程邏輯器件,本實(shí)施例中采用一片Xilinx公司的V5 SX95T FPGA芯片, 上位機(jī)數(shù)據(jù)接收過程,如圖4所示,具體步驟如下:
(1)XP系統(tǒng)設(shè)置啟動(dòng)接收數(shù)據(jù);
(2)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)打開共享內(nèi)存,接收到接收數(shù)據(jù)指令;
(3)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)查詢PCI軟中斷是否到來;
(4)PCI軟中斷到來,則啟動(dòng)DMA模式接收,復(fù)制中頻數(shù)據(jù)到共享內(nèi)存;否則,重復(fù)(3);
(5)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)觸發(fā)事件,通知XP系統(tǒng)數(shù)據(jù)接收;
(6)XP系統(tǒng)讀取共享內(nèi)存數(shù)據(jù),分割數(shù)據(jù)顯示波形。
[0017]綜上所述,本發(fā)明的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,在下位機(jī)上安裝XP系統(tǒng)下安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),在XP系統(tǒng)上同時(shí)滿足上、下位機(jī)二者的功能,下位機(jī)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集和數(shù)據(jù)發(fā)送的功能,數(shù)據(jù)發(fā)送和接收雙方的速率匹配,系統(tǒng)開發(fā)成本低,方便維護(hù),具有良好的應(yīng)用前景。
[0018]以上顯示和描述了本發(fā)明的基本原理、主要特征及優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
【權(quán)利要求】
1.基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:包括以下步驟, 步驟(I ),將上位機(jī)安裝XP操作系統(tǒng)、下位機(jī)安裝RTX實(shí)時(shí)擴(kuò)展子系統(tǒng); 步驟(2),將RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)內(nèi)開發(fā)PCI設(shè)備的驅(qū)動(dòng),以便進(jìn)行PCI總線上的實(shí)時(shí)數(shù)據(jù)傳輸,數(shù)據(jù)傳輸采用DMA模式; 步驟(3),在RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)內(nèi)的PCI設(shè)備的驅(qū)動(dòng)中建立軟中斷機(jī)制; 步驟(4),上位機(jī)的XP操作系統(tǒng)與下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),根據(jù)建立的建立軟中斷機(jī)制,實(shí)現(xiàn)數(shù)據(jù)同步通信。
2.根據(jù)權(quán)利要求1所述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:步驟(3)建立軟中斷機(jī)制的方法為, (1)在RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)下實(shí)時(shí)查詢底層硬件的賦值為I中斷信號(hào); (2)當(dāng)查詢到賦值為I中斷信號(hào),開始發(fā)送或接收數(shù)據(jù); (3)發(fā)送或接收數(shù)據(jù)完成,將此中斷信號(hào)賦值為O,重復(fù)(I)。
3.根據(jù)權(quán)利要求1所述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:步驟(4),上位機(jī)的XP操作系統(tǒng)與下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),根據(jù)建立的建立軟中斷機(jī)制,實(shí)現(xiàn)數(shù)據(jù)同步通信,包括上位機(jī)數(shù)據(jù)發(fā)送和數(shù)據(jù)接收, 上位機(jī)數(shù)據(jù)發(fā)送為,上位機(jī)的XP操作系統(tǒng)設(shè)置數(shù)據(jù)通過共享內(nèi)存方式復(fù)制到下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)通過PCI總線實(shí)時(shí)發(fā)送到底層硬件; 上位機(jī)數(shù)據(jù)接收為,下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)通過PCI總線實(shí)時(shí)采集底層硬件數(shù)據(jù),通過事件觸發(fā)方式通知上位機(jī)的XP進(jìn)行實(shí)時(shí)采集底層硬件數(shù)據(jù)復(fù)制,將實(shí)時(shí)采集底層硬件數(shù)據(jù)上傳到上位機(jī)的XP系統(tǒng)。
4.根據(jù)權(quán)利要求3所述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:上位機(jī)數(shù)據(jù)發(fā)送的步驟,包括 (O上位機(jī)的XP系統(tǒng)設(shè)置采樣率,產(chǎn)生待發(fā)送的1、Q中頻數(shù)據(jù); (2)將產(chǎn)生的1、Q中頻數(shù)據(jù),轉(zhuǎn)換為32位格式的無符號(hào)數(shù)據(jù); (3)將無符號(hào)數(shù)復(fù)制到共享內(nèi)存區(qū),觸發(fā)事件通知下位機(jī)的RTX實(shí)時(shí)擴(kuò)展子系統(tǒng),數(shù)據(jù)產(chǎn)生完畢; (4)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)接收到事件消息,從共享內(nèi)存區(qū)讀取無符號(hào)數(shù)據(jù); (5)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)查詢PCI總線的軟中斷是否到來; (6)若PCI總線的軟中斷到來,則啟動(dòng)DMA模式發(fā)送,發(fā)送無符號(hào)數(shù)據(jù)到下位機(jī)的底層硬件;若PCI總線的軟中斷未到來,重復(fù)(5)。
5.根據(jù)權(quán)利要求3所述的基于RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)的PCI總線數(shù)據(jù)同步方法,其特征在于:上位機(jī)數(shù)據(jù)接收的步驟,包括 (1)上位機(jī)的XP系統(tǒng)發(fā)生接收數(shù)據(jù)指令給RTX實(shí)時(shí)擴(kuò)展子系統(tǒng); (2)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)打開共享內(nèi)存,接收到接收數(shù)據(jù)指令; (3)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)查詢PCI總線的軟中斷; (4)若PCI總線的軟中斷到來,則啟動(dòng)DMA模式接收,復(fù)制下位機(jī)的底層硬件待發(fā)生的數(shù)據(jù)到共享內(nèi)存;gPCI總線的軟中斷未到來,重復(fù)(3); (5)RTX實(shí)時(shí)擴(kuò)展子系統(tǒng)觸發(fā)事件,通知上位機(jī)的XP系統(tǒng)數(shù)據(jù)接收; (6)位機(jī)的XP系統(tǒng)讀取共享內(nèi)存數(shù)據(jù),并顯示數(shù)據(jù)。
【文檔編號(hào)】G06F13/32GK104239250SQ201410484793
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月22日 優(yōu)先權(quán)日:2014年9月22日
【發(fā)明者】朱健康, 趙九龍 申請(qǐng)人:南京長(zhǎng)峰航天電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
志丹县| 右玉县| 永昌县| 临武县| 客服| 海林市| 宜宾县| 庆阳市| 武邑县| 龙胜| 红安县| 神池县| 彩票| 乳山市| 通州区| 临泽县| 易门县| 玉溪市| 日照市| 游戏| 大竹县| 曲周县| 修文县| 永新县| 五家渠市| 老河口市| 焦作市| 柯坪县| 友谊县| 郎溪县| 丹棱县| 伊宁县| 张家港市| 平乡县| 西安市| 屏山县| 河北省| 邵阳市| 盐边县| 襄城县| 西峡县|