iMX8MQ“存儲(chǔ)音頻顯示”一條龍服務(wù)——OKMX8MQ-C開(kāi)發(fā)板

原創(chuàng) 2020-12-25 09:40:00 iMX8MQ

飛凌OKMX8MQ-C開(kāi)發(fā)板基于NXP i.MX8MQ應(yīng)用處理器設(shè)計(jì),ARM Cortex-A53和Cortex-M4內(nèi)核。

iMX8MQ平臺(tái)具有業(yè)界領(lǐng)先的音頻、語(yǔ)音和視頻處理功能,具有高品質(zhì)視頻,提供全4KUltraHD分辨率和HDR(DolbyVision、HDR10和HLG),同時(shí)具有豐富的接口功能,靈活的存儲(chǔ)器選件,能夠根據(jù)需求調(diào)整CPU頻率。適用于從消費(fèi)家庭音頻到工業(yè)樓宇自動(dòng)化及移動(dòng)計(jì)算機(jī)等廣泛應(yīng)用。

下面是小編從存儲(chǔ)、千兆網(wǎng)、4K解碼對(duì)iMX8MQ 開(kāi)發(fā)板進(jìn)行的測(cè)評(píng)數(shù)據(jù)存儲(chǔ)--存儲(chǔ)設(shè)備讀寫(xiě)測(cè)試

i.MX8MQ平臺(tái)目前搭載8G eMMC,支持TF做存儲(chǔ),支持NVMe PCIeM.2固態(tài)硬盤(pán),多樣化儲(chǔ)器件選擇,固態(tài)硬盤(pán)的讀取可達(dá)到234MB/S,寫(xiě)入也可以達(dá)到178MB/S,下面是幾個(gè)存儲(chǔ)器件的實(shí)際測(cè)試讀寫(xiě)數(shù)據(jù)。


1. TF卡測(cè)試

TF卡插入開(kāi)發(fā)板底板上的TF 卡插槽,正常情況下開(kāi)發(fā)板終端有如下打印信息:

默認(rèn)情況下 TF卡掛載到文件系統(tǒng)/run/media/ 目錄

查看掛載目錄:

寫(xiě)入測(cè)試:

$ dd if=/dev/zero of=/run/media/mmcblk1p1/test bs=1M count=500conv=fsync oflag=direct

讀取測(cè)試:

$ dd if=/run/media/mmcblk1p1/test of=/dev/null bs=1M iflag=direct


2. eMMc測(cè)試

i.MX8MQ平臺(tái) eMMC默認(rèn)運(yùn)行于 HS200模式,下面簡(jiǎn)單測(cè)試eMMC 的讀寫(xiě)速度,以讀寫(xiě)ext4 文件系統(tǒng)為例。

寫(xiě)入測(cè)試:

$ dd if=/dev/zero of=/test bs=1M count=500 conv=fsync oflag=direct

讀取測(cè)試:

$ dd if=/test of=/dev/null bs=1M iflag=direct


3. NVMe PCIe M.2 固態(tài)硬盤(pán)測(cè)試

上電前根據(jù)原理圖及接口類型將PCIe 設(shè)備模塊插入底板對(duì)應(yīng)的M.2 接口卡槽KEY E(P37)和KEYM(P34)。上電后啟動(dòng)linux 后,通過(guò)可以看到對(duì)應(yīng)設(shè)備枚舉:

$lspci

寫(xiě)入測(cè)試:

$ dd if=/dev/zero of=/run/media/nvme0n1p1/test bs=1M count=500 conv=fsync oflag=direct

讀取測(cè)試:

$ dd if=/run/media/nvme0n1p1/test of=/dev/null bs=1M iflag=direct

網(wǎng)絡(luò)傳輸數(shù)據(jù)--千兆網(wǎng)實(shí)測(cè)數(shù)據(jù)

OKMX8MQ-C開(kāi)發(fā)板和PC直連測(cè)試,下面分別是OKMX8MQ-C開(kāi)發(fā)板做Server端和Client端的測(cè)試結(jié)果。

①、iMX8MQ-C開(kāi)發(fā)板做Client時(shí)的測(cè)試數(shù)據(jù)如下

PC 端

iMX8MQ-C開(kāi)發(fā)板端

②、OKMX8MQ-C開(kāi)發(fā)板做Service時(shí)的測(cè)試數(shù)據(jù)如下

PC端

OKMX8MQ-C開(kāi)發(fā)板端

 

4K解碼---多媒體測(cè)試

