原创 Darwin Streaming Server 核心代碼分析

基本概念首先,我針對的代碼是Darwin Streaming Server 6.0.3未經任何改動的版本。 Darwin Streaming Server從設計模式上看,採用了Reactor的併發服務器設計模式,如果對Reactor有一定

原创 使用BusyBox製作根文件系統

1、BusyBox簡介 BusyBox 是很多標準 Linux 工具的一個單個可執行實現。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更復雜的工具,例如 grep、find、mount 以及 tel

原创 FFmpeg server配置

修改配置文件 vi /etc/ffserver.conf Port 8090 BindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwidth 1000 <F

原创 C++builder 中的多線程

在C++Builer中多線程的實現           還在Dos時代,人們就在尋求一種多任務的實現。於是出現了TSR類型的後臺駐留程序,比較有代表性的有Side       Kick、Vsafe等優秀的TSR程序,這類程序的出現和應用確

原创 linux 無線網絡配置工具wpa_supplicant與wireless-tools

內容: 介紹 WPA Supplicant Wireless Tools 針對每個ESSID的網絡配置 4.a. 介紹 目前您可以使用我們提供的wireless-tools 或wpa_supplicant工具來配置無線網絡。請記住重要

原创 listctrl設置每行的顏色

三個接口函數,設置某一行的文字顏色(前景色)和背景色,使用說明都放在註釋裏了,自己看吧: LineColorListCtrl.h [cpp] view plaincopy #if !defined(AFX_LIN

原创 關於RT3070(RT2870)和wpa_supplicant的使用

前段時間搞了一下RT73與wpa_supplicant,調通了,無論是什麼加密方式和認證類型,RT73都可以良好的工作。可又由於RT73停產了,被迫要使用RT3070。剛開始我以爲應該和RT73差不多,果不其然,用法十分接近,但是也有

原创 linux下fms2流媒體服務器搭建

[轉]linux下fms2流媒體服務器搭建之一-----ffmpeg安裝篇 接觸fms2也有一段時間了,前段時間嘗試着做了個流媒體服務器玩,功能包括了視頻轉換(所有格式轉爲flv)、視頻播放和視頻錄製,雖然不是很完美,也有很多缺陷,

原创 自己寫字符驅動示例linux2.4

1.最近研究了下字符驅動,現在將過程記錄下來。 2.首先應該搞明白你要再那個內核下編寫驅動,2.4x or 2.6x ???我現在是2.4編寫驅動,然後瞭解結構file_operations,這個結構在linux/fs.h中定義。 st

原创 測試視頻網站

1.各類測試視頻網站 http://samples.mplayerhq.hu/asf-wmv/

原创 linux2.4 GPIO模擬實現I2C數據傳輸-DS1302

1。我們要實現通過GPIO讀寫 DS1302的寄存器數據; 2。首先我們需要了解下DS1302的工作方式,它提供SCL、DATA、RST三個信號,然後可以參考其時序圖進行數據的讀寫; 3。我們現在就是要通過GPIO來模擬整個讀寫的時序;

原创 I2C設備地址

I2C設備地址 協議格式中第一個字節(爲slave address)由7位地址和一位R/W讀寫位組成的,這字節是個器件地址。   常用IIC接口通用器件的器件地址是由種類型號,及尋址碼組成的,共7位。 如格式如下: D7 D6

原创 Linux字符設備驅動的register_chrdev()與unregister_chrdev()

Linux下的設備驅動程序被組織爲一組完成不同任務的函數的集合,通過這些函數使得Windows的設備操作猶如文件一般。在應用程序看來,硬件設備只是一個設備文件,應用程序可以象操作普通文件一樣對硬件設備進行操作,如open ()、close

原创 那些情況該使用它們spin_lock到spin_lock_irqsave

Spinlock的目的是用來同步SMP中會被多個CPU同時存取的變量。在Linux中,普通的spinlock由於不帶額外的語義,是用起來反而要非常小心。 在Linux kernel中執行的代碼大體分normal和interrupt co

原创 使用ffmpeg獲取一幀攝像頭數據

最近在研究FFmpeg,比較驚訝的是網上一大堆資料都是在說如何從已有的視頻中截取一幀圖像,卻很少說到如何直接從攝像頭中捕獲一幀圖像,其實我一直有個疑問,就是在Linux下,大家是用什麼庫來採集攝像頭的(o