下載后解壓: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個
電子羅盤:支持(選配)
三軸加速度計:支持(選配)
上一篇:迅為IMX6ULL開發板Buildroot文件系統構建-配置Busybox
下一篇:最后一頁
推薦閱讀最新更新時間:2025-04-11 16:24

設計資源 培訓 開發板 精華推薦
- 離線語音插座面板
- 【征集令】ESP8266天氣時鐘
- L7805A 分體式穩壓器典型應用@(±15V/1A)
- MC34072VDR2G 低壓峰值檢測器的典型應用
- 基于 Blackfin 數字信號處理器 (DSP) 的 ADZS-BF518F-EZLITE、ADSP-BF518F EZ-Kit Lite 評估系統
- MIC4826 EL 驅動器,用于 180VPP 電壓的 2in/2 燈
- AD8129,用于放大器的差分接收器評估板,采用 8 引腳 MSOP 封裝
- 使用 Analog Devices 的 LT1354 的參考設計
- LTC3731H 的典型應用 - 三相、600kHz、同步降壓型開關穩壓器控制器
- 基于STPM32的、帶并聯電流型傳感器的單相電能計量評估板