迅爲imx6開發板QT系統移植FFmpeg-編譯FFmpeg

迅爲IMX6Q開發板FFmpeg 下載地址:h_t_t_p : / / f f m p e g . o r g / d o w n l o a d . h t m l,已經把下載好的壓縮包放在了文檔同一目錄下。

下載後解壓:tar -vxf ffmpeg-snapshot.tar.bz2 ,創建文件夾_ffmpeg_install 存放生成的文件:

進入解壓後的 ffmpeg 文件夾,修改 Makefile,添加編譯選項:CFLAGS += -fPIC

配置編譯選項,執行以下命令:
./configure --cross-prefix=arm-none-linux-gnueabi- --enable-cross-compile --target-os=linux
--cc=arm-none-linux-gnueabi-gcc --arch=arm --prefix=/home/topeet/iMX6Q/ffmpeg/_ffmpeg_install --enable-shared --disable-static --enabel-gpl --enable-nonfree --disable--ffplay --enable-swscale --enable-pthreads
--disable-armv5te --enable-armv6 --disable-armv6t2 ---disable-x86asm --disable-stripping --enable-libx264
--extra-cflags=-I/home/topeet/iMX6Q/ffmpeg/_x264_install/include
--extra-ldflags=-L/home/topeet/iMX6Q/ffmpeg/_x264_install/lib --extra-libs=-ldl
參數說明:
--cross-prefix=arm-none-linux-gnueabi-:配置爲自己的交叉編譯工具
--cc=arm-none-linux-gnueabi-gcc:配置爲自己的交叉編譯工具
--arch=arm --prefix=/home/topeet/iMX6Q/ffmpeg/_ffmpeg_install:配置爲 ffmpeg 的安裝目錄
--extra-cflags=-I/home/topeet/iMX6Q/ffmpeg/_x264_install/include :配置爲 x264 的安裝目錄
的頭文件路徑
--extra-ldflags=-L/home/topeet/iMX6Q/ffmpeg/_x264_install/lib:配置爲 x264 的安裝目錄的庫
文件路徑
輸入以下命令,如下圖所示:


配置成功後如下圖所示:

執行 make 開始編譯,完成後如下圖所示:

執行 make install,成功後生成的文件在我們創建好的_ffmpeg_install 目錄下:

我們輸入命令“ cd ../_ffmpeg_install/”進入到安裝目錄下,再輸入命令“ls”查看文件,可以看到在安裝目錄下已經有了安裝文件,如下圖所示:


迅爲IMX6Q開發板:

核心板參數:
尺寸:51mm*61mm
四核商業級-2G:NXP 四核 i.MX6Q,主頻 1 GHz;內存:2GB DDR3;存儲:16GB EMMC;SATA接口:支持
雙核商業級-1G:NXP 雙核精簡版 i.MX6DL,主頻 1GHz ;內存:1GB DDR3;存儲:8GB EMMC;SATA接口:不支持
四核工業級-1G :NXP 四核 i.MX6Q,主頻 800MHz;內存:1GB DDR3;存儲:8GB EMMC;SATA接口:支持
四核Plus版本:NXP 四核 i.MX6Q,主頻 1 GHz;內存:2GB DDR3;存儲:16GB EMMC;SATA接口:支持
EEPROM:4MB的EEPROM用來存儲關鍵數據
電源管理:內部獨立
工作電壓:5V
系統支持:Android4.4.2/6.0系統 Linux + Qt4.7/5.7系統 Ubuntu12.04/16.04/20系統
商業級運行溫度:0℃到+70 ℃
工業級運行溫度:-40℃到+85 ℃
引角擴展:引出腳多達320個,滿足用戶各類擴展需求

擴展參數:      
千兆以太網:1路自適應千兆以太網
EIM通用總線: 32位數據線全引出
SDIO:3路
JTAG:1路引出(注:郵票孔底板不支持)
SATA:1路
CAMARA:DVP和MIPI接口全引出
LCD:雙路LVDS和24位RGB接口
HDMI:1路V1.4
GPIO:引出
矩陣鍵盤:引出
PWM:3路
I2C:3路
聲卡IIS:1路
CAN:2路
USB:HOST+OTG
UART:5路
pcie:1路
SPI:2路

底板參數:
尺寸:125mm*190mm      
運行溫度:-40℃到+85 ℃
POWER:電直流電源輸入接口,12V/2A電源輸入
SIM卡槽:1個
SWITCH:電源開關      
4G模塊:全網通(選配)
LVDS接口:2路      
HDMI接口:標準HDMI v1.4,1080p高清分辨率輸出
RGB接口:1路      
OTG:1路
CAN:1 路 CAN 總線接口      
RS485:1個
MIC:支持MIC輸入      
DIP SWITCH:1個7位撥碼開關
PHONE:支持耳機輸出      
JTAG:1個(注:郵票孔底板不支持)
RESET:1個復位按鍵      
CAMERA接口:1個支持500萬攝像頭
串口:2路串口      
GPIO接口:20PIN,包括1路SPI和2路I2C
USB HOST:2路      
按鍵:4 個
網口:1 路千兆工業級以太網,RJ45 接口      
RTC:實時時鐘
TF卡:1個      
BUZZER        1個蜂鳴器
SATA:1 個 SATA 接口;SATA電源接口
MIPI接口:DSI和CSI各一個,支持LCD和CAMARA;(注:郵票孔底板不支持)
WIFI藍牙:支持      
EIM總線:1路
GPS模塊:支持(選配)      
IRDA:1個
電子羅盤:支持(選配)      
三軸加速度計:支持(選配)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章