亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng)的制作方法

文檔序號(hào):6529658閱讀:327來源:國知局
視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng)的制作方法
【專利摘要】本實(shí)用新型的涉及一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)功能系統(tǒng),其特征在于:外部通信接口是以太網(wǎng)接口,通過該口接收遠(yuǎn)程指令及數(shù)據(jù)并返回相關(guān)數(shù)據(jù)或狀態(tài);數(shù)字信號(hào)處理器TMS320F28335連接的數(shù)據(jù)線、地址線、讀寫信號(hào)、片選信號(hào)、中斷信號(hào)分別連接到FPGA可編程邏輯器件上和FLASH存儲(chǔ)器上,通過FPGA的譯碼操作其他外圍器件。其實(shí)施成本低、操作簡(jiǎn)便,從而解決了【背景技術(shù)】中軟件維護(hù)難度大、成本高等問題。
【專利說明】視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),屬于環(huán)保監(jiān)測(cè)【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]近年來,視頻監(jiān)控系統(tǒng)經(jīng)歷了多個(gè)階段的發(fā)展演變,形成了網(wǎng)絡(luò)攝像機(jī)和視頻服務(wù)器完全數(shù)字化的系統(tǒng)的第三代產(chǎn)品。在這一過程中,視頻監(jiān)控系統(tǒng)與設(shè)備雖然在功能和性能上得到了極大的提高,但是仍然受到了一些固有因素的限制,其中軟件維護(hù)工作顯得尤為突出。由于視頻監(jiān)控系統(tǒng)完成的控制功能復(fù)雜、采集數(shù)據(jù)量大、控制系統(tǒng)的參數(shù)受外部如溫度、大氣壓力變化以及外部干擾和振動(dòng)的影響,都需要定期對(duì)軟件進(jìn)行維護(hù)。目前,對(duì)于視頻監(jiān)控系統(tǒng)的軟件維護(hù)都需要技術(shù)人員在勘測(cè)現(xiàn)場(chǎng)或?qū)⒃O(shè)備運(yùn)回研發(fā)調(diào)試場(chǎng)所完成。然而由于在很多工業(yè)、國防應(yīng)用領(lǐng)域設(shè)備的使用環(huán)境大部分在遠(yuǎn)離人居住的區(qū)域,例如森林防火、海防等,導(dǎo)致維護(hù)成本非常高。為了適應(yīng)不同的監(jiān)測(cè)環(huán)境更好地完成監(jiān)控任務(wù),軟件的功能性變更、參數(shù)修正等成為了不可缺少的功能要求。為降低底層軟件維護(hù)的人力物力成本,底層控制系統(tǒng)軟件的的遠(yuǎn)程升級(jí)是必要的。

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

