原创 (zz)Linux多線程編程技術總結

1、線程的創建、終止及控制: 任何進程在啓動時就已有了一個主線程,如果需要再生成線程則使用pthread_create函數,在該函數中可以指定線程的屬性、線程例程、傳給線程例程的參數。線程例程是一個用戶自定義的函數,及線程執行的代碼。當線

原创 ffmpeg提取音頻播放器總結

ffmpeg提取音頻播放器總結; 一:簡介 從編寫音頻播放器代碼到完成播放器編寫,測試,整整5天的時間,這時間還不算之前對 ffmpeg熟悉的時間,可以說是歷經千辛萬苦,終於搞出來了,雖然最終效果還不是很理想,但是已經可以很流暢的播放某些

原创 音視頻編碼格式相關知識

音頻視頻編碼及文件格式(容器)是一個很龐大的知識領域,完整的說清楚,那就需要些寫成一本教材了。這裏先就幾個簡單的概念問題作以介紹:     首先要分清楚媒體文件和編碼的區別:      文件是既包括視頻又包括音頻、甚至還帶有腳本的一個集

原创 tftp服務器設置

一個tftp服務器的搭建有如下若干步驟:    1. 查看tftp server是否安裝。(rpm -q tftp-server)    2. 如果服務器沒有安裝,則到linux系統光盤中尋找該包並安裝。    3. 安裝tftp之後對本

原创 線程終止方式

線程終止方式 一般來說,Posix的線程終止有兩種情況:正常終止和非正常終止。線程主動調用pthread_exit()或者從線程函數中return都將使線程正常退出,這是可預見的退出方式;非正常終止是線程在其他線程的干預下,或者由於自身運

原创 (轉載)Linux thread 最基本用法

關於POSIX thread的最基本用法 要用到線程,但對線程一直不怎麼懂,看了些資料作了兩個例子和總結,不對的地方懇請各位指正。 1.基本函數 pthread_create,pthread_detach,pthread_join,pth

原创 (zz)淺談malloc與calloc、realloc、new 的區別

相關函數原型: 1. Malloc 作 用:Malloc用於動態申請存儲空間,它不是關鍵字,而是一個申請內存的函數 用 法:Malloc 返回一塊內存地址的指針,否則會返回空指針null,這裏要注意的是,當內存不再使用的時候,用free

原创 chmod命令使用

指令名稱 : chmod   使用權限 : 所有使用者   使用方式 : chmod [-cfvR] [--help] [--version] mode file...   說明 : Linux/Unix 的檔案存取權限分爲三級 : 檔案

原创 74系列芯片的介紹

http://www.eca6.com/bbs/read.php?fid=10&tid=14&fpage=1 74HC/LS/HCT/F系列芯片的區別 1、 LS是低功耗肖特基,HC是高速COMS。LS的速度比HC略快。HCT輸入輸出與L

原创 (zz)Linux下OpenGL開發環境搭建

準備篇 環境是Fedora 8 首先需要安裝OpenGL的開發環境。現在Linux下有很多OpenGL的實現,Fedora 7中已經附帶了Mesa,這是OpenGL一個開源的實現。安裝Fedora時如果選中了開發環境,那麼Mesa可能

原创 串口 RS232 TTL 電平

電平邏輯標準   0 1 RS232C: +5V ~ +15V -5V ~ -15V TTL < 0.4V +3V ~ +5V 由以上可見RS232C與TTL電平是不能直接相連的,如果相連,可能燒壞TTL器件。在應用中應該轉換後相連,種

原创 mplayer後臺播放方法 mplayer *.mp3 /dev/null 2>1&

mplayer *.mp3 < /dev/null > /dev/null 2>1&

原创 tftp操作nand flash

OMAP3 DevKit8000 # tftp 80000000 x-load.bin.ift_for_NANDOMAP3 DevKit8000 # nand ecc hwOMAP3 DevKit8000 # nand erase 0 8

原创 framebuffer例子

昨天做的一個極簡單的framebuffer的例子,用來學習怎樣操作fb設備。 這段代碼是在picogl的vesafb backend部分的基礎上簡出來的,所以變量名還保留着。 流程如下: 1 打開framebuffer設備; 2

原创 (ZZ)xampp搭建php服務器下創建數據庫圖文詳解

大家好,我是你們的朋友哲哲。 這裏我們聊聊用在自己電腦上用xampp包搭建的php服務器後,安裝php程序(wordpress,discuz,pphpwiind等)之前要做的一件非常非常重要的事,那就是創建數據庫。如果您對數據庫造詣頗深,