- 相關(guān)推薦
基于嵌入式操作系統(tǒng)VxWorks的SCSI硬盤(pán)高速記錄系統(tǒng)
摘要:介紹了由基于VxWorks的實(shí)時(shí)嵌入式操作系統(tǒng)、多個(gè)SCSI硬盤(pán)陣列以及高幀頻CCD數(shù)字相機(jī)構(gòu)成的嵌入式高速記錄系統(tǒng)。關(guān)鍵詞:VxWorks 實(shí)時(shí) 嵌入式 SCSI CCD
在一些特別的科學(xué)研究和工程應(yīng)用領(lǐng)域,需要采用高幀頻、大面陣的CCD相機(jī)以獲取高質(zhì)量的圖像數(shù)據(jù),用于對(duì)變化較快的觀測(cè)對(duì)象的運(yùn)動(dòng)軌跡及其變化特性分析或?qū)崟r(shí)計(jì)算。由此可產(chǎn)生高達(dá)50MB/s以上的實(shí)時(shí)數(shù)據(jù)流,需要持續(xù)地實(shí)時(shí)記錄,以便于事后分析。
本文介紹中科院光電技術(shù)研究所針對(duì)高速實(shí)時(shí)圖像記錄任務(wù)的要求,專門(mén)設(shè)計(jì)開(kāi)發(fā)的VxWorks嵌入式操作系統(tǒng)下的高速嵌入式SCSI硬盤(pán)陣列記錄系統(tǒng)。
在本系統(tǒng)中采用的高幀頻CCD數(shù)字相機(jī)其工作幀頻為:200幀/秒,分辨率為:532×516像素,8bit灰度級(jí),有效數(shù)據(jù)率約為55MB/s。要求能對(duì)其長(zhǎng)時(shí)間地持續(xù)記錄,且不允許中間有丟幀現(xiàn)象。
實(shí)際工程項(xiàng)目中,在技術(shù)上采用了嵌入式計(jì)算機(jī)和Vxworks嵌入式操作系統(tǒng)以及SCSI硬盤(pán)陣列系統(tǒng),成功地完成了上述任務(wù)。
1 系統(tǒng)硬件結(jié)構(gòu)
1.1 硬件框圖
硬件框圖如圖1所示。
整個(gè)系統(tǒng)在硬件上由嵌入式計(jì)算機(jī)、CCD相機(jī)、PCI采集卡、SCSI控制卡及SCSI硬盤(pán)陣列組成。系統(tǒng)基于PCI總線架構(gòu)。目前使用32位33MHz的PCI總線,可實(shí)現(xiàn)約132MB/s的數(shù)據(jù)傳輸率。以后將使用64位66MHz的PCI總線,以達(dá)到更高的數(shù)據(jù)傳輸率。來(lái)自CCD相機(jī)的高速數(shù)據(jù)流經(jīng)PCI采集卡交叉緩沖存儲(chǔ)后送往PCI總線,SCSI控制卡與PCI采集卡在PCI總線上通過(guò)DMA方式直接交換數(shù)據(jù)。記錄存儲(chǔ)介質(zhì)的接口采用SCSI總線接口。
1.2 SCSI總線接口
SCSI(Small Computer System Interface)小型計(jì)算機(jī)系統(tǒng)接口是一種連接主機(jī)與外圍設(shè)備的接口,支持包括磁盤(pán)驅(qū)動(dòng)器、磁帶機(jī)、光驅(qū)、掃描儀在內(nèi)的多種設(shè)備。它由SCSI控制器進(jìn)行數(shù)據(jù)操作。SCSI控制器相當(dāng)于一塊小型CPU,有自己的命令集和緩存。SCSI 接口是智能化的,可以彼此通信而不增加CPU 的負(fù)擔(dān)。當(dāng)向SCSI硬盤(pán)讀寫(xiě)數(shù)據(jù)時(shí),主機(jī)CPU只需向SCSI控制卡發(fā)出讀寫(xiě)命令,SCSI控制卡會(huì)自動(dòng)處理并以DMA方式執(zhí)行相應(yīng)的讀寫(xiě)操作,完全不需要主機(jī)的干預(yù),使主機(jī)和SCSI卡可以并行地工作。與IDE接口相比,速度、性能和穩(wěn)定性都要比IDE好得多,具體區(qū)別如表1。
表1 SCSI接口與ID
[1] [2] [3] [4]
【基于嵌入式操作系統(tǒng)VxWorks的SCSI硬盤(pán)高速記錄系統(tǒng)】相關(guān)文章:
基于嵌入式操作系統(tǒng)VxWorks的實(shí)時(shí)通訊的實(shí)現(xiàn)05-02
SCSI及SAS硬盤(pán)·什么是SCSI硬盤(pán)04-26
嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks及其在地震勘探儀器中的應(yīng)用04-28
硬盤(pán)保護(hù)卡·什么是操作系統(tǒng)04-26
SCSI及SAS硬盤(pán)·什么是硬盤(pán)容量04-26
SCSI及SAS硬盤(pán)·什么是轉(zhuǎn)速04-26