[0003]本實(shí)用新型的目的在于提供一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),是一種基于TI公司的數(shù)字信號(hào)處理器(DSP)TMS320F28335為核心的的電路及其軟件,其采用外部FLASH (閃存)存儲(chǔ)器啟動(dòng)程序并搬移軟件代碼至內(nèi)部RAM (隨機(jī)存儲(chǔ)器)運(yùn)行,使得程序運(yùn)行后,外部FLASH存儲(chǔ)器可以任意讀寫操作而且不影響程序運(yùn)行,以實(shí)現(xiàn)底層軟件的維護(hù)升級(jí);其不同于常規(guī)的內(nèi)部FLASH存儲(chǔ)器啟動(dòng),需要對(duì)相關(guān)電路以及關(guān)鍵配置文件、程序啟動(dòng)代碼進(jìn)行設(shè)計(jì)。
[0004]本實(shí)用新型的技術(shù)方案是這樣實(shí)現(xiàn)的:一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),由數(shù)字信號(hào)處理器TMS320F28335、四通道微型撥碼開關(guān)、FPGA可編程邏輯器件XC3S400、以太網(wǎng)通信芯片W5300以及FLASH存儲(chǔ)器S29AL008J組成;其特征在于:外部通信接口是以太網(wǎng)接口,通過該口接收遠(yuǎn)程指令及數(shù)據(jù)并返回相關(guān)數(shù)據(jù)或狀態(tài);數(shù)字信號(hào)處理器TMS320F28335連接的數(shù)據(jù)線、地址線、讀寫信號(hào)、片選信號(hào)、中斷信號(hào)分別連接到FPGA上和FLASH存儲(chǔ)器上,通過FPGA的譯碼操作其他外圍器件。
[0005]所述的數(shù)據(jù)線為16位數(shù)據(jù)線XD15?XDO ;地址線為低12位地址線XAl I?XAO ;讀信號(hào)為XRD,寫信號(hào)為XWR ;片選信號(hào)為XZCSO、XZCS6、XZCS7 ;中斷信號(hào)使用TMS320F28335外部中斷I ;針對(duì)外部FLASH存儲(chǔ)器啟動(dòng)方式,需要修改TMS320F28335軟件中的CMD配置文件以及設(shè)計(jì)與啟動(dòng)相關(guān)的匯編代碼。
[0006]所述的四通道微型撥碼開關(guān),每個(gè)通道的一端分別連接數(shù)字信號(hào)處理器TMS320F28335的GP1084、GP1085、GP1086, GP1087管腳,另外一端連接10歐姆下拉電阻至
地信號(hào)。[0007]所述的FPGA的IO分別連接FLASH存儲(chǔ)器的片選信號(hào)、以太網(wǎng)通信芯片W5300的數(shù)據(jù)線、地址線、片選信號(hào)、中斷信號(hào),F(xiàn)PGA可以通過DSP并行數(shù)據(jù)指令譯碼,讀寫以太網(wǎng)通信芯片以及設(shè)置外部片選信號(hào)XZCS6、XZCS7 二選一連接FLASH存儲(chǔ)器片選,當(dāng)XZCS6連接FLASH存儲(chǔ)器片選,F(xiàn)LASH存儲(chǔ)器為數(shù)字信號(hào)處理的程序區(qū),連接FLASH存儲(chǔ)器片選。
[0008]所述的太網(wǎng)通信芯片W5300的數(shù)據(jù)線、地址線、片選信號(hào)、讀寫信號(hào)、中斷信號(hào)連接至FPGA ;DSP通過FPGA對(duì)W5300進(jìn)行數(shù)據(jù)讀寫與上位機(jī)進(jìn)行通信,接收外部指令和數(shù)據(jù)。
[0009]所述的FLASH存儲(chǔ)器S29AL008J是512K字節(jié)16位位寬的數(shù)據(jù)存儲(chǔ)器;該存儲(chǔ)器的數(shù)據(jù)線、地址線、讀寫信號(hào)分別與DSP相連接;片選信號(hào)連接至FPGA。
[0010]本實(shí)用新型的積極效果是實(shí)現(xiàn)了控制系統(tǒng)電路及底層啟動(dòng)軟件的改造使其方便地完成了底層軟件的的二次開發(fā),包括程序代碼的修改和關(guān)鍵參數(shù)的在線修改。該方案實(shí)施成本低、操作簡(jiǎn)便,從而解決了【背景技術(shù)】中軟件維護(hù)難度大、成本高等問題,只需要在遠(yuǎn)程網(wǎng)絡(luò)控制端發(fā)送相關(guān)命令及數(shù)據(jù),使其在復(fù)雜環(huán)境下,受到限制的軟件維護(hù)工作的的推廣應(yīng)用具有現(xiàn)實(shí)意義。
【專利附圖】

