本發(fā)明屬于軟件開發(fā)技術(shù)領(lǐng)域,特別是涉及一種用于DSP軟件開發(fā)系統(tǒng)的操作方法。
背景技術(shù):
數(shù)據(jù)存儲的模塊采取的是雙SATA硬盤的存儲策略。SATA即串行ATA(serial advanced technology attachment),是一種新興技術(shù),是計(jì)劃代替PATA用作臺式機(jī)和工作站的存儲I/O接口,它具有許多新的功能和優(yōu)勢。
DSP芯片是圍繞DSP理論、實(shí)現(xiàn)和應(yīng)用發(fā)展起來的,DSP理論的發(fā)展推動了DSP芯片應(yīng)用的發(fā)展,DSP芯片的發(fā)展反過來又促進(jìn)了DSP理論的提高,這幾年DSP芯片得到飛速發(fā)展幾乎以2倍于半導(dǎo)體工業(yè)的增長速度在成長,目前正向著SoC(System on Chip〉技術(shù),高性能化、多核化發(fā)展。縮小DSP芯片尺寸始終是DSP的技術(shù)發(fā)展方向,所謂SoC技術(shù)是一種高度集成化、固件化的系統(tǒng)集成技術(shù)。TI公司的TMS320C80代表當(dāng)今DSP的最高水平,在一塊芯片上集成4個(gè)DSP、1個(gè)傳輸控制器、2個(gè)視頻控制器,可以支持各種圖像規(guī)格和各種算法。數(shù)據(jù)1得到飛速提高的同時(shí),DSP的處理性能按照摩爾定律在飛速提高,雙核乃至六核DSP的性能輕松實(shí)現(xiàn)翻番。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種用于DSP軟件開發(fā)系統(tǒng)的操作方法,通過基于SAR數(shù)據(jù)存儲系統(tǒng),在嵌入式實(shí)時(shí)操作跳讀下將接收到的前端采集數(shù)據(jù)在DSP中處理后轉(zhuǎn)化格式,存入SATA硬盤,達(dá)到完全脫機(jī)工作,存儲的數(shù)據(jù)直接用于后期處理。
本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明為一種用于DSP軟件開發(fā)系統(tǒng)的操作方法,包括如下步驟:
步驟一,系統(tǒng)開機(jī)復(fù)位后,由核心處理模塊DSP發(fā)送開始信號給采集模塊,然后開辟文件系統(tǒng)所需的內(nèi)存空間,初始化文件系統(tǒng)并創(chuàng)建新文件;
步驟二,通信模塊接收前端采集模塊發(fā)送來采集的數(shù)據(jù),并將該數(shù)據(jù)送入核心處理模塊DSP;
步驟三,在核心處理模塊DSP內(nèi)進(jìn)行數(shù)據(jù)的處理,預(yù)先緩存在核心處理模塊DSP內(nèi)存上,然后將內(nèi)存數(shù)據(jù)寫入文件,再將文件系統(tǒng)存盤,同時(shí)取消文件系統(tǒng)初始化,釋放空間。
該用于DSP軟件開發(fā)系統(tǒng)為基于SAR數(shù)據(jù)存儲系統(tǒng)的DSP軟件開發(fā)系統(tǒng),包括核心處理模塊、數(shù)據(jù)存儲設(shè)備和通信模塊;核心處理模塊DSP上還連接有Flash模塊、SDRAM模塊和FPGA模塊;核心處理模塊DSP用于對數(shù)據(jù)的接收和發(fā)送,并進(jìn)行數(shù)據(jù)處理,完成存儲數(shù)據(jù)格式轉(zhuǎn)換,并配置寄存器;Flash模塊用于存儲自動加載的程序,完成開機(jī)后自動加載;所述通信模塊接收前端采集模塊數(shù)據(jù)通過總線傳輸?shù)胶诵奶幚砟K進(jìn)行預(yù)處理,然后通過數(shù)據(jù)存儲設(shè)備進(jìn)行存儲。
本發(fā)明具有以下有益效果:
1、本發(fā)明通過基于核心模塊DSP中進(jìn)行軟件開發(fā),實(shí)現(xiàn)系統(tǒng)的自動加載,將嵌入式實(shí)時(shí)操作系統(tǒng)移植到DSP上;實(shí)現(xiàn)DSP與外設(shè)模塊實(shí)時(shí)正確通信;完全可以基于操作系統(tǒng)進(jìn)行任務(wù)調(diào)度,為文件系統(tǒng)開辟比較寬裕的空間。
2、基于SAR數(shù)據(jù)存儲系統(tǒng),在嵌入式實(shí)時(shí)操作跳讀下將接收到的前端采集數(shù)據(jù)在DSP中處理后轉(zhuǎn)化格式,存入SATA硬盤,達(dá)到完全脫機(jī)工作,存儲的數(shù)據(jù)直接用于后期處理。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的一種用于DSP軟件開發(fā)系統(tǒng)的操作方法流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1所示,本發(fā)明為一種用于DSP軟件開發(fā)系統(tǒng)的操作方法,包括如下步驟:
步驟一,系統(tǒng)開機(jī)復(fù)位后,由核心處理模塊DSP發(fā)送開始信號給采集模塊,然后開辟文件系統(tǒng)所需的內(nèi)存空間,初始化文件系統(tǒng)并創(chuàng)建新文件;
步驟二,通信模塊接收前端采集模塊發(fā)送來采集的數(shù)據(jù),并將該數(shù)據(jù)送入核心處理模塊DSP;
步驟三,在核心處理模塊DSP內(nèi)進(jìn)行數(shù)據(jù)的處理,預(yù)先緩存在核心處理模塊DSP內(nèi)存上,然后將內(nèi)存數(shù)據(jù)寫入文件,再將文件系統(tǒng)存盤,同時(shí)取消文件系統(tǒng)初始化,釋放空間。
基于SAR數(shù)據(jù)存儲系統(tǒng),在嵌入式實(shí)時(shí)操作跳讀下將接收到的前端采集數(shù)據(jù)在DSP中處理后轉(zhuǎn)化格式,存入SATA硬盤,達(dá)到完全脫機(jī)工作,存儲的數(shù)據(jù)直接用于后期處理。
該用于DSP軟件開發(fā)系統(tǒng)為基于SAR數(shù)據(jù)存儲系統(tǒng)的DSP軟件開發(fā)系統(tǒng),包括核心處理模塊、數(shù)據(jù)存儲設(shè)備和通信模塊;核心處理模塊DSP上還連接有Flash模塊、SDRAM模塊和FPGA模塊;核心處理模塊DSP用于對數(shù)據(jù)的接收和發(fā)送,并進(jìn)行數(shù)據(jù)處理,完成存儲數(shù)據(jù)格式轉(zhuǎn)換,并配置寄存器;Flash模塊用于存儲自動加載的程序,完成開機(jī)后自動加載;所述通信模塊接收前端采集模塊數(shù)據(jù)通過總線傳輸?shù)胶诵奶幚砟K進(jìn)行預(yù)處理,然后通過數(shù)據(jù)存儲設(shè)備進(jìn)行存儲。
值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤或光盤等。
以上公開的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說明書的內(nèi)容,可作很多的修改和變化。本說明書選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。