嵌入式開發技術概況
它具有以下特點
1.它是以套用為中心,以計算機技術為基礎,軟,硬體可裁剪,適應套用系統對功能、體積、功耗等要求的專用計算機系統。
2.嵌入式系統與計算機系統有著明顯的區別。
3.它由嵌入式處理器,嵌入式軟體,嵌入式套用軟體組成。
4.隨著微電子技術與計算機技術的發展微控制晶片的功能越來越強大,而嵌入式設備也逐漸出現在人們的日常生活中。
嵌入式面向對象開發技術套用
數字視頻監控系統是以計算機為核心,結合視頻處理、通信、網路和存儲技術的一種監控系統。數字視頻監控系統具有以往傳統的電視監控系統等所有的功能,並且在遠距離、性能方面相比具有很大的優勢。它與計算機相結合,使得異地、遠距離監控變得非常方便;與網路、通信的結合,形成更有實用價值、功能更加強大的網路通信管理系統。信息化的時代要求信息的處理隨時隨地,而數字視頻監控系統正是這種特點和趨勢的具體體現。
已經實現的SuperVisionl.0為了保證具有良好的靈活性和可擴展性,在開發中使用了許多面向對象技術。根據實際生活以及監控系統的需要,分析數字視頻監控系統中可能出現的異常情況,重點在於運動檢測,異常報警處理方面的設計,以及整個工程的速度性能的考慮。設計靜止物體緩慢變化、光線緩慢變化以及消除噪聲和干擾等多種具有不同套用需求的動態檢測算法,同時提出不同靈敏度的“階梯思想”;設計遠程控制與本地控制並行處理的機制算法,構建本地的 Web伺服器,方便用戶快捷方便地控制;設計整個監控系統結構整合的算法,保證視頻、圖像的捕捉,異常監測,報警機制(包括E-Mail、Ftp、電話、紀錄備份、Web訪問)與記錄回放等的協調工作;在內容存儲上,採用高效的MPEG-4的壓縮算法,圖片採用BMF,JPEG的方式,方便運動檢測和網路的傳輸;友好的人機界面提供便利的操作,滿足視頻監控系統中實時傳輸、處理和回放等需求。