《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 實時操作系統在雷達信號處理中的應用
實時操作系統在雷達信號處理中的應用
摘要: 隨著DSP(數字信號處理器)性能的改進,應用范圍的擴大,特別是在消費類電子產品的應用日益增加,DSP除了繼續承擔傳統的算法處理核心的角色之外,還需要完成一些控制性的或事務性的工作,而這些工作以前往往是由控制能力、線程管理能力更強的MCU或CPU來完成。嵌入式實時操作系統的應用解決了DSP系統開發中的2個重要的問題:一是可以保證系統響應的實時性,二是使復雜的多線程多任務的軟件系統的開發變得相對簡
Abstract:
Key words :

  隨著DSP(數字信號處理器)性能的改進,應用范圍的擴大,特別是在消費類電子產品的應用日益增加,DSP除了繼續承擔傳統的算法處理核心的角色之外,還需要完成一些控制性的或事務性的工作,而這些工作以前往往是由控制能力、線程管理能力更強的MCU或CPU來完成。嵌入式實時操作系統的應用解決了DSP系統開發中的2個重要的問題:一是可以保證系統響應的實時性,二是使復雜的多線程多任務的軟件系統的開發變得相對簡單易行。
  DSP平臺的信號處理機一般只是整個系統的一個專用于信號處理算法的子部分,不需要控制太多的外設,而且為了滿足實時信號處理,盡量采用前后臺式的線性程序結構。
  本設計的信號處理機是希望以他為主體構成一個完整的便攜式雷達系統,除了信號處理的任務之外,采樣、顯示、通信等多種任務也必須由他來完成,需要滿足實時多任務的要求,所以必須使用嵌入式實時操作系統。本文主要介紹了為什么使用實時操作系統以及基于DSP/BIOSⅡ實時操作系統的總體軟件設計思想和方案。
1、總體硬件方案設計
  本信號處理機以TMS320C5509作為整個系統的核心,由于考慮到圖像的緩存需要較大的存儲空間,所以擴展了三星公司的16 Mb的SDRAM——KM416S1020C作 為擴展存儲器。整個系統的工作流程是由控制器和D/A提供給前端采樣頭所需的信號,并啟動A/D對采樣頭傳來的模擬信號進行采樣,DSP接收之后做相應的信號處理,根據鍵盤的設定將圖像按照一定的要求顯示到彩色圖形液晶上,并通過USB接口將數據傳送到PC機存儲以便做進一步的處理和顯示??傮w硬件框圖如圖1所示。


  TMS320C5509數字信號處理器是德州儀器公司(TI)TMS320C5000系列中新推出的一種,極大降低了功耗,達到了每個MIPS只需0.05 mW的水平,與市場上的主流產品TMS320C54x相比,功耗降低了6倍。TMS320C5509的內核是從TMS320C54x上發展而來的,所以可以完全兼容現在市場主流的TMS320C54x系列處理器的指令,既保護了用戶在軟件方面的投資,又使得熟悉TMS320C54x編程的軟件人員幾乎不用再學習就可以編寫他的軟件。同時,TMS320C5509中還集成了大量諸如AD,USB控制器之類的片內外設,使其成為了一款具有SOC(片上系統)性質處理器,用戶只需外加很少的輔助器件就可以構成一個較完整的DSP系統。從以上特點可以看出,TMS320C5509非常適合于應用在便攜式系統中。
