飛凌OKMX8MQ-C開發(fā)板基于NXP iMX8系列處理器iMX8MQ設(shè)計(jì),ARMCortex-A53和Cortex-M4內(nèi)核。
iMX8MQ平臺具有業(yè)界領(lǐng)先的音頻、語音和視頻處理功能,具有高品質(zhì)視頻,提供全4KUltraHD分辨率和HDR(DolbyVision、HDR10和HLG),同時具有豐富的接口功能,靈活的存儲器選件,能夠根據(jù)需求調(diào)整CPU頻率。適用于從消費(fèi)家庭音頻到工業(yè)樓宇自動化及移動計(jì)算機(jī)等廣泛應(yīng)用。
下面是小編從存儲、千兆網(wǎng)、4K解碼對iMX8MQ 開發(fā)板進(jìn)行的測評。
數(shù)據(jù)存儲--存儲設(shè)備讀寫測試
i.MX8MQ平臺目前搭載8G eMMC,支持TF做存儲,支持NVMe PCIeM.2固態(tài)硬盤,多樣化儲器件選擇,固態(tài)硬盤的讀取可達(dá)到234MB/S,寫入也可以達(dá)到178MB/S,下面是幾個存儲器件的實(shí)際測試讀寫數(shù)據(jù)。
1. TF卡測試
將 TF卡插入開發(fā)板底板上的TF 卡插槽,正常情況下開發(fā)板終端有如下打印信息:
默認(rèn)情況下 TF卡掛載到文件系統(tǒng)/run/media/ 目錄
查看掛載目錄:
寫入測試:
$ dd if=/dev/zero of=/run/media/mmcblk1p1/test bs=1M count=500conv=fsync oflag=direct
讀取測試:
$ dd if=/run/media/mmcblk1p1/test of=/dev/null bs=1M iflag=direct
2. eMMc測試
iMX8平臺 eMMC默認(rèn)運(yùn)行于 HS200模式,下面簡單測試eMMC 的讀寫速度,以讀寫ext4 文件系統(tǒng)為例。
寫入測試:
$ dd if=/dev/zero of=/test bs=1M count=500 conv=fsync oflag=direct
讀取測試:
$ dd if=/test of=/dev/null bs=1M iflag=direct
3. NVMe PCIe M.2 固態(tài)硬盤測試
上電前根據(jù)原理圖及接口類型將PCIe 設(shè)備模塊插入底板對應(yīng)的M.2 接口卡槽KEY E(P37)和KEYM(P34)。上電后啟動linux 后,通過可以看到對應(yīng)設(shè)備枚舉:
$lspci
寫入測試:
$ dd if=/dev/zero of=/run/media/nvme0n1p1/test bs=1M count=500 conv=fsync oflag=direct
讀取測試:
$ dd if=/run/media/nvme0n1p1/test of=/dev/null bs=1M iflag=direct
網(wǎng)絡(luò)傳輸數(shù)據(jù)--千兆網(wǎng)實(shí)測數(shù)據(jù)
用OKMX8MQ-C開發(fā)板和PC直連測試,下面分別是OKMX8MQ-C開發(fā)板做Server端和Client端的測試結(jié)果。
①、iMX8開發(fā)板做Client時的測試數(shù)據(jù)如下
PC 端
iMX8開發(fā)板端
②、OKMX8MQ-C開發(fā)板做Service時的測試數(shù)據(jù)如下
PC端
OKMX8MQ-C開發(fā)板端
4K解碼---多媒體測試
iMX8 開發(fā)板音視頻部分應(yīng)用層軟件采用的是Gstreamer,支持硬件編解碼。本節(jié)所有的示例均是基于Gstreamer 命令行的形式。 如果您需要帶界面的播放器,您也可以使用QT的多媒體類,同樣支持硬編解。
iMX8M開發(fā)板內(nèi)部有一個視頻處理單元VPU,支持以下格式的視頻硬解:
視頻解碼最大支持4Kp60:HEVC/H265、VP9;
視頻解碼最大支持4Kp30:AVC/H.264;
視頻解碼最大支持1080p60:MPEG-2、MPEG-4p2、VC-1、VP8、RV9、AVS、MJPEG、H.263。
OKMX8MQ-C開發(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
同時播放音頻和視頻:
$ 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
同時播放音頻和視頻:
$ 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%;傳輸和存儲同樣分辨率的視頻所占用帶寬和容量是H.264的50%。
小編的測評到此結(jié)束,希望飛凌能給您帶來產(chǎn)品和服務(wù)的雙優(yōu)體驗(yàn)。
搜索飛凌嵌入式官網(wǎng)>>,了解關(guān)于OKMX8MQ-C開發(fā)板的更多信息。
-
imx8
+關(guān)注
關(guān)注
3文章
41瀏覽量
50193
發(fā)布評論請先 登錄
相關(guān)推薦
評論