女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 電源 > 數(shù)字電源
[導讀]1 引言  隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們對監(jiān)控功能要求越來越高,網(wǎng)絡(luò)攝像頭以其特有的優(yōu)勢改變了傳統(tǒng)監(jiān)控手段,為遠程實時監(jiān)控提供了出色的解決方案。人們只需打開網(wǎng)頁或視頻瀏覽器就可實時查看需要監(jiān)控場所的安全情況

1 引言

  隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們對監(jiān)控功能要求越來越高,網(wǎng)絡(luò)攝像頭以其特有的優(yōu)勢改變了傳統(tǒng)監(jiān)控手段,為遠程實時監(jiān)控提供了出色的解決方案。人們只需打開網(wǎng)頁或視頻瀏覽器就可實時查看需要監(jiān)控場所的安全情況。

  2 系統(tǒng)的硬件設(shè)計

  IP Camera的硬件架構(gòu)如圖1所示,這是筆者參與開發(fā)的一種基于Altera公司NiosII嵌入式軟核CPU的網(wǎng)絡(luò)視頻傳輸設(shè)計方案,實現(xiàn)了以太網(wǎng)內(nèi)視頻數(shù)據(jù)傳輸。FPGA采用的是Altera公司的Cy-cloneII系列的EP2C35F672C6器件。IP camera主要是由視頻采集、Cyclone FPGA及系統(tǒng)存儲和網(wǎng)絡(luò)傳輸?shù)?部分組成。由于Cyclone FPGA及系統(tǒng)存儲的電路設(shè)計具有一定的通用性,所以這里僅介紹視頻采集和網(wǎng)絡(luò)傳輸?shù)碾娐吩O(shè)計。

  2.1視頻采集模塊設(shè)計

  本系統(tǒng)設(shè)計的視頻采集器件采用ADV7181B。ADV7181B是一款集成的視頻解碼器,通過配置可以接收CVBS復合視頻、S-Video及YPrPb分量多種模擬信號,ADV7181B的數(shù)字輸出是16位或8位、并與CCIR656標準兼容的YCrCb4:2:2視頻數(shù)據(jù),還包括垂直同步VS、水平同步HS及場同步信號。

  本系統(tǒng)設(shè)計選用ADV7181B的AIN6作為CVBS復合視頻信號的輸入,ADV7181B的輸出數(shù)據(jù)采用8位的數(shù)據(jù)寬度。ADV7181B的27 MHz時鐘由FPGA提供,F(xiàn)PGA通過I2C總線讀/寫ADV7181B的寄存器控制ADV7181B,ADV7181B的I2C總線讀地址為0x40,寫地址為0x41。ADV7181B的8位YCrCb4:2:2視頻輸出數(shù)據(jù)及其他輸出信號直接連接至FPGA。視頻采集電路模塊電路圖如圖2所示。

[!--empirenews.page--]

2.2網(wǎng)絡(luò)傳輸模塊設(shè)計

  本系統(tǒng)設(shè)計的網(wǎng)絡(luò)器件采用DM9000A。DM9000A是Davicom公司推出的一款低功耗高速網(wǎng)絡(luò)控制器,該器件具有通用處理器接口、10 M/100 M PHY和4 KB的SRAM。

  本系統(tǒng)設(shè)計的以太網(wǎng)接口部分電路原理圖如圖3所示在DM9000A的48個引腳中,TX+、TX-、RX+、RX-分別連接到RJ45INTLED的TD+、TD-、RD+、RD-。而LED1和LED2則分別連接至RJ45INTLFD的黃色LED與綠色LED接口,除懸空引腳和電源相關(guān)引腳外,其余引腳均連接至FPGA。

  3 系統(tǒng)軟件設(shè)計

  系統(tǒng)軟件設(shè)計主要包括:建立底層軟件平臺一NiosII IDE提供的底層軟件開發(fā)平臺,建立應用軟件,創(chuàng)建用戶傳輸任務(wù)等功能,從而實現(xiàn)TCP/IP連接和視頻數(shù)據(jù)傳輸。

  3.1 建立底層軟件平臺-μC/OS-II和LWIP

  考慮到嵌入式系統(tǒng)的有限資源及NiosII IDE開發(fā)環(huán)境對μC/OS-II的支持,系統(tǒng)選擇μC/OS-II作為操作系統(tǒng)。在NiosII IDE集成開發(fā)環(huán)境中,μC/OS-II的加載非常方便,只需在建立工程時選取μC/OS-II庫選項即可。更重要的是,它根據(jù)用戶在SOPC中搭建的硬件平臺而動態(tài)加載。開發(fā)系統(tǒng)時,需不斷修改和調(diào)整硬件平臺,從而獲取最佳配置。NiosIIIDE開發(fā)環(huán)境會自動根據(jù)開發(fā)者修改后的硬件平臺加載μC/OS-II。這樣,開發(fā)者無需考慮硬件平臺就可解決與操作系統(tǒng)μC/OS-II不匹配問題。

