MPlayer在ARM開發板的移植

MPlayer 1.0已經把大部分解碼庫都內建了,如ffmpeg,但是內建的音頻庫在S32440下效果非常不好.換成使用libmad效果不錯.因此MPlayer在ARM-Linux的最簡單的移植只需要移植這兩個即可.移植後即進行字元介面的播放.ARM的版本由我學生程磊最早運行成功. 但完整版本需要如下庫.  如果需要字幕支援.需要移植freetype庫.支援JPG皮膚需要

ubuntu下將tab智能轉化成空格的方法

對於一個用tab用的已經順手的編程人員來說,讓我不用tab而改用空格,是一件很痛苦的事情,經過查閱資料,得出一個很好的方法,可以將tab合理的轉化成空格,值得一試方法如下:1)首先sudo vi /etc/vim/vimrc,在vimrc的最後一行添加    set shftwidth=4    set tabstop=4    然後儲存。    註:目的是讓tab等於幾個空格,我習慣用四個空格代替tab,當然你也可以用八個。2)用vi開啟要編輯的檔案,如 vi

守護進程的最簡單實現方法

#include <stdlib.h>#include <stdio.h>#include <fcntl.h>void createdaemon(void){pid_t pid; if ((pid = fork()) < 0) { perror("fork"); exit(1);}

ubuntu下安裝nfs伺服器

Ubuntu 預設是沒有nfs服務的,所以需要自己安裝1、安裝nfs服務版    apt-get install nfs-kernel-server2、修改nsf設定檔    vi /etc/exports           在檔案中添加nfs的目錄格式如下    /nfsroot *(sync,rw,no_root_squash)                 儲存退出3、在根目錄下建立nfs的目錄    cd /    mkdir nfsroot           

