《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動(dòng)態(tài) > 嵌入式操作系統(tǒng)在高速實(shí)時(shí)信號(hào)處理系統(tǒng)中的應(yīng)用

嵌入式操作系統(tǒng)在高速實(shí)時(shí)信號(hào)處理系統(tǒng)中的應(yīng)用

2008-05-19
作者:張 超,蘇 濤,吳順君

  摘 要: 嵌入式實(shí)時(shí)操作系統(tǒng)和多片DSP在高速實(shí)時(shí)信號(hào)處理" title="信號(hào)處理">信號(hào)處理系統(tǒng)中的軟硬件設(shè)計(jì)及實(shí)現(xiàn)。該方案采用VxWorks操作系統(tǒng)和Power PC處理器,通過串口、以太網(wǎng)和VME總線進(jìn)行數(shù)據(jù)傳輸,并實(shí)現(xiàn)控制和顯示功能。
  關(guān)鍵詞: VxWorks VME總線 ADSP-TS101


  現(xiàn)今的信號(hào)處理設(shè)備越來越復(fù)雜,不僅要求高速的處理能力,而且要求功能多樣化,僅僅追求速度已經(jīng)不能滿足需求。尤其在復(fù)雜多變的環(huán)境中,要求信號(hào)處理機(jī)能夠完成多種處理功能,并能方便靈活地切換工作模式。因此有必要發(fā)展一種可重構(gòu)和可擴(kuò)展的通用信號(hào)處理系統(tǒng),能將信號(hào)處理機(jī)多功能化、模塊化、標(biāo)準(zhǔn)化和通用化。將嵌入式操作系統(tǒng)與高速實(shí)時(shí)信號(hào)處理機(jī)結(jié)合,可以很好地實(shí)現(xiàn)這些要求。在雷達(dá)火控系統(tǒng)中,信號(hào)處理不僅需要很高的處理速度,而且要滿足控制顯示多方面的需求,如果沒有操作系統(tǒng),實(shí)現(xiàn)起來不僅復(fù)雜而且不便于系統(tǒng)的模塊化和標(biāo)準(zhǔn)化。因此,采用實(shí)時(shí)操作系統(tǒng)VxWorks實(shí)現(xiàn)雷達(dá)系統(tǒng)的控制和顯示功能。VxWorks是一種類UNIX的高性能嵌入式實(shí)時(shí)操作系統(tǒng),其中斷響應(yīng)速度是微秒級(jí)的。它是專門為實(shí)時(shí)嵌入式系統(tǒng)開發(fā)的操作系統(tǒng),提供了高效的實(shí)時(shí)任務(wù)調(diào)度、中斷管理、實(shí)時(shí)系統(tǒng)資源及實(shí)時(shí)任務(wù)通信。VxWorks可以為各種CPU硬件平臺(tái)提供統(tǒng)一的接口和一致的運(yùn)行特征,這便于以后的系統(tǒng)移植和升級(jí)。基于以上優(yōu)點(diǎn),VxWorks廣泛應(yīng)用于航空、航天、醫(yī)療、通信、雷達(dá)和聲納等領(lǐng)域。
1 系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)
  本系統(tǒng)硬件基于6U的VME總線設(shè)計(jì),由多個(gè)子模塊組成,包括A/D采樣板、信號(hào)處理板、定時(shí)接口板" title="接口板">接口板、嵌入式計(jì)算機(jī)VG4。
  A/D采樣板作為前端采集雷達(dá)的回波信號(hào)。它采用AD10242,采樣率為32MHz,包含2個(gè)A/D變換器,可以對(duì)兩路模擬信號(hào)作模數(shù)變換,輸出2個(gè)12位的數(shù)據(jù)。由于采樣的數(shù)據(jù)率遠(yuǎn)低于DSP的處理能力,所以通過大容量的FIFO對(duì)A/D采樣的數(shù)據(jù)緩存,再以DMA的方式發(fā)送給DSP處理。為了滿足要求,信號(hào)處理系統(tǒng)以流水的方式處理數(shù)據(jù)。通過鏈路口和總線使多片DSP進(jìn)行數(shù)據(jù)傳輸,最后,由VG4顯示目標(biāo)檢測(cè)結(jié)果。
  VG4是SBS公司的一款專門針對(duì)工業(yè)控制設(shè)計(jì)的嵌入式計(jì)算機(jī)。VG4的處理器采用Motorola PowerPC 755,主頻400MHz,擁有64MB SDRAM,16MB Flash用來固化操作系統(tǒng)和應(yīng)用程序" title="應(yīng)用程序">應(yīng)用程序,而且提供了豐富的接口。VxWorks操作系統(tǒng)及其應(yīng)用程序在VG4上運(yùn)行。由于目標(biāo)機(jī)VG4的資源有限,程序的開發(fā)由主機(jī)的交叉開發(fā)平臺(tái)Tornado完成,通過串口和以太網(wǎng)下載目標(biāo)代碼并調(diào)試。程序開發(fā)完成后可以固化在目標(biāo)機(jī)VG4的Flash上,這樣系統(tǒng)每次啟動(dòng)就從Flash加載程序。操作系統(tǒng)應(yīng)用程序的開發(fā)主要采用C語言。系統(tǒng)的數(shù)據(jù)流如圖1所示。


