原创 雲臺、RS485簡介與區別

【雲臺】 雲臺(Pan&Tilt&Zoom),縮寫爲PTZ。雲臺就是兩個交流電機組成的安裝平臺,可以分別圍繞一中心軸作水平和垂直的運動,將攝像機安裝於其上,實現攝像機多個自由度運動的裝置,滿足對固定監控目標的快速定位,或對大範圍監控環境的

原创 嵌入式Linux系統下MPEG-4專用編碼器驅動設計

<script src="/html/ad/jswz/ad-jswz_6.js" type="text/javascript"></script> 摘要:嵌入式視頻監控的方案設計已有衆多

原创 嵌入式Web 服務器Boa 的移植及其應用

    隨着嵌入式技術的發展和高速寬帶網絡的普及, 利用網絡實現遠程監控已爲人們廣泛接受, 嵌入式網絡監控技術正是在此條件下逐步發展成熟起來的. 用戶使用Web 瀏覽器, 通過以太網遠程訪問內置Web 服務器的監控攝像機, 不但可以實現對

原创 Linux 實時技術與典型實現分析

本系列文章分兩部分,第 1 部分闡述了實時的概念、衡量實時性的指標,詳細地分析了嵌入式系統對 Linux 實時性的需求以及 Linux 在實時性方面的不足,然後簡單地描述了三個著名的 Linux 實時實現,第 2 部分對一個典型的實時實現

原创 嵌入式Linux系統CGI程序設計技術

摘要:在詳細介紹一種嵌入式Web服務器BOA的實現與配置方法的基礎上,以一個Web在線遠程監控GPIO(通用輸入/輸出)的程序爲實例,介紹嵌入式Linux系統下CPU程序設計技術。     關鍵詞:嵌入式系統Linux BOA CGI G

原创 Linux內核編譯菜單中相關選項的意義

  1. prompt for development and/or incomplete code/drivers 很多參考書上說這是那些開發人員認爲還不是很穩定的功能,但是根據我的經驗,這個是應該選的一個選項,因爲現代的LINUX是

原创 基於MPEG-4和RTP的網絡視頻監控系統研究

文/北京郵電大學通信網絡綜合技術研究所  龔猷龍 劉勇   摘  要:隨着計算機、網絡及多媒體通信技術的發展,視頻監控在業界得到了廣泛的應用,許多先進的技術被逐漸引入視頻監控系統。本文采用了遞進的方式,先介紹了IP網絡視頻監控系統的組成及

原创 使用gprof和oprofile查找性能瓶頸

有些時候,我們特別關注程序的性能,特別是底層軟件,比如驅動程序,OS等。爲了更好的優化程序性能,我們必須找到性能瓶頸點,“好鋼用在刀刃上”才能取得好的效果,否則可能白做工作。爲了找到關鍵路徑,我們可以使用profilng技術,在l

原创 Linux下的段錯誤產生的原因及調試方法

簡而言之,產生段錯誤就是訪問了錯誤的內存段,一般是你沒有權限,或者根本就不存在對應的物理內存,尤其常見的是訪問0地址.一般來說,段錯誤就是指訪問的內存超出了系統所給這個程序的內存空間,通常這個值是由gdtr來保存的,他是一個48位的寄存器

原创 C程序的存儲空間佈局

從歷史上講,C程序一直由下面幾部分組成:     正文段。這是由CPU執行的機器指令部分。通常,正文段是可共享的,所以即使是頻繁執行的程序(如文本編輯器、C編譯器和shell等)在存儲器中也只需有一個副本,另外,正文段常常是隻讀的,以防止

原创 Linux下RTP編程

  流媒體指的是在網絡中使用流技術傳輸的連續時基媒體,其特點是在播放前不需要下載整個文件,而是採用邊下載邊播放的方式,它是視頻會議、IP電話等應用場合的技術基礎。RTP是進行實時流媒體傳輸的標準協議和關鍵技術,本文介紹如何在Linux下

原创 基於嵌入式WEB的視頻服務器的設計

作者: 範金剛 陳雷霆    2006-01-04 摘 要 本文介紹了一個基於嵌入式WEB技術的網絡視頻監控系統的設計與實現,重點闡述其嵌入式服務器軟硬件部分的設計思想和體系架構,並對其中涉及的若干關鍵技術進行了較爲詳細的介紹。

原创 GNU/Linux中解決多線程互斥同步問題

當解決多線程互斥同步的問題時,經常會有如下幾個問題:1. 在一個給定的問題中,需要多少個Mutex,多少個Semaphore?有什麼規律?2. 在對臨界區加鎖和等待信號量的順序上有什麼要求和規律?3. 什麼樣操作適合放在臨界區,什麼樣的不

原创 什麼是視頻服務器

視頻服務器使您可以在保留現有模擬視頻監控設備的同時,將您的視頻監視系統平滑升級到基於網絡的視頻監控系統,它非常適用於與現存的模擬CCTV(閉路電視監控)系統相集成。視頻服務器爲模擬視頻設備帶來了全新的功能特性,並徹底消除了系統對於同軸電纜

原创 Linux用戶態與內核態的交互

  參考文檔 《Linux 系統內核空間與用戶空間通信的實現與分析》 陳鑫 《在 Linux 下用戶空間與內核空間數據交換的方式》 楊燚 理論篇 在 Linux 2.4 版以後版本的內核中,幾乎全部的中斷過程與用戶態進程的通信都是