【附圖說明】
[0011]圖1為本實(shí)用新型的硬件電路連接示意圖。
[0012]圖2為本實(shí)用新型的軟件啟動(dòng)流程圖。
[0013]圖3為本實(shí)用新型的軟件遠(yuǎn)程升級(jí)流程圖。
【具體實(shí)施方式】
[0014]下面結(jié)合附圖對(duì)本實(shí)用新型做進(jìn)一步的描述:如圖1所示,一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),由數(shù)字信號(hào)處理器TMS320F28335、四通道微型撥碼開關(guān)、FPGA可編程邏輯器件XC3S400、以太網(wǎng)通信芯片W5300以及FLASH存儲(chǔ)器S29AL008J組成;其特征在于:外部通信接口是以太網(wǎng)接口,通過該口接收遠(yuǎn)程指令及數(shù)據(jù)并返回相關(guān)數(shù)據(jù)或狀態(tài);數(shù)字信號(hào)處理器TMS320F28335連接的數(shù)據(jù)線、地址線、讀寫信號(hào)、片選信號(hào)、中斷信號(hào)分別連接到FPGA上和FLASH存儲(chǔ)器上,通過FPGA的譯碼操作其他外圍器件。
[0015]所述的數(shù)據(jù)線為16位數(shù)據(jù)線XD15?XDO ;地址線為低12位地址線XAl I?XAO ;讀信號(hào)為XRD,寫信號(hào)為XWR ;片選信號(hào)為XZCSO、XZCS6、XZCS7 ;中斷信號(hào)使用TMS320F28335外部中斷I ;針對(duì)外部FLASH存儲(chǔ)器啟動(dòng)方式,需要修改TMS320F28335軟件中的CMD配置文件以及設(shè)計(jì)與啟動(dòng)相關(guān)的匯編代碼。
[0016]所述的四通道撥碼開關(guān)連接中的第二和第三通道撥至連通下拉電阻使數(shù)字信號(hào)處理器TMS320F28335的啟動(dòng)模式管腳分別為GP1084高電平、GP1085低電平、GP1086低電平、GP1087高電平,即將數(shù)字信號(hào)處理器設(shè)置為外部XINTF16位啟動(dòng)模式;在此模式下,數(shù)字信號(hào)處理器上電啟動(dòng)后,會(huì)自動(dòng)跳轉(zhuǎn)至外部尋址空間執(zhí)行程序代碼。
[0017]所述的數(shù)字信號(hào)處理器TMS320F28335軟件的.CMD配置文件需要做如下修改:將啟動(dòng)后跳轉(zhuǎn)匯編程序段和代碼搬移匯編程序段設(shè)置在Z0NE6區(qū)運(yùn)行;將程序區(qū).text段設(shè)置在Z0NE6區(qū)引導(dǎo),并在RAMLl中運(yùn)行。
[0018]所述的數(shù)字信號(hào)處理器TMS320F28335軟件的啟動(dòng)后跳轉(zhuǎn)匯編程序設(shè)計(jì),該程序啟動(dòng)后首先判斷看門狗寄存器是否使能,若未使能則關(guān)閉寄存器保護(hù),使寄存器可訪問并設(shè)置禁止看門狗操作,并跳轉(zhuǎn)至代碼搬移程序地址。
[0019]所述的數(shù)字信號(hào)處理器TMS320F28335軟件的代碼搬移匯編程序設(shè)計(jì),該程序的入口需要輸入三個(gè)變量值,分別是引導(dǎo)搬移起始地址、運(yùn)行目標(biāo)起始地址和代碼長(zhǎng)度,三個(gè)變量在.CMD文件.text段設(shè)置引導(dǎo)參數(shù)時(shí)輸入,當(dāng)運(yùn)行時(shí)程序按照這三個(gè)參數(shù)進(jìn)行代碼復(fù)制,將外部FLASH存儲(chǔ)器的代碼搬移到內(nèi)部RAM。
[0020][0019]所述的數(shù)字信號(hào)處理器TMS320F28335軟件啟動(dòng)過程見圖2,上電復(fù)位后控制器啟動(dòng)程序根據(jù)外部特定的四個(gè)IO 口(GP1084、GP1085、GP1086、GP1087)的狀態(tài)決定啟動(dòng)模式,設(shè)計(jì)電路將GP1084和GP1087上拉至3.3V高電平,GP1085和GP1086下拉至OV低電平。在這種模式下,程序會(huì)跳轉(zhuǎn)到位于地址0x100000的Z0NE6區(qū)內(nèi)的首位置。跳轉(zhuǎn)后將執(zhí)行禁止看門狗、程序跳轉(zhuǎn)和程序搬移代碼。代碼搬移至內(nèi)部RAM完畢后,程序代碼執(zhí)行。
[0021]所述的數(shù)字信號(hào)處理器TMS320F28335軟件編譯后生成的.0UT目標(biāo)文件需要轉(zhuǎn)換成.HEX文件,才能通過通信接口發(fā)送文件內(nèi)的代碼數(shù)據(jù)。轉(zhuǎn)換工具是HEX2000.EXE,需要編寫輸入輸出格式的CMD命令文件和HEX2000.EXE工具調(diào)用.BAT文件;該文件定義了輸入文件名稱和輸出文件名稱,輸入文件是編譯后的.0UT文件和.MAP文件,輸出文件是.HEX ;CMD命令文件定義了輸出文件位寬,由于數(shù)字信號(hào)處理器指令是16位,所以這里定義為輸出16位位寬格式;.BAT文件定義了 HEX2000.EXE格式轉(zhuǎn)換工具和CMD命令文件名稱;將以上文件放在同一路徑,雙擊.BAT文件即可完成轉(zhuǎn)換,得到最終的升級(jí)程序代碼文件。
[0022]如圖3所示,需要升級(jí)程序代碼需在數(shù)字信號(hào)處理器正常工作時(shí),通過以太網(wǎng)通信接口發(fā)送升級(jí)指令,數(shù)字信號(hào)處理發(fā)送指令給FPGA,將Z0NE7片選連接FLASH存儲(chǔ)器片選進(jìn)入升級(jí)代碼狀態(tài),并回復(fù)準(zhǔn)備好狀態(tài)指令,此時(shí)FLASH存儲(chǔ)器作為數(shù)字信號(hào)處理的數(shù)據(jù)區(qū)訪問空間;然后發(fā)送升級(jí)代碼,數(shù)字信號(hào)處理將代碼暫存至內(nèi)部RAM數(shù)據(jù)區(qū);代碼發(fā)送完畢,需要再發(fā)送完畢指令,數(shù)字信號(hào)處理將暫存在內(nèi)部RAM數(shù)據(jù)區(qū)的代碼燒寫至外部FLASH中,燒寫成功后返回升級(jí)成功狀態(tài)指令。系統(tǒng)復(fù)位重啟后,程序跳轉(zhuǎn)到外部FLASH執(zhí)行新升級(jí)的程序。
【權(quán)利要求】
1.一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),由數(shù)字信號(hào)處理器TMS320F28335、四通道微型撥碼開關(guān)、FPGA可編程邏輯器件XC3S400、以太網(wǎng)通信芯片W5300以及FLASH存儲(chǔ)器S29AL008J組成;其特征在于:外部通信接口是以太網(wǎng)接口,通過該口接收遠(yuǎn)程指令及數(shù)據(jù)并返回相關(guān)數(shù)據(jù)或狀態(tài);四通道微型撥碼開關(guān)的每個(gè)通道的一端分別連接數(shù)字信號(hào)處理器TMS320F28335的GP1084、GP1085、GP1086、GP1087管腳,另外一端連接10歐姆下拉電阻至地信號(hào);數(shù)字信號(hào)處理器TMS320F28335連接的數(shù)據(jù)線、地址線、讀寫信號(hào)、片選信號(hào)、中斷信號(hào)分別連接到FPGA可編程邏輯器XC3S400上和FLASH存儲(chǔ)器上,通過FPGA可編程邏輯器件XC3S400的譯碼操作其他外圍器件。
2.根據(jù)權(quán)利要求1所述的一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),其特征在于所述的數(shù)據(jù)線為16位數(shù)據(jù)線XD15?XDO ;地址線為低12位地址線XAl I?XAO ;讀信號(hào)為XRD,寫信號(hào)為XWR ;片選信號(hào)為XZCS0、XZCS6、XZCS7 ;中斷信號(hào)使用TMS320F28335外部中斷I ;針對(duì)外部FLASH存儲(chǔ)器啟動(dòng)方式,需要修改TMS320F28335軟件中的CMD配置文件以及設(shè)計(jì)與啟動(dòng)相關(guān)的匯編代碼。
3.根據(jù)權(quán)利要求1所述的一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),其特征在于所述的FPGA可編程邏輯器的IO分別連接FLASH存儲(chǔ)器的片選信號(hào)、以太網(wǎng)通信芯片W5300的數(shù)據(jù)線、地址線、片選信號(hào)、中斷信號(hào),F(xiàn)PGA可以通過DSP并行數(shù)據(jù)指令譯碼,讀寫以太網(wǎng)通信芯片以及設(shè)置外部片選信號(hào)XZCS6、XZCS7 二選一連接FLASH存儲(chǔ)器片選,當(dāng)XZCS6連接FLASH存儲(chǔ)器片選,F(xiàn)LASH存儲(chǔ)器為數(shù)字信號(hào)處理的程序區(qū),連接FLASH存儲(chǔ)器片選。
4.根據(jù)權(quán)利要求1所述的一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),其特征在于所述的太網(wǎng)通信芯片W5300的數(shù)據(jù)線、地址線、片選信號(hào)、讀寫信號(hào)、中斷信號(hào)連接至FPGA ;DSP通過FPGA對(duì)W5300進(jìn)行數(shù)據(jù)讀寫與上位機(jī)進(jìn)行通信,接收外部指令和數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的一種視頻監(jiān)控系統(tǒng)的控制軟件遠(yuǎn)程升級(jí)系統(tǒng),其特征在于所述的FLASH存儲(chǔ)器S29AL008J是512K字節(jié)16位位寬的數(shù)據(jù)存儲(chǔ)器;該存儲(chǔ)器的數(shù)據(jù)線、地址線、讀寫信號(hào)分別與DSP相連接;片選信號(hào)連接至FPGA。
【文檔編號(hào)】G06F13/20GK203490689SQ201320603761
【公開日】2014年3月19日 申請(qǐng)日期:2013年9月29日 優(yōu)先權(quán)日:2013年9月29日
【發(fā)明者】李波 申請(qǐng)人:吉林林業(yè)信息科技有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1