1.1 定時(shí)接口板的設(shè)計(jì)
  定時(shí)接口板對(duì)于整個(gè)系統(tǒng)實(shí)時(shí)穩(wěn)定的工作起了關(guān)鍵作用。它產(chǎn)生的定時(shí)脈沖信號(hào)控制著發(fā)射接收機(jī)、A/D采樣板、信號(hào)處理板和VG4。
  定時(shí)接口板通過VME總線與VG4進(jìn)行數(shù)據(jù)傳輸。VME總線是一種高性能的背板總線,由于采用高電流總線信號(hào)、嚴(yán)密的邏輯仲裁,所以具有極強(qiáng)的總線驅(qū)動(dòng)能力及較長(zhǎng)的信號(hào)線傳輸路徑,可支持21個(gè)VME板卡的直接相連,信號(hào)可靠性非常高。VME總線由于其信號(hào)的高穩(wěn)定性、并行性和高可靠性,被廣泛應(yīng)用于多DSP系統(tǒng)中。
  接口板上的FPGA實(shí)現(xiàn)VME橋接功能,使雙口RAM連到VME總線和TS101的總線上,以進(jìn)行數(shù)據(jù)傳輸。通過軟件操作VG4控制定時(shí)接口板啟動(dòng)波駐起始脈沖串T0,在每個(gè)波駐起始脈沖產(chǎn)生的同時(shí)產(chǎn)生定時(shí)中斷脈沖,作為每幀定時(shí)信號(hào)組的時(shí)間基準(zhǔn)。中斷信號(hào)通過VME總線中斷VG4,并作為其中斷請(qǐng)求信號(hào)。VG4響應(yīng)定時(shí)中斷脈沖,向定時(shí)接口板傳送控制參數(shù)。定時(shí)接口板據(jù)此參數(shù)控制信處、AD、收發(fā)設(shè)備,并接收信處回傳的檢測(cè)結(jié)果,傳給VG4進(jìn)行處理和顯示。數(shù)據(jù)是由外部中斷驅(qū)動(dòng)的,所以能滿足實(shí)時(shí)性" title="實(shí)時(shí)性">實(shí)時(shí)性要求。定時(shí)接口板結(jié)構(gòu)如圖2所示。


1.2 信號(hào)處理板的設(shè)計(jì)
  雷達(dá)信號(hào)處理的實(shí)時(shí)性和連續(xù)性要求處理系統(tǒng)應(yīng)具有較高的數(shù)據(jù)處理能力。本系統(tǒng)設(shè)計(jì)時(shí)采用多片DSP構(gòu)成并行處理系統(tǒng),以提高系統(tǒng)的數(shù)據(jù)處理能力。信號(hào)處理系統(tǒng)核心單元是美國(guó)Analog Devices Inc公司生產(chǎn)的ADSP-TS101,其峰值運(yùn)算能力可達(dá)18億次/秒。它采用了改進(jìn)的靜態(tài)超標(biāo)量流水結(jié)構(gòu),可以構(gòu)成各種不同的并行多處理器系統(tǒng),較好地滿足了雷達(dá)信號(hào)處理的要求。
  為了保證系統(tǒng)的數(shù)據(jù)吞吐能力,采用數(shù)據(jù)入口與出口分開的方法,系統(tǒng)中各DSP分別接收處理位于不同時(shí)間段的雷達(dá)回波信號(hào)。為了使各DSP協(xié)調(diào)工作,DSP間的通信必不可少。本系統(tǒng)采用共享總線的分布式結(jié)構(gòu),使得各DSP之間的通信有多種途徑。為了信號(hào)處理板的通用性和靈活性,設(shè)計(jì)由四片DSP組成的共享總線結(jié)構(gòu)子板,各DSP間用鏈路口點(diǎn)對(duì)點(diǎn)環(huán)形相連,將各信號(hào)線通過PMC插槽引出,與母板通信。信號(hào)處理板結(jié)構(gòu)如圖3所示。


