原创 mplayer 交叉編譯
一、爲支持mp3的解碼,在交叉編譯mplayer時,加上 –enable-mad,否則在make的時候出現了:找不到 mad.h 的錯誤。1.交叉編譯libmad 下載libmad包(libmad-0.15.1b.tar.gz);打開一個
原创 移植tslib1.3
ubuntu8.04+cross-compile3.4.1+tslib1.3 (1) 第一步:下載source code並解壓我用的是tslib-1.3.tar.bz2。下載地址:http://download.csdn.net/sou
原创 busybox1.9.2交叉編譯
標準的Linux發行版本具有功能種類比較多的應用程序,這些應用程序佔用的空間也很大,這對存儲容量空間有限的開發板來說就不是理想的選擇,在嵌入式開發過程中,經常用BusyBox來定製應用程序。BusyBox具有shell的功能,它能提供系統
原创 在Linux控制檯下使用libjpeg顯示JPEG圖像在framebuffer上
1、引言通常情況下,在Linux控制檯下是無法查看圖像文件的,要想查看圖像文件,比如要查看JPEG格式的圖像文件,可能必須啓動X-Windows,通過GNOME或者KDE之類的桌面管理器提供的圖像查看工具查看圖片內容。那麼,能不能有辦法在
原创 linux串口編程
linux串口編程(要點總結) 收藏 串口編程查詢硬件的方式:查詢方式、中斷方式、DMA方式。串口很多是使用中斷方式,這種方式一般來講對CPU比較有效。 UART的操作主要包括以下幾個部分: 數據發送;數據接受;產生中斷;產生波
原创 視音頻
1、 VGA(Video Graphic Array)接口,即視頻圖形陣列,也叫D-Sub接口,是15針的梯形插頭,分成3排,每排5個,傳輸模擬信號。VGA接口採用非對稱分佈的15針連接方式,其工作原理:是將顯存內以數字格式存儲的圖像(幀
原创 libtool工作原理
libtool 是一個通用庫支持腳本,將使用動態庫的複雜性隱藏在統一、可移植的接口中;使用libtool的標準方法,可以在不同平臺上創建並調用動態庫。可以認爲libtool是gcc的一個抽象,其包裝了gcc(或者其他的編譯器),用戶無需知
原创 構建基本的嵌入式Linux根文件系統
構建基本的嵌入式Linux根文件系統 構建基本的嵌入式Linux根文件系統 (1)創建根文件系統的基本目錄結構。我把這個過程做成了shell腳本(文件名爲mkroot) ,很方便! #! /bin/sh
原创 Qt多線程學習-用例子來理解多線程
POINT 1:QThread類的實例與普通類的實例沒什麼不同,只是運行着的run()函數會不同 例1: class MThread :public QThread { public: MThread(); ~MTh
原创 framebuffer 編程
7. framebuffer 7.1. framebuffer設備介紹 這是一個關於如何編程的文檔,因此,請在你編譯或執行例子之前,正確配置你的framebuffer設備。 用framebuffer設備,你可以把你的計算機屏幕當成一個
原创 編譯libjpeg和libpng
轉載時請註明出處:http://blog.csdn.net/absurd 一、JPEG庫交叉編譯 1. 基本信息: 軟件名稱 libjpeg 功能簡述 libjpeg一個jpeg圖形編碼解碼程序庫 下載地址 h
原创 mplayer參數說明
MPlayer 名稱 概要 說明 一般註記 播放選項 ( 僅用於 MPLAYER) 分路器 / 媒體流選項 OSD/ 字幕選項 音頻輸出選項 ( 僅用於 MPLAYER) 視頻輸出選項 ( 僅用於 MPLAYER) 解碼 / 濾鏡選項 編
原创 Qt configure 參數不完全說明
個人認爲只需要加個 -fast參數就ok了。其他參數視自己情況而定,比如你不需要qt3支持可以添加-no-qt3support,或者不需要webkit插件 -no-webkit 配置參數選項: 前面是*號的表示默認參數. +
原创 busybox下mdev的使用以及mdev.conf的規則配置
mdev是busybox下精簡版的udev,適合在嵌入式系統下管理設備使用 mdev會把所有的設備都動態創建在/dev/目錄下,比如有些程序使用dev目錄子目錄下設備名,就需要修改程序,比較麻煩,當然也可以在mdev運行之後,手工創建目錄
原创 qt程序代碼段總結
說明:本文是本人在qt使用過程中搜到的一些功能代碼,經測試均可通過 1、窗體控件設置背景圖片 窗體 QPalette palette; palette.setBrush(QPalette::Window,QBrush