2、實時操作系統DSP/BIOSⅡ的簡介
  TI公司的DSP/BIOSⅡ是一種專門為TI公司的TMS320系列DSP芯片設計的嵌入式實時多任務操作系統。主要由5個部分組成:
 ?。?)線程和調度(Procedure and Scheduling)
  DSP/BIOSⅡ提供了4種不同的執行線程,包括HWI(硬中斷任務)、SWI(軟中斷任務)和TSK(任務)等,每一類線程又具有不同的執行、掛起、休眠等特性。DSP/BIOSⅡ支持基于靜態優先級的調度方法,又可以通過修改內核提供搶先式多任務服務。
 ?。?)硬件抽象(Hardware Abstraction)
  他提供了PIP和SIO兩種數據傳輸模式,可以方便DSP與外設之間的數據交換。Pipe(數據管道)使用了較少的內存,并且傳輸的速度快、效率高。SIO(流)對內存有了更高的抽象,便于創建設備驅動程序更加結構化的方法。
  (3)資源管理(Resoure Management)
  利用DSP/BIOSⅡ的邏輯接口可以對特定的硬件部分進行訪問和配置。DSP/BIOSⅡ不僅可以通過其設置工具來定義內存映射、中斷向量表而且還可以設置定時器、串行口等硬件設備。
 ?。?)通信和同步(Communication and Synchronization)
  DSP/BIOSⅡ支持旗語(Semaphores)、郵箱(Mailbox)和數據隊列(Queue)等多種內部線程通信和同步的方式。旗語是最主要的同步方式,可以使任務通過旗語來運行和掛起,還可以用互斥旗語來管理緩沖區和設備。
 ?。?)實時分析(Real-Time Analysis)
  實時分析工具能夠讓開發者在程序執行期間對DSP進行交互和診斷。DSP/BIOSⅡ不僅提供了常用的日志(LOG),STS,TRC模塊,還提供了CPU負載圖(CPULoad Graph)、執行圖(Execution Graph)等多種更方便的調試和觀察工具。
3、基于DSP/BIOSⅡ實時操作系統的軟件結構設計
  使用DSP/BIOSⅡ來做項目的第一步就是模塊劃分,即把項目所要完成的功能拆分成幾個相對獨立的線程來完成(可以認為線程在運行時是獨占DSP的),根據線程中使用硬件資源的情況考慮用什么類型的線程來完成。一般來說,用到硬中斷的任務放到HWI來完成,用到定時器的任務可以放到PRD(周期任務)中完成。然后是確定線程之間的關系,根據他來設定各個線程的優先級,以及用 什么方式通訊和交換數據。旗語是最便于使用的通訊方式。
  探地雷達信號處理機的信號處理過程:A/D每采來一列數據之后給DSP發一個硬中斷信號,每接收到一列數據之后,DSP對這列數據分別進行平均濾波和自適應濾波,同時進行列計數;當列計數到達一幀時,對這一幀圖像信號進行小波去噪處理和脈沖壓縮,最后根據鍵盤的設定把圖像顯示到圖形液晶上,并通過USB接口送到PC主機,以便下一步的處理。
  根據以上的執行過程,整個軟件分解為12個獨立的任務,其中列中斷、USB數據傳送這2個模塊是HWI(硬中斷)類型的任務,鍵盤模塊屬于PRD(周期性)任務(完成對鍵盤定期掃描),其余模塊是SWI(軟中斷)類型的任務。初始化任務完成對DSP的初始設定后就刪除;列中斷任務負責給DSP發送列數據來臨信息,觸發列平均、列自適應任務,完成對一列數據的去噪處理;列計數模塊完成對列中斷的計數,當到達一幀時,發送幀中斷,觸發一系列針對幀的數據處理任務;整個軟件系統的執行流程如圖2所示。


  DSP/BIOSⅡ作為一種商用的操作系統,提供給便于使用的圖形配置界面。使用圖形界面可以幫助開發者快速開發程序,不必寫繁瑣的初始化程序,而可以用圖形界面配置后讓編譯器自動生成。比如對于串行口(MCBSP)的設置就需要配置中斷源、數據格式、收發頻率等十幾個寄存器,麻煩而且容易出錯,但是如果使用圖形界面來設置,一切就容易多了。圖形配置界面不僅可以完成對硬件資源的設置,還可以對任務、信號量進行初始化,完成了他,也就完成了使用DSP/BIOSⅡ的第二步工作。完成各個線程程序的編寫之后,編譯并載入DSP中運行。DSP首先初始化,然后從MAIN()函數跳入任務循環隊列,按照優先級執行隊列中的任務,而任務一般都是無限循環的,只被特定的信號量掛起。
  DSP/BIOSⅡ提供了強大的分析調試工具。除了常用的方法之外,CPU負載圖和執行圖是兩種非常有效的方法。CPU負載圖提供的是目標CPU的負載曲線。CPU負載的定義是除去執行最低優先級任務以外的時間量。最低優先級任務是只在其他線程都不運行時才執行的任務。因此,CPU負載圖包括從目標向主機傳送數據和執行附加后臺任務所需的時間。在執行圖中,可以看到各個線程的活動方式。圖形中還包括了信號量的活動,周期性函數標記(tick)和時鐘模塊標記。執行圖能從整體上看到項目所有線程的活動狀態。根據調試得到的信息可以評估線程的執行情況和CPU的負荷情況,配合其他調試工具,修改設計直到完成項目的功能需要。
  CPU負載圖反映的是軟件系統所需要的性能和CPU實際最大性能的比值,像PC機上性能統計圖,如果所需的性能大于DSP的實際性能,就必須修改設計、優化算法、加快時鐘頻率,甚至更換性能更高的DSP芯片。
  執行圖顯示了各個任務執行過程中的細節信息,對于嵌入式應用而言,實時性是非常重要甚至是必須滿足的條件,操作系統按很小的間隔進行調度就是力圖保證系統響應的實時性。但是在實際中,如果任務分配不好,使得任務不能在調度間隔內完成,就會影響整個系統的實時性,這時,必須對任務劃分作合理的修改。比如本系統中對一列數據的去噪處理,原先是等到一幀數據來到后再做的,仿真中發現這樣使得一幀間隔內所要執行的任務過多,DSP無法完成,所以將數據的預處理改到每一列去做,保證系統的實時性。