2 嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks
  VxWorks是實(shí)時(shí)多任務(wù)操作系統(tǒng),它能在確定的時(shí)間內(nèi)執(zhí)行其功能,并對(duì)外部異步事件作出響應(yīng)。多任務(wù)環(huán)境允許一個(gè)實(shí)時(shí)應(yīng)用劃分為多個(gè)獨(dú)立任務(wù)運(yùn)行,各任務(wù)有各自的線程和系統(tǒng)資源。VxWorks實(shí)時(shí)操作系統(tǒng)由多個(gè)相對(duì)獨(dú)立的目標(biāo)模塊組成,用戶可根據(jù)需要選擇適當(dāng)模塊來裁剪及配置系統(tǒng),從而有效地保證系統(tǒng)的安全性和可靠性。這樣,通過目標(biāo)模塊之間的按需組合,可得到許多滿足功能需求的應(yīng)用。
  下面介紹VxWorks的技術(shù)特征。
  (1)任務(wù)
  在VxWorks中,最小的程序運(yùn)行單位稱為任務(wù)(Task)。建立任務(wù)時(shí),要對(duì)其分配一段固定的代碼和數(shù)據(jù)空間。操作系統(tǒng)內(nèi)核通過任務(wù)控制塊對(duì)它的執(zhí)行、通信、資源等情況進(jìn)行控制。任務(wù)具有就緒、阻塞、掛起和延遲等狀態(tài)。與大多數(shù)嵌入式系統(tǒng)一樣,在VxWorks中,所有任務(wù)存在于統(tǒng)一的線性空間中共享物理內(nèi)存,每個(gè)任務(wù)沒有自己獨(dú)立的代碼段和堆,只有獨(dú)立的動(dòng)態(tài)棧,任務(wù)中的地址即是真正的物理地址。由于不需要進(jìn)行地址空間映射,所以任務(wù)切換時(shí)的上下文切換(Context Switch)時(shí)間大為減少,從而符合實(shí)時(shí)操作系統(tǒng)快速響應(yīng)的原則。VxWorks的代碼段與堆共享減少了上下文切換時(shí)間,卻帶來了共享代碼的可重入性問題。如一個(gè)函數(shù)被兩個(gè)任務(wù)調(diào)用,當(dāng)其中包含對(duì)全局、靜態(tài)變量等從堆中分配空間的數(shù)據(jù)進(jìn)行訪問時(shí),就有可能產(chǎn)生沖突,從而引發(fā)錯(cuò)誤。這個(gè)問題在應(yīng)用軟件開發(fā)時(shí)要加以注意,其解決方法是使用局部變量(從棧中分配空間)或使用互斥信號(hào)量" title="信號(hào)量">信號(hào)量對(duì)臨界代碼進(jìn)行保護(hù)。
  (2)任務(wù)調(diào)度
  VxWorks有優(yōu)先級(jí)搶占調(diào)度和時(shí)間片輪轉(zhuǎn)調(diào)度兩種任務(wù)調(diào)度策略。系統(tǒng)共有256 個(gè)優(yōu)先級(jí)。優(yōu)先級(jí)搶占調(diào)度指一個(gè)優(yōu)先級(jí)較低的任務(wù)正在執(zhí)行中,另一個(gè)優(yōu)先級(jí)高的任務(wù)進(jìn)入就緒狀態(tài),則馬上搶占處理器資源,執(zhí)行高優(yōu)先級(jí)任務(wù),直到高優(yōu)先級(jí)任務(wù)釋放處理器(完成、掛起、阻塞等)才繼續(xù)執(zhí)行被中斷的低優(yōu)先級(jí)任務(wù)。優(yōu)先級(jí)搶占調(diào)度可以保證實(shí)時(shí)系統(tǒng)的迅速響應(yīng)特性,但也存在問題。當(dāng)系統(tǒng)中存在幾個(gè)相同優(yōu)先級(jí)的任務(wù)時(shí),就會(huì)使單一任務(wù)獨(dú)占處理器直至完成。如果這個(gè)任務(wù)占用太多時(shí)間,則會(huì)影響其他同優(yōu)先級(jí)任務(wù)的運(yùn)行。當(dāng)加入時(shí)間片輪轉(zhuǎn)調(diào)度時(shí),系統(tǒng)給相同優(yōu)先級(jí)的任務(wù)分配相同的一段時(shí)間片,以輪轉(zhuǎn)方式占用CPU。加入了基于優(yōu)先級(jí)的時(shí)間片輪轉(zhuǎn)調(diào)度方式,使不同優(yōu)先級(jí)的任務(wù)間以搶占方式調(diào)度,相同優(yōu)先級(jí)的任務(wù)以時(shí)間片進(jìn)行輪轉(zhuǎn)。
  (3)存儲(chǔ)管理
  在基本的內(nèi)核中,任務(wù)直接操作線性物理內(nèi)存,不存在虛擬存儲(chǔ)等復(fù)雜的存儲(chǔ)管理策略,這主要是針對(duì)實(shí)時(shí)性考慮的。對(duì)于存在MMU的處理器中,VxWorks也提供支持標(biāo)準(zhǔn)的虛擬存儲(chǔ)區(qū)和共享內(nèi)存(多處理器間共享)組件。這樣任務(wù)是操作虛擬存儲(chǔ),代碼更加安全。
  (4)任務(wù)間通信
  任務(wù)間存在多種通信形式,內(nèi)核支持各種UNIX的通用手段:信號(hào)量(Semaphore)、消息隊(duì)列(Message Queue)、管道(Pipe)、信號(hào)(Signal)、套接字(Socket)。信號(hào)量主要用于對(duì)臨界資源進(jìn)行互斥保護(hù)及任務(wù)間或中斷與任務(wù)間的同步;消息隊(duì)列多用于消息驅(qū)動(dòng)機(jī)制;管道是基于文件系統(tǒng)實(shí)現(xiàn)的任務(wù)間按先進(jìn)先出方式傳送數(shù)據(jù)的通信方式;信號(hào)相當(dāng)于軟中斷,用于顯示錯(cuò)誤信息;套接字機(jī)制主要用于網(wǎng)絡(luò)通信。當(dāng)任務(wù)間需要大量交換數(shù)據(jù)時(shí),由于VxWorks直接操作物理內(nèi)存,可以直接訪問全局存儲(chǔ)區(qū),不需要特別的手段。這與Linux下的共享存儲(chǔ)段申請(qǐng)和Windows中的存儲(chǔ)映射文件方式不同。
  (5)中斷
  在VxWorks中,所有中斷服務(wù)程序都不屬于任何一個(gè)任務(wù),并且使用同一個(gè)棧進(jìn)行數(shù)據(jù)存儲(chǔ),中斷將不會(huì)引起上下文切換,以實(shí)現(xiàn)高效的中斷響應(yīng)。中斷與各任務(wù)之間可以通過前面所述的各種手段通信,但是對(duì)中斷服務(wù)程序有一些限制。因?yàn)橹袛嗖淮嬖谏舷挛那袚Q,所以不能調(diào)用可能導(dǎo)致阻塞的資源。例如動(dòng)態(tài)分配內(nèi)存(malloc)、獲取信號(hào)量(semTake)和打印程序(printf)等。中斷資源寶貴,所以中斷服務(wù)程序應(yīng)盡量短小,把運(yùn)算量大和耗時(shí)的工作放在服務(wù)程序外處理。
  (6)文件系統(tǒng)
  VxWorks支持網(wǎng)絡(luò)文件系統(tǒng)NFS及多種本地文件系統(tǒng),如MS_DosFS、RawFS和RT-11FS,用戶可根據(jù)具體配置選擇。
  (7)網(wǎng)絡(luò)支持
  Vxworks支持多種物理介質(zhì)的TCP/IP協(xié)議族和幾乎所有常用的基于TCP/IP協(xié)議的應(yīng)用層協(xié)議,如ARP、BOOTP、SLIP和FTP,甚至其啟動(dòng)就是通過BOOTP或FTP方式取得系統(tǒng)映象文件。
  以上簡(jiǎn)單介紹了VxWorks的一些技術(shù)特征,充分反映了實(shí)時(shí)性與嵌入式的密切相關(guān)性。
3 系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)
  VG4軟件開發(fā)主要分為操作系統(tǒng)的配置生成和應(yīng)用程序的開發(fā)兩部分。操作系統(tǒng)的生成主要是對(duì)BSP的配置和對(duì)VxWorks組件進(jìn)行裁剪。在應(yīng)用程序的開發(fā)中,為了滿足實(shí)時(shí)性要求,應(yīng)對(duì)任務(wù)進(jìn)行合理劃分,使程序達(dá)到多任務(wù)并行操作。
  任務(wù)劃分需要遵循以下原則:
  (1)功能內(nèi)聚性。對(duì)于功能聯(lián)系比較緊密的各工作可以用一個(gè)任務(wù)來運(yùn)行。如果用多個(gè)任務(wù)進(jìn)行相互之間的消息通信,將會(huì)影響系統(tǒng)效率。
  (2)時(shí)間緊迫性。對(duì)于實(shí)時(shí)性要求比較高的任務(wù),以高優(yōu)先級(jí)運(yùn)行,以保證事件的實(shí)時(shí)響應(yīng)。
  (3)周期執(zhí)行原則。對(duì)于一個(gè)需要周期性執(zhí)行的工作,應(yīng)作為一個(gè)獨(dú)立的模塊完成。