[!--empirenews.page--]

  LWIP是瑞士計算機科學院的開發(fā)的TCP/IP協(xié)議棧,其開發(fā)的初衷是用于嵌入式系統(tǒng),一般它只需要幾十KB的RAM和約40 KB的ROM就可運行。NiosII IDE開發(fā)環(huán)境內(nèi)部集成了LWIP協(xié)議棧,用戶在加載操作系統(tǒng)μC/OS-II后,只需選取相應的LWIP選項,即可加入?yún)f(xié)議棧。工程中,LWIP以系統(tǒng)庫的形式存在,應用軟件只需加上相應的頭文件,就可調(diào)用API函數(shù)實現(xiàn)網(wǎng)絡(luò)連接、數(shù)據(jù)收發(fā)等功能,迅速實現(xiàn)系統(tǒng)的網(wǎng)絡(luò)接入。

  3.2建立應用軟件

  本系統(tǒng)設(shè)計的嵌入式應用軟件流程圖如圖4所示。

  首先對堆棧和驅(qū)動程序初始化。初始化堆棧,應在調(diào)用OSStart啟動μC/OS-II調(diào)度程序之前調(diào)用IDE的庫函數(shù)lwip_stack_int(),該函數(shù)用于設(shè)置協(xié)議棧。堆棧初始化后,再調(diào)用庫函數(shù)init_done_func(),但該函數(shù)必須調(diào)用庫函數(shù)lwip_devices_init(),這個函數(shù)將對在system.h中定義的所有已安裝的以太網(wǎng)設(shè)備驅(qū)動程序進行注冊。函數(shù)lwip_devices_init()還會調(diào)用函數(shù)get_mac_addr()和函數(shù)get_ip_address()從而獲取系統(tǒng)的mac地址和IP地址。當lwip_devices_init()返回一個非0值則表示注冊成功。注冊成功后,LWIP??捎?,從而便可在程序中創(chuàng)建任務(wù)。

  初始化完成后,使用函數(shù)sys_thread_new()創(chuàng)建使用套接字API與LWIP棧對話的新任務(wù)。系統(tǒng)中,由函數(shù)sys_thread_new(link_task,NULL,link_PRIO)創(chuàng)建的用戶任務(wù)是link_task()。該任務(wù)中,系統(tǒng)調(diào)用函數(shù)listen(fd_listen,1)監(jiān)聽上位機連接是否成功,一旦連接成功,調(diào)用NiosII IDE所提供的IO操作函數(shù)IOWR(OUT_PIO_BASE,0,0x01)控制接收模塊,將視頻數(shù)據(jù)保存到SRAM,當存滿一幀后,接收模塊產(chǎn)生一個中斷,這時系統(tǒng)可通過指針讀取SRAM中的值a[i]=*(p+i+N/2*(TIMES-times),每讀取1 450 Byte就調(diào)用套接字API函數(shù)send(clisock,send_buf,N,0)發(fā)送至上位機。由于保存圖像的分辨率僅是320×240,所以數(shù)據(jù)量并不大。發(fā)送時,通過函數(shù)IOWR(OUT_PIO_BASE,0,0x00)控制接收模塊何時停止接收,一幀圖像發(fā)送完畢,再通過函數(shù)IOWR(OUT_PI-O_BASE,0,0x01)控制接收模塊開始接收下一幀圖像,如此反復循環(huán),直到連接斷開為止。


  4 上位機軟件設(shè)計

  本系統(tǒng)設(shè)計的客戶端視頻顯示應用程序是利用LabWindows/CVI軟件開發(fā),此應用程序利用套接字編程,可以作為客戶機與服務(wù)器NiosII系統(tǒng)之間通信。

  本系統(tǒng)設(shè)計的上位機的應用程序除了顯示視頻功能外,還添加了保存和回放功能。上位機通過創(chuàng)建一個標準的Socket接口完成連接以及接收數(shù)據(jù);當接收完一幀數(shù)據(jù)后,對其進行數(shù)據(jù)處理,再調(diào)用函數(shù)CreateDIBitmap()創(chuàng)建一幅位圖,最后再調(diào)用函數(shù)CanvasDrawBitmap()完整顯示。

  5 結(jié)束語

  本系統(tǒng)設(shè)計是基于NiosII IP攝像頭的系統(tǒng),介紹了從SOPC Builder創(chuàng)建NiosII軟核處理器、IDE建立底層軟件平臺,到設(shè)計NioslI應用軟件的整個架構(gòu)。同時,對上位機的應用程序做了說明。經(jīng)過硬件測試,整個系統(tǒng)運行良好,實時性能良好。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

(全球TMT2022年10月17日訊)為全球技術(shù)基礎(chǔ)設(shè)施提供高速連接的企業(yè)Alphawave IP Group plc發(fā)布其截至2022年9月30日的三個月交易和業(yè)務(wù)更新文告。公司從2022年9月1日起整合了已收購的O...

關(guān)鍵字: ALPHA IP GROUP PLC

東芝公司(Toshiba)關(guān)于經(jīng)營重組方案,計劃與國內(nèi)基金“日本產(chǎn)業(yè)合作伙伴”(JIP)為核心的企業(yè)聯(lián)盟優(yōu)先展開談判。JIP向中部電力、歐力士等多家日企尋求出資參與東芝重組。東芝9月30日宣布,從通過第一輪招標的多個陣營...

關(guān)鍵字: 東芝 IP TOSHIBA 電力

東芝公司(Toshiba)關(guān)于經(jīng)營重組方案,計劃與國內(nèi)基金“日本產(chǎn)業(yè)合作伙伴”(JIP)為核心的企業(yè)聯(lián)盟優(yōu)先展開談判。JIP向中部電力、歐力士等多家日企尋求出資參與東芝重組。東芝9月30日宣布,從通過第一輪招標的多個陣營...

關(guān)鍵字: 東芝 IP TOSHIBA 電力

這個國慶假期前,溫州14歲的小文(化名)在“鬼門關(guān)”前走了一遭。感冒發(fā)燒的小文,因為課業(yè)繁忙強撐著沒去醫(yī)院治療,撐了兩天高燒遲遲沒退。等到醫(yī)院后,小文心肌炎暴發(fā),一度心臟停跳半分鐘…...

關(guān)鍵字: IP 傳導

攜程旗下Trip.com數(shù)據(jù)顯示,隨著日本放寬入境旅游限制,前往日本的預訂量激增,搜索量也很高。從韓國到日本的預訂量比8月份大幅增加了194%,其次是英國到日本預訂量增加了183%,西班牙到日本預訂量增加169%,德國到...

關(guān)鍵字: COM 新加坡 IP

亞洲的電動汽車制造商及其供應商正紛紛涌向資本市場籌集資金,試圖抓住電動汽車需求激增的機會。盡管全球大部分地區(qū)的IPO市場大幅降溫,今年仍有大量與電動汽車相關(guān)的股票上市。數(shù)據(jù)顯示,今年迄今,電動汽車供應鏈上的公司在亞洲(除...

關(guān)鍵字: 汽車制造 電動汽車 IP 供應鏈

隨著科技的不管發(fā)展,電子產(chǎn)品也是在我們生活中變得隨處可見,不過使用的智能電池產(chǎn)品都需要一個核心,那就芯片。芯片作為半導體領(lǐng)域中最為頂尖的一種產(chǎn)品,也是科技濃縮的結(jié)晶。

關(guān)鍵字: 芯片 IP 三星

深圳2022年10月8日 /美通社/ -- 近日,八馬茶業(yè)股份有限公司(以下簡稱"八馬茶業(yè)")發(fā)布招股說明書申報稿,擬于主板上市。在此之前的2021年4月,八馬茶業(yè)提出創(chuàng)業(yè)板IPO申請,一年后八馬茶業(yè)...

關(guān)鍵字: IP BSP 可持續(xù)發(fā)展 數(shù)據(jù)表

dMed|Clinipace正式宣布即日起更名為Caidya(康締亞)。dMed(締脈)與Clinipace于2021年4月合并,此次公司品牌變更宣告了dMed和Clinipace原有業(yè)務(wù)已成功整合。作為整合后統(tǒng)一的品牌...

關(guān)鍵字: NI IP DM CE

以律動色彩演繹未來感設(shè)計 上海2022年9月30日 /美通社/ -- 立邦聯(lián)手江南模塑科技股份有限公司(以下簡稱“模塑科技”),共同為豪華智能純電品牌高合HiPhi(以下簡稱“高合”)的全新旗艦車型數(shù)字生命GT-高合H...

關(guān)鍵字: 配件 新能源汽車 IP 汽車產(chǎn)業(yè)

數(shù)字電源

15504 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