iMX8MQ 開(kāi)發(fā)板音視頻部分應(yīng)用層軟件采用的是Gstreamer,支持硬件編解碼。本節(jié)所有的示例均是基于Gstreamer 命令行的形式。 如果您需要帶界面的播放器,您也可以使用QT的多媒體類,同樣支持硬編解。

iMX8MQ-C開(kāi)發(fā)板內(nèi)部有一個(gè)視頻處理單元VPU,支持以下格式的視頻硬解:

 

視頻解碼最大支持4Kp60:HEVC/H265、VP9;

視頻解碼最大支持4Kp30:AVC/H.264;

視頻解碼最大支持1080p60:MPEG-2、MPEG-4p2、VC-1、VP8、RV9、AVS、MJPEG、H.263。

 

OKMX8MQ-C開(kāi)發(fā)板硬件編解碼4K參數(shù)表:

1. 4K 視頻VP9解碼(最大支持 60fps)

解碼并播放 VP9視頻文件:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/4kvp9p60.webm \

typefind=true ! video/x-matroska ! aiurdemux ! queue max-size-time=0! \

vpudec ! autovideosink

同時(shí)播放音頻和視頻:

$ gst-launch-1.0 filesrc \

location=/home/forlinx/video/4kvp9p60.webm typefind=true ! \

video/x-matroska ! aiurdemux name=demux demux. ! queuemax-size-buffers=0 \

max-size-time=0 ! vpudec ! autovideosink demux. \

! queue max-size-buffers=0 max-size-time=0 ! decodebin ! audioconvert\

! audioresample ! pulsesink

 

2. 4K 視頻H265解碼(最大支持60fps)

解碼并播放H265視頻文件:

$ gst-launch-1.0 filesrc \

location=/home/forlinx/video/4kh265p24.mkv typefind=true ! \

video/x-matroska ! aiurdemux ! queue max-size-time=0 ! vpudec !autovideosink

同時(shí)播放音頻和視頻:

$ gst-launch-1.0 filesrc \

location=/home/forlinx/video/4kh265p24.mkv typefind=true ! \

video/x-matroska ! aiurdemux name=demux demux. ! queuemax-size-buffers=0 \

max-size-time=0 ! vpudec ! autovideosink demux. \

! queue max-size-buffers=0 max-size-time=0 ! decodebin ! audioconvert\

! audioresample ! pulsesink

 

相比傳統(tǒng)的H.264編碼,平均解碼效率提升50%;傳輸和存儲(chǔ)同樣分辨率的視頻所占用帶寬和容量是H.264的50%。

小編的測(cè)評(píng)到此結(jié)束,希望飛凌能給您帶來(lái)產(chǎn)品和服務(wù)的雙優(yōu)體驗(yàn)。

 

點(diǎn)擊此處進(jìn)入飛凌嵌入式官網(wǎng)>>,了解關(guān)于OKMX8MQ-C開(kāi)發(fā)板的更多信息。

 

END

 

相關(guān)產(chǎn)品 >

  • OKMX8MQ-C開(kāi)發(fā)板

    飛凌嵌入式提供基于 NXP/Freescale iMX8、i.MX 8MQ處理器設(shè)計(jì)ARM核心板FETMX8MQ-C。i.MX8M處理器具有音頻、語(yǔ)音和視頻處理功能,飛凌iMX8核心板充分發(fā)揮NXP iMX8 系列 ARM 處理器性能,對(duì)功能做了優(yōu)化。提供10~15年產(chǎn)品長(zhǎng)期供貨計(jì)劃。工作環(huán)境溫度為-40℃~85℃,滿足工業(yè)及泛工業(yè)場(chǎng)景應(yīng)用。 了解詳情
    OKMX8MQ-C開(kāi)發(fā)板
  • FETMX8MQ-C核心板

    基于 NXP/Freescale iMX8、 iMX8X、i.MX 8MQ處理器的ARM核心板。 四核ARM Cortex-A53 ,主頻最高1.3GHz,板載2GB RAM,8GB ROM;工作環(huán)境溫度為-40℃~85℃,滿足工業(yè)及泛工業(yè)場(chǎng)景應(yīng)用。i.MX8M處理器具有音頻、語(yǔ)音和視頻處理功能,提供高水平的音頻保真度,適用于無(wú)風(fēng)扇運(yùn)行,散熱系統(tǒng)成本低、電池壽命長(zhǎng)。具有高速接口可提供靈活連接等優(yōu)勢(shì),并且提供10~15年產(chǎn)品長(zhǎng)期供貨計(jì)劃。
    了解詳情
    FETMX8MQ-C核心板

推薦閱讀 換一批 換一批