3.1 操作系統(tǒng)的配置
  在嵌入式操作系統(tǒng)上進(jìn)行開發(fā)要滿足實(shí)時(shí)性和資源有限性的要求,因此與通用操作系統(tǒng)存在差異。在生成操作系統(tǒng)時(shí)剪裁不需要的組件,添加需要的組件,使系統(tǒng)盡量精簡(jiǎn)。操作系統(tǒng)及其應(yīng)用程序主要運(yùn)行在內(nèi)存中,操作系統(tǒng)太大會(huì)占用很多的內(nèi)存空間。應(yīng)用程序運(yùn)行時(shí)要對(duì)每個(gè)任務(wù)分配合適的內(nèi)存。為了滿足實(shí)時(shí)性,內(nèi)存分配要盡可能快,因此不采用通用操作系統(tǒng)中復(fù)雜而完善的內(nèi)存分配策略,而采用簡(jiǎn)單、快速的內(nèi)存分配方案。如果系統(tǒng)對(duì)于實(shí)時(shí)性和可靠性的要求極高,不能容忍一點(diǎn)延時(shí)或者一次分配失敗,最好采用靜態(tài)分配方案,也就是在程序編譯時(shí)所需要的內(nèi)存都已經(jīng)分配好了。例如,火星探測(cè)器上的嵌入式系統(tǒng)就必須采用靜態(tài)分配方案。
  雷達(dá)系統(tǒng)對(duì)實(shí)時(shí)性要求很高,所以本系統(tǒng)盡量采用靜態(tài)分配方案。但是VG4內(nèi)存有限,在一些子任務(wù)中也采用動(dòng)態(tài)分配方案。這里VxWorks采用First Fit的內(nèi)存動(dòng)態(tài)分配方式,當(dāng)系統(tǒng)需要?jiǎng)討B(tài)分配內(nèi)存時(shí),可以保證在很短的時(shí)間內(nèi)分配。但是采用這種方式容易產(chǎn)生大量的內(nèi)存碎片,而VxWorks沒有清除碎片的功能,因此對(duì)系統(tǒng)動(dòng)態(tài)分配內(nèi)存要非常小心。
  根據(jù)本系統(tǒng)的實(shí)際情況,接口板傳給VG4的信處檢測(cè)結(jié)果數(shù)據(jù)量基本不變,對(duì)于這批數(shù)據(jù)可以以另一種方式存儲(chǔ)。通過修改BSP的配置,從RAM中分配一塊用戶保留的存儲(chǔ)區(qū)域。這塊存儲(chǔ)區(qū)是用戶專用的,不會(huì)被系統(tǒng)覆蓋。用戶可以通過絕對(duì)地址對(duì)其進(jìn)行讀寫。具體方法是設(shè)置RAM布局中User reserved區(qū)域,系統(tǒng)默認(rèn)為0,設(shè)置這塊RAM使之滿足原始數(shù)據(jù)的大小。
3.2 應(yīng)用程序的設(shè)計(jì)
  應(yīng)用程序運(yùn)行在VxWorks操作系統(tǒng)上,其功能包括對(duì)系統(tǒng)初始化、根據(jù)輸入命令對(duì)各模塊進(jìn)行控制及實(shí)時(shí)顯示信號(hào)處理結(jié)果。存在著如下幾類數(shù)據(jù)通信:VG4向定時(shí)接口板傳送控制參數(shù),讀取定時(shí)接口板中存儲(chǔ)的信處檢測(cè)結(jié)果數(shù)據(jù),響應(yīng)外部中斷,顯示目標(biāo)信息以及獲得外部輸入的控制信息。考慮到C語言的平臺(tái)無關(guān)性和代碼簡(jiǎn)介高效性,應(yīng)用程序采用C語言編寫。
  系統(tǒng)劃分為6個(gè)任務(wù):(1)系統(tǒng)監(jiān)控:?jiǎn)?dòng)和監(jiān)控其他任務(wù)。(2)數(shù)據(jù)傳輸:響應(yīng)VME中斷,與定時(shí)接口板進(jìn)行數(shù)據(jù)通信。(3)數(shù)據(jù)處理:對(duì)信處檢測(cè)結(jié)果數(shù)據(jù)進(jìn)行處理,扣除虛假目標(biāo)并轉(zhuǎn)換格式以方便顯示。(4)終端顯示:顯示檢測(cè)目標(biāo)結(jié)果和系統(tǒng)狀態(tài)信息到屏幕。(5)指令控制:響應(yīng)控制開關(guān)的命令和獲取慣導(dǎo)數(shù)據(jù)。(6)錯(cuò)誤處理:對(duì)出現(xiàn)錯(cuò)誤的任務(wù)做出響應(yīng)的處理,并在終端顯示。
  中斷服務(wù)程序響應(yīng)定時(shí)VME7號(hào)中斷,程序如下:
  if(intConnect( (VOIDFUNCPTR*)0xf0,intHdlr,0)==ERROR)
  { puts(″intInit:Error in connecting to the ISR″);
  return(ERROR);}
  if(sysIntEnable(7)==ERROR)/*響應(yīng)7號(hào)VME中斷*/
  { puts(″intInit:Error in Enable ISR 7″);
   return(ERROR);}
  圖4顯示了各任務(wù)的優(yōu)先級(jí)。從中可以看到中斷服務(wù)程序的優(yōu)先級(jí)最高,因?yàn)閷?shí)時(shí)系統(tǒng)要及時(shí)響應(yīng)外部中斷信號(hào)。


  指令控制任務(wù)首先獲取外部開關(guān)命令和慣導(dǎo)數(shù)據(jù),以消息的形式發(fā)送給數(shù)據(jù)傳輸任務(wù)。當(dāng)中斷來臨時(shí),中斷服務(wù)程序馬上釋放同步信號(hào)量syncSemId。數(shù)據(jù)傳輸任務(wù)一直等待這個(gè)信號(hào)量,當(dāng)獲取到這個(gè)信號(hào)量時(shí),立即把從指令控制任務(wù)收到的消息轉(zhuǎn)換成模式字寫到接口板的雙口RAM中,接著讀取信處檢測(cè)結(jié)果數(shù)據(jù)。數(shù)據(jù)處理子任務(wù)獲取同步信號(hào)量syncSemId2后對(duì)收到的信處檢測(cè)結(jié)果數(shù)據(jù)進(jìn)行處理,這一任務(wù)最耗時(shí)。終端顯示任務(wù)以消息的形式接收上一任務(wù)的處理結(jié)果,并顯示處理結(jié)果及系統(tǒng)目前的運(yùn)行狀態(tài)信息。信號(hào)量廣泛應(yīng)用于同步和對(duì)臨界資源的保護(hù),信號(hào)量的建立如下:
  if((syncSemId=semBCreate(SEM_Q_FIFO,SEM_EMPTY))==NULL) /*建立同步信號(hào)量*/
  { puts(″\nintInit:semBCreate failed″);
  return(ERROR);}
  if((inputGuardSemId=semMCreate(SEM_Q_PRIORITY|SEM_
  INVERSION_SAFE|SEM_DELETE_SAFE))==NULL)
  /*建立互斥信號(hào)量*/
  { puts(″\nintInit:semMCreate failed″);
  return(ERROR);}
  系統(tǒng)監(jiān)控任務(wù)包括初始化各任務(wù)及實(shí)時(shí)監(jiān)控各任務(wù)運(yùn)行是否正常。當(dāng)檢測(cè)到某任務(wù)運(yùn)行不正常時(shí),啟動(dòng)錯(cuò)誤處理任務(wù)。錯(cuò)誤處理任務(wù)根據(jù)情況給予相應(yīng)處理,并在終端顯示。當(dāng)系統(tǒng)發(fā)生嚴(yán)重錯(cuò)誤時(shí),系統(tǒng)會(huì)自動(dòng)重啟。
  本文設(shè)計(jì)的信號(hào)處理機(jī)主要應(yīng)用于直升機(jī)火控系統(tǒng),現(xiàn)已經(jīng)過驗(yàn)收,各項(xiàng)指標(biāo)符合要求。隨著設(shè)計(jì)的改進(jìn),系統(tǒng)功能將進(jìn)一步完善,結(jié)構(gòu)會(huì)更加通用模塊化,從而實(shí)現(xiàn)不改變整個(gè)硬件系統(tǒng)平臺(tái),只對(duì)程序進(jìn)行相應(yīng)的修改,便可應(yīng)用于其他領(lǐng)域的信號(hào)處理系統(tǒng)中。
