原创 (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等)之前要做的一件非常非常重要的事,那就是創建數據庫。如果您對數據庫造詣頗深,