偽終端 知識瞭解

            看到一篇講解偽終端的好文章,趕緊貼過來,改天深入研究下Linux上許多網路服務應用,如l2tp、pptp、telnet,都用到了偽終端。有朋友在問這方面的概念,把偶知道的寫下來,以供討論。一、終端要理解偽終端(Pseudo Terminal),先來看看什麼是“終端”(Terminal)。終端是一種字元型裝置,它有多種類型,通常使用tty來簡稱各種類型的終端裝置。1、序列埠終端(/dev/ttySx)序列埠終端(Serial Port

開發板上如何使用GDB

嵌入式Linux的GDB調試環境由Host和Target兩部分組成,Host端使用arm-linux-gdb,Target Board端使用gdbserver。調試時,應用程式在嵌入式目標系統上運行,而gdb調試在Host端。 一、編譯安裝gdb+gdbserver 首先下載gdb源碼,我下載的是gdb-6.6.tar.gz。$tar xvzf gdb-6.6.tar.gz$mkdir mygdb$cd

IPCam的啟動過程和工作流程

(1) IPCam啟動過程:           IPC啟動時,主控制模組將linux核心轉入系統記憶體SDRAM中,系統從SDRAM啟動。系統啟動後,主控制模組通過串列介面/主機介面等控制編碼模組、網路模組及串列介面,實現視頻的編碼壓縮、網路傳輸及輔助控制。IPC加電啟動後軟體啟動的過程封裝載啟動代碼、裝置驅動程式、網路通訊協定處理等。(2) IPCam工作流程:         

轉:寫程式的注意點

轉自:http://blog.csdn.net/feixiaoxing/article/details/6070767(1)函數編寫的時候是否借口類型一致(2) if 是否可以跳出(3)while、for是否會發生死迴圈(4)宏的優先順序是否有保證(5)所有指標使用前是否可能合法(6) 全域變數是否是多進程共同使用,是否加鎖(7) 嵌套鎖是否按照順序進行,會不會發生死結(8) 程式最佳化的時候是否對部分資料使用了volatile屬性(9)

裝置驅動程式開發 二

 接上一篇繼續學習:上一篇,我自己在調試的時候出現過小問題:第五步時  mknod  隨便指定個主裝置號,比如55,而不是系統給分配的250。這樣當運行測試程式時就出問題了。程式中: result = register_chrdev(0, "test", &test_fops);/*註冊。對裝置操作的整個介面*/,當主裝置號預設為0時,表示由系統給分配。現在如果想在程式中自己這時就定義好裝置號,可以將 0 改成你想要的數字即可,不過要先查一下這個裝置號是不是已經存在了:cat

Ubuntu11.04下Svn伺服器安裝與配置

一、安裝svn終端:sudo apt-get install subversion測試:svn –version,若顯示svn的版本則說明安裝成功。二、配置svn1. 建立倉庫終端:sudo  mkdir  -p  /data/svndata終端:sudo  svnadmin  create  /data/svndata /ipc<注>ipc為倉庫名2. 配置使用者存取權限終端:sudo  vim  /data/svndata /ipc /conf/svnserve.confsvns

攝像機系統移植流程

網路攝像機入門——相關移植工作梳理和匯總:1、燒寫韌體。可以有很多種燒寫方式,其中最原始的一種就是用模擬器來少些,即用晶片廠商提供的模擬器來直接燒寫FLASH,作為系統移植而言不用也不關係這種燒寫方式。作為後期移植和維護方便,往往在bootloader中加入自動升級代碼,即在網路攝像機開機上電啟動時,通過網路讀取遠程升級檔案來完成自動升級(FLASH燒寫)。 2、為上層應用添加支援庫檔案和相關應用程式到/usr/local/bin下。 3、配置EEPROM,作為攝像機上電啟動的參數。 4、修改開

qt應用程式向arm板上移植中文不能正確顯示的解決辦法

1.首先,需要文泉驛字型檔,你可以從網路上下載得到這些檔案,比如,wenquanyi_160_75.qpf。將全部文泉驛字型檔複製到ARM開發板上的Qt字型庫中,在這個例子中,Qt字型庫的路徑是/mnt/yaffs/lib/fonts2.你還需要增加一個ARM開發板上的環境變數:export QT_QWS_FONTDIR=/mnt/yaffs/lib/fonts3.在main.cpp中,修改    QApplication a(argc, argv);QTextCodec *codec =

TI 海思 安霸 智利普 等頂級攝像機晶片簡要介紹

  很多年以前業界就談到安防視頻監控領域的三個趨勢:數字化、網路化、智能化。目前國內市場上安防視頻監控系統的主流產品已經從十多年前的純類比視頻監控系統,逐步轉變成了純數位百萬高清視頻監控系統,即從視頻採集、視頻傳輸、視頻錄影和回放全部採用類比訊號轉變為全部是數字訊號。  相比於類比視頻監控裝置,百萬高清數字攝像機大大提升了畫質,像素達到1280×720、1920×1080或更高,因此有了“百萬高清”之名。同時,對比類比監控裝置傳輸技術而言,數位視訊監控裝置僅需普通網線,易於實現遠距離傳輸,更重要

ubuntu 10.04下的配置tftp伺服器

 第1步:安裝tftp所需的軟體。首先需要安裝tftp-hpa,tftpd-hpa,前者是用戶端,後者是服務程式,在終端下輸入 sudo apt-get install tftp-hpa tftpd-hpa,安裝tftp-hpa和tftpd-hpa。然後還需要安裝xinetd,在終端下輸入 sudo apt-get install xinetd,安裝好xinetd。第2步: 配置相關服務檔案。進入根目錄下的etc檔案夾(cd

hexdump命令使用

hexdump命令是Linux下的列印16進位的利器,它可以按我們指定的格式輸出16進位,特別有用,配合eeprom來用簡直是絕配。今天我們來介紹一個hexdump命令的使用:首先我們準備一個測試用的檔案test,十六進位如下:[plain] view plaincopyprint?00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F  10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F  20 21 22 2

編譯錯誤syntax error : missing ‘;’ before ‘type’

有一個數組a[1000]存放0--1000;要求每隔二個數刪掉一個數,到末尾時迴圈至開頭繼續進行,求最後一個被刪掉的數的原始下標位置。 以7個數為例:    {0,1,2,3,4,5,6,7} 0-->1-->2(刪除)-->3-->4-->5(刪除)-->6-->7-->0(刪除),如此迴圈直到最後一個數被刪除。#include<stdio.h>#define null 1000int main(){      int i;    

安裝httpd伺服器提示APR not found的解決辦法

#./configure --prefix……檢查編輯環境時出現:checking for APR... noconfigure: error: APR not found .  Please read the documentation.可以用./configure –help | grep apr 查看協助。--with-included-apr     Use bundled copies of APR/APR-Util--with-apr=PATH         prefix for

ubuntu11.04下Discuz論壇的安裝

 一、安裝apache伺服器在終端下輸入下方命令:    sudo apt-get install apache2安裝完畢後,接下來就要啟動Apache了    sudo /etc/init.d/apache2 restart在瀏覽器裡輸入http://localhost/或者是http://127.0.0.1/,如果看到了“It works!“,那就說明Apache就成功的安裝了,Apache的預設安裝,會在/var下建立一個名為www的目錄,這個就是Web伺服器目錄,所有通過瀏覽器訪問的We

幾種常見視頻解析度

只是對自己基礎知識的一個總結和梳理。常見的螢幕比例其實只有三種:4:3、16:9和 16:10,再加上一個特殊的5:4。視頻解析度分為CIF  D1  720P 1080i 1080P CIFCIF是常用的標準化映像格式(Common Intermediate Format)。CIF = 352×288像素 CIF格式具有如下特性:   (1) 電視映像的空間解析度為家用錄影系統(Video Home System,VHS)的解析度。   (2) 使用非隔行掃描(non-interlaced

Qt應用程式向ARM開發板移植過程中漢字無法正常顯示的解決辦法

摘要:       QT4.7.0在移植到開發板上的時候,中文支援是必不可少的,如何讓QT支援中文,如何製作QT支援的字型檔,如何使QT UI編輯器中的字型大小與開發板中的字型大小一致。作者通過實驗進行了一一驗證。介紹: 1、初體驗:   QT程式中指明的字型和字型大小在/fonts目錄下沒有對應的字型檔檔案時,QT會選擇某一個存在的字型檔檔案來顯示;那麼,如果你的系統中只有需要一種字型和字型大小,那麼則可以將fonts目錄下不需要的字型檔檔案全部刪掉,只保留這個需要的字型檔即可。   

總頁數: 61357 1 .... 15802 15803 15804 15805 15806 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.