參考文獻(xiàn)
1 趙樹杰,史 林.數(shù)字信號(hào)處理.西安:西安電子科技大學(xué)出版社,1997
2 WindRiver.VxWorks Programmer′s Guide 5.5.2002
3 WindRiver.VxWorks API Reference.2002
4 WindRiver.Tornado User′s Guide(Windows Version).2002
5 蘇 濤,蔡建隆,何學(xué)輝.DSP接口電路設(shè)計(jì)與編程.西安:西安電子科技大學(xué)出版社,2003

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 黑人巨大精品欧美一区二区 | 亚洲第一页综合 | 欧洲熟妇色xxxx欧美老妇多毛网站 | 夜夜草av | 舌头伸进添得好爽高潮欧美 | 亚洲欧美日韩另类 | 欧美巨鞭大战丰满少妇 | 亚洲一区 国产 | 五月婷丁香 | 久久国内免费视频 | 日韩av综合在线 | 91精品国产乱码久久蜜臀 | 国内精品国产成人国产三级粉色 | 西西人体www大胆高清 | 久久99影院| 人人妻人人澡人人爽欧美一区 | 中国一级特黄真人毛片免费观看 | 国产精品9999久久久久仙踪林 | 中文字幕 自拍偷拍 | 亚洲看片lutube在线入口 | 国产成人av一区二区三区在线 | 91丨porny丨国产麻豆 | sese久久| 屁屁影院ccyy备用地址 | 91美女片黄在线观看成欢阁 | 国产农村妇女毛片精品久久 | 色婷婷久久久亚洲一区二区三区 | 午夜在线观看免费视频 | 中国三级黄色 | 亚洲奶汁xxxx哺乳期 | 特黄特色大片免费播放叫疼 | 国产精品第108页 | 国产 日韩 一区 | 成人麻豆视频 | 国产国语农村妇女偷人视频 | 亚洲va中文字幕无码 | 12一15性xxxx粉嫩国产 | 性做久久久久久久 | 美女脱免费看网站女同 | 中文字幕无码毛片免费看 | 步兵在线一区二区三区 | 久久久久av综合网成人 | 国产精品丝袜久久久久久消防器材 | 日本a√在线观看 | av.www| 国产精品一在线观看 | 欧美性大战久久久久xxx | 国产乱码卡一卡2卡三卡四 国产精品国产三级国产专区53 | 美女午夜影院 | 亚洲精品成a人在线 | 亚洲色欲久久久久综合网 | 日韩精品视频免费看 | 99久久婷婷国产综合精品青牛牛 | 哪里看毛片 | 农村人伦偷精品视频a人人澡 | 国产伦精品一区二区三区视频我 | 日韩精品一区二区在线观看 | 亚洲色图影院 | 一区二区三区四区日韩 | 每日在线观看av | 亚洲影视一区 | 欧美精品久久久久久久久久丰满 | 99精品国产在热久久 | 免费萌白酱国产一区二区三区 | 九九精品在线观看视频 | 波多野结衣在线视频播放 | 五月激情丁香网 | 国产天堂在线观看 | 精品人妻中文字幕有码在线 | 国产精品午夜小视频观看 | 免费观看性生交大片3区 | 逼逼av网站 | 欧美一级黄色网 | 亚洲国产成人av好男人在线观看 | www色中色 | 国产综合久久久 | 亚洲综合色成在线播放 | 性做久久久久久久免费看 | 国产精品亚洲精品一区二区三区 | 97资源共享在线视频 | 国产丝袜美腿一区二区三区 | 91免费黄视频 | 五十路毛片 | 精品久久久免费视频 | 狠狠做| 免费久久久久 | 日韩免费看片 | 欧美视频在线看 | 国产亚洲日韩欧美一区二区三区 | 日本小视频网站 | 色情无码一区二区三区 | 日韩美av | jizz日韩| 国产成人亚洲综合无码精品 | 日本亲与子乱人妻hd | 一本色道久久88加勒比—综合 | 一级黄色性感片 | 久久夜夜操妹子 | 少妇裸体淫交视频免费看 | 爽啪啪gif动态图第136期 | 国产女主播视频 | 岳双腿间已经湿成一片视频 | 97久久人人超碰国产精品 | 日韩av一二三区 | 最近中文字幕2019在线一区 | 男人天堂视频网站 | 色九九九| 丰满少妇xbxb毛片日本 | 久草综合在线观看 | 国产三级一区二区三区 | 寡妇疯狂性猛交 | 少妇粗大进出白浆嘿嘿视频 | 日韩女同疯狂作爱系列5 | 欧美又大粗又爽又黄大片视频 | wwww亚洲熟妇久久久久 | 亚洲欧美性视频 | av无码人妻一区二区三区牛牛 | 亚洲春色一区二区三区 | 日日干夜夜草 | 草草影院最新网址 | 男人的天堂中文字幕 | 欧美性猛交xxxx乱大交丰满 | 国产乱码一区二区三区咪爱 | 亚洲欧美精品aaaaaa片 | 亚洲久热 | 欧美精品黑人猛交高潮 | 国产精品国三级国产av | 丁香花完整视频小说 | 99久久国产综合精品麻豆 | 国产成人综合久久久久久 | 成人黄色激情小说 | 国产精品igao | 精品香蕉99久久久久网站 | 国产黄色av片 | 日韩av第一页| 夜夜夜夜夜夜av夜夜夜夜 | 青青伊人精品 | 性国产xxxx乳高跟 | 成人网页 | 人妻熟妇女的欲乱系列 | 久久久久久久久久久久久久久久久久久 | 中文字幕日日夜夜 | 中文字幕无码精品亚洲资源网久久 | 国内黄色片 | 国产精品国产三级国产在线观什 | 日韩国精品一区二区a片 | 国产一区久久久 | 欧美v日韩v| 色噜噜亚洲男人的天堂 | 久久久国产精品免费 | 在线看片人成视频免费无遮挡 | 久久久亚洲国产美女国产盗摄 | h视频在线免费观看 | 亚洲一级免费毛片 | 一边吃奶一边摸下边激情说说 | 午夜精品久久久久久久四虎美女版 | 国产精品18 | xox0人妖国产另类 | 久久国精品| 成人免费看片载 | 亚州激情 | 99国产精品久久久久久久日本竹 | 日韩精品欧美在线 | 亚洲中文字幕久久久一区 | 在线观看中文字幕dvd播放 | 一起艹在线观看 | 97国产色呦呦呦夜嗨嗨 | 欧美视频在线观看,亚洲欧 欧美视频在线观看视频 | 日日摸夜夜添夜夜爽免费视频 | 亚洲成人av在线播放 | 日本人与黑人做爰视频网站 | 国产美女极度色诱视频www | 日本免费高清一本视频 | 中国女人内谢69xxxx免费视频 | 久草五月天 | 91精彩刺激对白露脸偷拍 | 欧美成人性生活视频 | 国产麻豆乱码精品一区二区三区 | av资源免费 | 色婷婷激情一区二区三区 | 国产成人午夜福利在线观看 | 国产在线v| 国产一二在线观看 | 国精产品99永久一区一区 | 法国伦理少妇愉情 | 国产男人搡女人免费视频 | www.久久久久久 | 亚洲一区二区三区高清av | 7777奶水xxxxx哺乳期 | 老熟仑妇乱一区二区 | 亚洲aⅴ天堂av天堂无码麻豆 | 深夜激情网 | 久久天天 | 国产94在线 | 亚洲 | 粉嫩av一区二区 | yjizz国产| 免费视频一区二区 | 国产午夜精品一区二区三区在线观看 | 国产东北淫语对白粗口video | 暖暖日本在线观看免费 | 免费看国产一级片 | 任你躁国产自任一区二区三区 | 超碰在线94 | 一级免费毛片 | 91大神精品 | 成人三级图片 | 中文字幕一区三级久久日本 | 1024av在线| 草草影院av | 精品一区二区三区四区五区六区 | 人人妻人人添人人爽日韩欧美 | 不卡一区二区三区四区 | 国产欧美日韩成人 | 美女黄色毛片视频 | 欧美黄色大片免费看 | 肥白大屁股bbwbbwhd | 亚洲精品四区 | 中文字幕丝袜第1页 | 丁香六月色 | 涩视频在线观看 | 第一页国产| 特黄大片又粗又大又暴 | 欧美日韩一区二区三区不卡 | 丝袜高跟av | 啄木乌法国一区二区三区 | 男女一级黄色 | 色女生影院 | 欧美精品欧美极品欧美激情 | 久久亚洲中文字幕精品一区 | 精品国产96亚洲一区二区三区 | 九九人人 | 免费在线观看a视频 | 国产成人综合在线女婷五月99播放 | 中文字幕日韩精品一区二区三区 | 香蕉综合网 | 婷婷色五 | 亚洲中文字幕久久无码 | 日韩欧美一级 | 欧色av | 成年人的视频网站 | 国产精品xxx大片免费观看 | 日韩精品视频一区二区三区 | 色视频一区| 中文字幕在线永久 | 色婷婷激情av| 国产精品96久久久久久久 | 亚洲天堂福利视频 | 欧美特级黄 | 国产精品久久久久久久久久久久久久久久 | 美女做爰久久久久久 | 在线观看成人免费视频 | 亚洲激情图片 | 国产亚洲真人做受在线观看 | 亚洲一区在线视频 | 日本免费在线看 | 一区二区三区国产亚洲网站 | 日韩小视频 | 久久性生活视频 | 欧美人与物videos另类 | 亚洲v在线 | 嫩草影院菊竹影院 | 亚洲一本大道无码av天堂 | 国产精品夜夜春夜夜爽久久老牛 | mm视频在线观看 | 亚洲中文字幕无码av永久 | 精品欧美h无遮挡在线看中文 | 免费观看性行为视频的网站 | 日韩在线天堂 | 日韩精品在线免费观看 | 91小视频| 久久97精品国产96久久小草 | 图片区偷拍区小说区 | 国产一区二区三区影院 | 久久久区| 欧美牲交a免费 | 日日噜噜噜夜夜爽爽狠狠 | 精品国产乱码久久久久久浪潮 | 精品无码av无码专区 | 亚欧在线免费观看 | 欧美久久久久久久久久久 | 久久五月精品中文字幕 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产盗摄一区二区三区 | 亚洲精品字幕在线观看 | 黄色片在线免费 | 羞羞的网站在线观看 | 国产精品二 | 五月婷婷色丁香 | 国产黄色理论片 | 五月天激情电影 | 国产一区精品视频 | 全国最大成人免费视频 | 精品人妻无码一区二区色欲产成人 | 欧美日韩国产成人在线 | 98涩涩国产露脸精品国产网 | 一级黄色的毛片 | 国产激情av在线 | 五月天堂av91久久久 | 91热爆在线| 亚洲国产精品一区二区美利坚 | 怡红院怡春院a∨免费十部 怡红院最新网址 | aaaaa国产欧美一区二区 | 粉嫩av一区二区老牛影视 | 99视频在线 | 亚洲视频免费在线观看 | 二级大黄大片高清在线视频 | 国产精品久久久久久亚洲毛片 | 欧美中字| 性欧美老妇另类xxxx | 国产欧美69久久久久久9龙 | 亚洲欧美在线精品 | 99久久99久久久精品齐齐 | 91精品系列 | 国产无遮挡18禁网站免费 | 午夜成人鲁丝片午夜精品 | 风间由美一区二区 | 99蜜桃在线观看免费视频网站 | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 国产精品夜夜春夜夜爽久久小 | 国产精品二区一区二区aⅴ 国产精品粉嫩懂色av | 欧美人成在线 | 少妇性l交大片免潘金莲 | 国产对白在线 | 久久久久久人妻一区二区三区 | www夜片内射视频日韩精品成人 | av永久免费 | 全部孕妇毛片丰满孕妇孕交 | 国产精品久久久久久久久免费桃花 | 狠狠狠色丁香婷婷综合久久88 | 五月婷婷欧美 | 国产老太婆免费交性大片 | 午夜久久久久久久久久一区二区 | 欧美一级网址 | 高清日韩欧美 | 久久久午夜精品福利内容 | 在线成人精品国产区免费 | 欧美精品免费在线 | 精品国产不卡一区二区三区 | 蜜桃狠狠色伊人亚洲综合网站 | 欧美成人精品三级网站 | 香蕉国产片一级一级一级一级 | 欧美专区第一页 | 污污网站在线看 | 麻豆一区二区三区精品视频 | 三级经典三级日本三级欧美 | 亚洲精品资源在线 | 日韩欧美一卡二卡 | 欧美人成在线 | 最新2020无码中文字幕在线视频 | 就爱啪啪网站 | 少妇扒开腿让我爽了一夜 | 国产成人在线视频免费观看 | 四虎影视在线影院在线观看免费视频 | 亚洲小说另类 | 少妇xxxxx性开放按摩 | 伊人久久精品久久亚洲一区 | 亚洲专区视频 | 三级毛片儿 | 日韩精品一区二区三区中文无码 | 国产又黄又湿 | 国产网红主播一区二区三区 | 怡红院精品视频 | 狂野欧美性猛交xxxx | 青青草免费公开视频 | 天堂国产精品 | 久草大| 狠狠色噜噜狠狠狠狠97俺也去 | 国产精品交换 | 18禁黄污吃奶免费看网站 | 一本在线免费视频 | 国产–第1页–屁屁影院 | 色av永久无码影院av | 日韩精品免费在线 | 17c国产精品一区二区 | 又紧又大又爽精品一区二区 | 性视频一区二区三区 | 小明看欧美日韩免费视频 | 久久亚洲国产精品五月天婷 | 人人妻人人澡人人爽超污 | 女警高潮潮一夜一区二区三区毛片 | 青青青爽久久午夜综合久久午夜 | 波多野结衣绝顶大高潮 | 成人精品久久日伦片大全免费 | 国产三级不卡 | 亚洲国产精品久久久天堂不卡 | 国产色一区 | 成年午夜视频 | 国产人与zoxxxx另类 | 人人狠狠综合久久亚洲 | 国产精品久久久久久久久久99 | 亚洲七七久久桃花影院 | 国产精品4| 久久九九热re6这里有精品 | aaaaa少妇高潮大片 | 久久午夜av | 欧美成人国产精品高潮 | 国产真人无码作爱视频免费 | 天天爽天天爽夜夜爽毛片 | 国产精品你懂的 | 三级网站国产 | 天堂色av| 免费在线观看你懂的 | 亚洲一区二区免费视频 | 日本亲与子乱ay中文 | 欧美三级一区二区三区 | 亚洲国产日本 | 国产一区二区三区四区在线观看 | 中文字幕一区二区三区手机版 | 果冻传媒mv免费播放在线观看 | 一区二区三区精 | 亚洲精品乱码久久久久久日本蜜臀 | 欧美一区二区视频在线 | 区二区三区玖玖玖 | 一本之道乱码区 | 国产成人av一区二区三区不卡 | 久久久久久曰本av免费免费 | 色一情一乱| 国产免费永久精品无码 | 中国二级毛片 | 五月天黄色av | 97久久偷偷做嫩草影院免费看 | 男女做爰猛烈吃奶啪啪喷水网站 | 亚洲在线免费观看 | 91精品国产乱码麻豆白嫩 | 亚洲男同视频 | 欧美在线看片a免费观看 | 久久国产一区二区 | 国产性夜夜春夜夜爽1a片 | 久久色网站 | 毛片无码一区二区三区a片视频 | 国语对白新婚少妇在线观看 | 五月天激情小说 | 日本一区二区不卡在线观看 | 97精品无人区乱码在线观看 | 99视频+国产日韩欧美 | 白嫩少妇抽搐高潮12p | 精品精品欲天堂导航 | 精品国产乱码久久久久久果冻传媒 | 少妇高潮惨叫久久久久电影69 | 成人婷婷| 免费看的av网站 | 国产精品亚洲а∨无码播放麻豆 | 爱情岛亚洲论坛入口福利 | 国产精品成人观看视频国产奇米 | 欧美在线免费看 | 日日噜噜噜噜人人爽亚洲精品 | av免费在线观看网址 | 亚洲欧美国产另类 | 国语对白老女人一级hd | 成人在线视频网址 | 97超碰色| 成人区精品一区二区婷婷 | 国内揄拍国内精品人妻 | 成人av在线网站 | 中文字幕 国产精品 | 久久精品人人做人人爱爱站长工具 | 91官网在线 | 欧美性受xxxx白人性爽 | 国产中文字幕一区二区 | 91精品国产爱久久丝袜脚 | 久久久久se色偷偷亚洲精品av | 文中字幕一区二区三区视频播放 | 三级特黄视频 | 人人插人人爽 | 成人毛片在线精品国产 | 国模精品一区二区三区 | 国产精品久久久久久久久久 | 国产美女性生活 | 永久av免费在线观看 | 巨乳女教师佐山爱,夫前在线 | 日日干夜| 草草在线视频 | 男女精品国产乱淫高潮 | 国产精品第九页 | 亚洲婷婷综合网 | 污网站在线免费 | 中文字幕色 | 欧美成人黑人xx视频免费观看 | 啪啪av网| 免费观看又色又爽又黄动态 | 日韩视频一区二区三区在线播放免费观看 | 色一情一乱一乱一区99av白浆 | 成人国内精品久久久久影院vr | 亚洲最大黄色 | 在线观看免费日韩av | 日本少妇做爰大尺裸体视频 | 精品无码一区二区三区不卡 | www.色94色.com| 亚洲欧美日韩视频一区 | 巨胸挤奶视频www网站 | 日本少妇免费视频一三区 | 婷婷伊人网 | 亚洲老妈激情一区二区三区 | 息与子猛烈交尾一区二区 | 日韩精品一区二区在线观看 | 奇米第四色7777| 日韩精品久久无码中文字幕 | 国产免费无遮挡吸奶头视频 | 久久精品久久久久久久久久16 | 91黄视频在线观看 | 国产成人无码a区在线观看视频 | gv天堂gv无码男同在线观看 | 亚洲 自拍 另类小说综合图区 | 亚洲男人网| 九九热这里有精品 | 欧美三级视频在线播放 | 国产吞精囗交免费视频网站 | 久久精品国产一区二区三区 | 亚洲美女av网站 | 男人av网站 | 国产在线国偷精品产拍免费yy | 亚洲人性生活视频 | av无码一区二区三区 | 亚洲精品喷潮一区二区三区 | 国产亚洲papapa | 天天综合91 | 午夜免费国产体验区免费的 | 色偷偷影院 | 青青草在线视频免费观看 | 免费网站看v片在线观看 | 日韩欧美亚洲综合久久 | 亚洲国产精品尤物yw在线观看 | 黑人一区二区三区四区五区 | 噜噜狠狠狠狠综合久久 | 欧美色图一区二区三区 | 午夜影院入口 | 寡妇高潮一级视频免费看 | 18pao国产精品一区 | 男女做爰猛烈叫床高潮的书 | 亚洲国产一区二区a毛片 | 欧洲做受高潮免费看 | 超碰爱爱 | 国产精品久久久久影院色老大 | 亚洲黄色小视频在线观看 | 大荫蒂欧美精品另类 | 强侵犯の奶水授乳羞羞漫虐 | 精品视频m3u8在线播放 | 在线欧美中文字幕农村电影 | 精品国产色 | 精品人人 | 免费黄色网址在线 | 欧美白嫩少妇xxxxx性 | 18禁高潮出水呻吟娇喘蜜芽 | 嫩草av久久伊人妇女超级a | 日韩欧美h| 91中文字幕永久在线 | 色玖玖在线 | 国内精品偷拍 | 欧洲高潮三级做爰 | 日韩欧美三级视频 | 国产91视频在线观看 | 日本三级韩国三级欧美三级 | 精品国产一区二区三区四区四 | 风韵丰满熟妇啪啪区老老熟妇 | 三级4级全黄60分钟 午夜成人1000部免费视频 | www色91| 国产在线不卡视频 | 亚洲 国产 另类 精品 专区 | 精品一区二区免费看 | 级毛片 | 性欧美视频一区二区三区 | 亚洲第一视频在线观看 | av福利网站 | 久久久无码精品午夜 | 日本黄色大片网站 | 成人免费看片载 | 91看片淫黄大片一级在线观看 | 成人手机在线播放 | 免费看男女做好爽好硬视频 | 新搬来的女邻居麻豆av评分 | 日本在线看片免费人成视频1000 | 丰满少妇小早川怜子影片了 | 粉嫩av国产一区二区三区 | 久久r这里只有精品 | 久久久久久国产精品免费免费男同 | 天生舞男在线 | 在线看日本 | 91av免费看| 国产性猛交普通话对白 | 中字幕视频在线永久在线观看免费 | 午夜精品射精入后重之免费观看 | 人妻 偷拍 无码 中文字幕 | 国产痴汉av久久精品 | 91文字幕巨乱亚洲香蕉 | 国产精品久久国产精麻豆96堂 | 色婷婷yy| 一区二区三区精品国产 | 成人做爰www免费看视频网站 | 69中国xxxxxxxxx96| 亚洲鲁丝片一区二区三区 | 48沈阳熟女高潮嗷嗷叫 | 国产女人高潮叫床视频 | 丁香伊人 | 五月婷婷综合久久 | 欧美自拍偷拍一区二区 | 韩日视频 | 国产精品igao | 久草视频免费 | 中国肥胖女人真人毛片 | 亚洲日韩久久综合中文字幕 | 国产成人8x视频一区二区 | 国产露脸精品国产探 | 欧美成在线 | 伊人久久久| 久久影片 | 亚洲成人网在线 | 国产视频大全 | 亚洲综合国产成人丁香五月激情 | 欧美三日本三级三级在线播放 | a资源在线 | 久久国产欧美日韩精品图片 | 日本国产一区二区 | 一级黄色性生活视频 | 成人手机在线播放 | 国产吞精囗交高潮 |