新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 以Linux為系統基于DSP的視頻檢測方案

        以Linux為系統基于DSP的視頻檢測方案

        作者: 時間:2009-12-28 來源:網絡 收藏


        第3步,根據PCI設備的配置參數,對不同的設備編寫初始化程序、中斷服務程序以及對PCI設備存儲空間的訪問程序。

          2.2遠程控制與通信鏈路的建立

          與Internet連接的數據鏈路方式主要有Ethernet方式和串行通信方式。Ethernet連接方式是一種局域網的連接方式,廣泛應用 于本地計算機的連接。通過Modem進行撥號連接的串行通信方式,可以實現遠距離的數據通信,下面詳細介紹串行通信接口協議方式。

          串行通信協議有SLIP、CSLIP以及PPP通信協議。SLIP和CSLIP提供一種簡單的通過串行通信實現IP數據報封裝方式,通過 RS232串行接口和調試解調器接入Internet。但是這種簡單的連接方式有很多缺陷,如每一端無法知道對方IP地址;數據幀中沒有類型字段,也就是 1條串行線路用于SLIP就不能同時使用其它協議;SLIP沒有在數據幀中加上檢驗和,當SLIP傳輸的報文被線路噪聲影響發生錯誤時,無法在數據鏈路層 出來,只能通過上層協議發現。

        PPP數據幀的格式

          PPP(PointtoPointProtocal,點對點協議)修改了SLIP協議中的缺陷。PPP中包含3個部分:在串行鏈路上封裝IP數 據報的方法;建立、配置及測試數據鏈路的鏈路控制協議(LCP);不同網絡層協議的網絡控制協議(NCP)。PPP相對于SLIP來說具有很多優勢;支持 循環冗余、支持通信雙方進行IP地址動態協商、對TCP和IP報文進行壓縮、認證協議支持(CHAP和PAP)等。圖4為PPP數據幀的格式。

          PPP的實現可以通過2個后臺任務來完成。協議控制任務和寫任務。協議控制任務控制各種PPP的控制協議,包括LCP、NCP、CHAP和 PAP。它用來處理連接的建立、連接方式的協商、連接用戶的認證以及連接中止。寫任務用來控制PPP設備的數據發送。數據報的發送過程,就是通過寫任務往 串行接口設備寫數據的過程,當有數據報準備就緒,PPP驅動通過信號燈激活寫任務,使之完成對串行接口設備的數據發送過程。PPP接收端程序通過在串行通 信設備驅動中加入“hook”程序來實現。在串行通信設備接收到1個數據之后,中行設備的中斷服務程序(ISR)調用PPP的ISR。當1個正確的PPP 數據幀接收之后,PPP的ISR通過調度程序調用PPP輸入程序,然后PPP輸入程序從串行設備的數據緩存中將整個PPP數據幀讀出,根據PPP的數據幀 規則進行處理,也就是分別放入IP輸入隊列或者協議控制任務的輸入隊列。

          PPP現在已經廣泛為各種ISP(InternetSeverProvider)接受,而操作下完全支持PPP協議。在 下網絡配置過程中,通過1個Modem建立與ISP的物理上的連接,然后在控制面板(ControlPanel)里面選擇Netowrks Configuration。在接口(InteRFace)里面加入PPP設備,填入ISP電話號碼、用戶以及密碼,同時將本地IP和遠端IP設置為 0.0.0.0,修改/ETC/PPP/OPTION,加上DEFAULTROUE,由ISP提供缺省路由,這樣就完成了設備的PPP數據鏈路設置過程, 可以通過Internet實現遠程控制。

          結束語

          該設計方法已成功應用于智能交換的交通參數中。在該系統中,采用4塊檢測卡實現4個不同路面區域的交通參數檢測,同時采用作為通信平臺的操作系統;通過PPP協議建立與監控中心的連接,實現監控中心對各個檢測卡的遠程控制。

          本文提出的檢測和遠程控制的嵌入式系統;通過PPP協議建立與監測中心的連接,實現監控中心對各個視頻檢測卡的遠程控制。

          本文提出的視頻檢測和遠程控制的嵌入式系統設計,充分利用了的高性能的數據處理功能和嵌入系統操作系統的實時穩定的特點,采用PPP 協議建立與Internet的連接,實現視頻檢測的遠程控制。這種信號處理與嵌入式操作系統相結合的模式,可以廣泛應用于工業控制、產品制造、智能 交通等的視頻檢測領域,具有廣泛的應用前景。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 张家口市| 晋州市| 蒲江县| 黄梅县| 梅河口市| 崇阳县| 德保县| 宾川县| 罗甸县| 渝北区| 太和县| 兴安盟| 定边县| 茶陵县| 健康| 达州市| 泗阳县| 西青区| 洛宁县| 铜川市| 达尔| 双桥区| 米泉市| 桐庐县| 德保县| 乐山市| 称多县| 柞水县| 静乐县| 兴安盟| 晋江市| 五常市| 东乌珠穆沁旗| 锦州市| 静乐县| 大荔县| 云安县| 瑞安市| 佛学| 信宜市| 塔河县|