4、DSP/BIOSⅡ操作系統使用中要注意的問題
 ?。?)很好地使用DSP/BIOSⅡ的關鍵在于很好地理解操作系統,這有點像算法理論和應用算法的關系。操作系統凝聚了軟件領域幾十年發展中的精華,有很多概念和結構是需要很深入的理解和思考的,所以,初學者一定得反復看看一些專門講操作系統的書籍。
 ?。?)任務必須寫成下面2種形式之一。
  
  在DSP/BIOSⅡ開發環境里沒有要求顯示調用OSTaskDel(),這是因為開發環境自動做了處理,實際原理都是一樣的。
5、結束語
  本文對探地雷達信號處理機的硬件結構和軟件設計都做了介紹,重點介紹了如何在項目應用中使用DSP/BIOSⅡ實時嵌入式操作系統。實時嵌入式操作系統在國外得到廣泛的應用,已成為嵌入式系統設計中必不可少的一部分,但是在國內高校,以DSP為核心的嵌入式平臺中,嵌入式操作系統的應用很有限。所以快速利用這方面的最新技術,提高嵌入式系統開發的層次和深度是刻不容緩的。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲一区在线观看视频| 欧美电影专区| 亚洲影视中文字幕| 午夜久久福利| 在线欧美日韩| 亚洲欧美变态国产另类| 最新国产成人在线观看| 亚洲三级色网| 欧美交受高潮1| 欧美激情亚洲综合一区| 亚洲女女女同性video| 蜜臀av在线播放一区二区三区| 欧美福利网址| 久久精品国内一区二区三区| 欧美在线播放高清精品| 欧美理论大片| 亚洲黄色有码视频| 亚洲免费在线看| 国产精品免费区二区三区观看| 欧美日韩大片一区二区三区| 最新成人av在线| 国内精品模特av私拍在线观看| 亚洲另类视频| 亚洲视频图片小说| 99视频精品全部免费在线| 国产精品久久久久秋霞鲁丝| 亚洲图片你懂的| 午夜在线观看欧美| 欧美精品日韩| 韩国av一区二区三区四区| 日韩视频二区| 一区二区三区波多野结衣在线观看| 欧美电影免费| 亚洲国产国产亚洲一二三| 欧美在线影院| 亚洲天堂av在线免费观看| 欧美日本三区| 9色国产精品| 亚洲一区成人| 亚洲欧美日韩国产精品| 国产麻豆精品theporn| 亚洲欧美国产77777| 国产婷婷色综合av蜜臀av| 精品成人a区在线观看| 国产精品亚洲片夜色在线| 久久久综合网站| 在线看片日韩| 国产精品久久久久国产a级| 国产一区二区三区高清播放| 在线精品国产欧美| 国产自产女人91一区在线观看| 欧美性一二三区| 欧美视频三区在线播放| 久久欧美肥婆一二区| 国产精品成人观看视频免费| 在线高清一区| 国产精品综合色区在线观看| 亚洲片国产一区一级在线观看| 国产在线精品成人一区二区三区| 国产精品日日摸夜夜摸av| 欧美偷拍一区二区| 国产精品亚洲综合一区在线观看| 国产在线精品自拍| 一区视频在线| 日韩一区二区精品葵司在线| 在线观看视频亚洲| 免费亚洲电影| 日韩图片一区| 久久精品视频一| 中文亚洲视频在线| 久久久久网址| 欧美日韩一区二区精品| 亚洲精品一区二区在线观看| 欧美在线观看www| 久久综合给合久久狠狠色| 久久这里有精品15一区二区三区| 久久久伊人欧美| 国产精品久久久久aaaa| 欧美在线视频不卡| 亚洲人成毛片在线播放女女| 欧美性猛交99久久久久99按摩| 国产一区二区三区在线观看免费视频| 国产一区二区成人| 亚洲欧美久久久久一区二区三区| 亚洲免费av网站| 国产日韩欧美在线观看| 国产日韩欧美精品一区| 亚洲色图综合久久| 欧美三日本三级少妇三99| 亚洲国产日韩欧美在线图片| 免费av成人在线| 国产在线精品自拍| 欧美激情精品| 精品999成人| 欧美精品日本| 欧美日韩aaaaa| 亚洲视频一区二区在线观看| 亚洲日本在线观看| 美女精品在线| 在线一区二区三区四区| 一区二区三区久久网| 一区二区亚洲精品国产| 欧美一区高清| 国产精品扒开腿做爽爽爽视频| 欧美电影在线观看| 欧美深夜影院| 久久久精品网| 可以免费看不卡的av网站| 亚洲高清在线精品| 国产欧美精品国产国产专区| 久久国产欧美| 欧美好吊妞视频| 一本色道久久精品| 91久久夜色精品国产网站| 欧美日韩一区二区三区四区在线观看| 日韩视频在线观看免费| 久久久999精品免费| 亚洲高清自拍| 欧美激情日韩| 午夜精品久久久久久| 精品不卡一区| 欧美日韩国产va另类| 亚洲三级电影在线观看| 国产夜色精品一区二区av| 亚洲国产日日夜夜| 国产欧美精品在线播放| 久久高清福利视频| 亚洲国产精品一区二区三区| 亚洲国产毛片完整版| 国产日韩精品久久久| 久久久国产精品一区二区三区| 久久精品人人做人人综合| 亚洲精品小视频| 麻豆9191精品国产| 亚洲精品小视频在线观看| 久久免费偷拍视频| 欧美日韩一级片在线观看| 欧美特黄a级高清免费大片a级| 一色屋精品亚洲香蕉网站| 激情小说亚洲一区| 亚洲黄网站在线观看| 最新国产成人av网站网址麻豆| 亚洲永久免费观看| 欧美一区二区免费视频| 国产精品一区久久久久| 一区二区三区欧美日韩| 久久亚洲春色中文字幕| 最新亚洲一区| 国产欧美69| 国产亚洲精品久| 欧美福利小视频| 91久久精品国产91久久性色| 国产精品va| 久久久精品一区二区三区| 国产亚洲二区| 性色av一区二区三区在线观看| 一本色道久久综合狠狠躁的推荐| 亚洲欧洲日本在线| 久久精品日韩一区二区三区| 久热综合在线亚洲精品| 黄色精品一区二区| 久久久人成影片一区二区三区观看| 亚洲第一视频| 亚洲免费精彩视频| 久久精品国产成人| 国产精品入口夜色视频大尺度| 欧美大成色www永久网站婷| 欧美视频在线免费看| 久久精品国产69国产精品亚洲| 国产欧美日韩伦理| 亚洲国产精品视频一区| 亚洲曰本av电影| 91久久精品国产91久久| 亚洲国产视频一区二区| 亚洲人成毛片在线播放女女| 久久亚洲国产精品一区二区| 国产精品一区久久久久| 国产日韩一级二级三级| 欧美日韩一区不卡| 久久久av网站| 久久久精品2019中文字幕神马| 欧美精品v日韩精品v国产精品| 在线观看一区二区视频| 欧美人在线视频| 伊人蜜桃色噜噜激情综合| 99www免费人成精品| 一区二区三区欧美视频| 18成人免费观看视频| 国产欧美一区二区三区久久| 亚洲欧洲综合另类| 国产精品美女久久久久久久| 国内久久精品视频| 亚洲一区免费观看| 免费毛片一区二区三区久久久| 在线精品视频在线观看高清| 欧美成人嫩草网站| 欧美一区二区视频观看视频| 久久激情网站| 日韩视频免费观看高清在线视频| 欧美va日韩va| 亚洲国产婷婷香蕉久久久久久99| 久久久噜噜噜久久人人看| 久久精品一本久久99精品| 欧美极品一区| 国产综合在线视频| 亚洲一区二区在线视频| 亚洲久色影视| 亚洲男人第一av网站| 国产一区二区三区久久久久久久久| 日韩亚洲视频| 一色屋精品视频在线观看网站| 激情久久五月天| 欧美在线资源| 亚洲欧洲精品一区二区三区| 久久国产精品久久精品国产| 国内久久视频| 久久久另类综合| 欧美一区二区三区免费看| 欧美一区二区播放| 亚洲精品久久久久久久久久久久| 欧美日韩国产天堂| 欧美日韩国产成人| 久久gogo国模啪啪人体图| 国产欧美综合一区二区三区| 亚洲永久免费观看| 国产精品成人va在线观看| 亚洲午夜av在线| 欧美日韩视频一区二区| 国产欧美视频一区二区三区| 国产手机视频精品| 99人久久精品视频最新地址| 免费成人性网站| 国产精品magnet| 亚洲午夜精品一区二区| 国产精品日韩专区| 亚洲国产精品一区二区第一页| 亚洲男人的天堂在线| 亚洲激情视频网站| 国产日韩高清一区二区三区在线| 1000精品久久久久久久久| 国产亚洲精品久久久久婷婷瑜伽| 欧美专区在线观看| 欧美一区二区日韩一区二区| 久久黄金**| 国产日韩欧美在线| 亚洲大胆人体在线| 蜜桃av综合| 一区二区欧美日韩| 亚洲欧洲一区二区三区久久| 亚洲欧美综合网| 欧美日韩三区| 久久久精品性| 亚洲专区一二三| 国产精品播放| 亚洲欧美国产精品va在线观看| 欧美激情一区二区三区在线| 欧美在线观看日本一区| 亚洲二区视频| 久久久视频精品| 亚洲激情中文1区| 久久免费观看视频| 久久久久一本一区二区青青蜜月| 亚洲男人天堂2024| 99视频一区| 欧美久久久久久| 在线午夜精品| 国产欧美一区在线| 亚洲伦伦在线| 亚洲欧美久久| 国产精品成人一区二区艾草| 国产精品久久久久久久久久免费看| 国产日韩欧美麻豆| 欧美成人免费全部| 午夜国产不卡在线观看视频| 亚洲欧美综合一区| 欧美成人免费观看| 欧美在线播放视频| 久久久久久久综合日本| 欧美日韩蜜桃| 久久综合免费视频影院| 影音欧美亚洲| 欧美大秀在线观看| 欧美另类极品videosbest最新版本| 欧美精品日韩www.p站| 国产亚洲欧美一区| 欧美日韩国产综合久久| 99亚洲一区二区| 欧美极品aⅴ影院| 久久se精品一区精品二区| 亚洲三级免费| 久久亚洲影院| 亚洲一区二区在线免费观看| 久久五月婷婷丁香社区| 亚洲国产精品va在线观看黑人| 激情久久综合| 亚洲国产第一页| 亚洲一区二区视频| 欧美护士18xxxxhd| 久久亚洲国产精品一区二区| 久久精品国产一区二区三区| 亚洲一区成人| 久久免费视频观看| 亚洲免费在线精品一区| 欧美在线视频观看| 国产亚洲精品久久飘花| 欧美三级午夜理伦三级中视频| 国产亚洲精品一区二555| 韩国在线一区| 午夜伦理片一区| 国产精品女同互慰在线看| 欧美在线观看你懂的| 久久精品国产精品亚洲| 99国内精品久久久久久久软件| 国产伦一区二区三区色一情| 亚洲国产天堂网精品网站| 国产一区二区精品| 一区二区三区久久精品| 欧美极品在线观看| 亚洲欧洲一区二区三区久久| 国内精品久久久久久久影视麻豆| 国产欧美一区二区三区国产幕精品| 激情欧美一区| 欧美日韩中文字幕| 一区二区三区精品久久久| 欧美激情va永久在线播放| 久久久久久久999| 韩国视频理论视频久久| 香蕉视频成人在线观看|