国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—視頻開發案例(下)

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2025-10-20 16:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

gst_v4l2_enc_udp案例

案例說明

本案例通過GStreamerAPI創建Pipeline,并使用v4l2src、mpph264enc、tee、udpsink、autovideosink、filesink等插件鏈接至Pipeline,實現ARM端從V4L2視頻節點中獲取視頻流數據,通過插件rockchipmpp,實現硬件解碼后顯示或硬件編碼為H.264格式并保存為文件。

本案例支持save、display、dis-save、udp四種功能模式,通過命令行參數傳入主程序進行選擇。功能模式簡要說明如下:

(1)save模式:采集攝像頭的圖像數據,進行H.264編碼后將圖像數據保存至文件。

wKgZO2j17jiAf9MZAAAQH44nmkw895.png圖 21?save模式

(2)display模式:采集攝像頭圖像數據,并生成圖像顯示。

wKgZO2j17j-AF3GcAAAKCKz55To499.png圖 22?display模式

(3)dis-save模式:采集攝像頭圖像數據,然后輸出至指定顯示設備,同時進行H.264編碼并保存至文件。

wKgZPGj17kaAKeiRAAAVH5kPc7o026.png圖 23?dis-save模式

(4)udp模式:采集攝像頭圖像數據,然后經過H.264編碼,最后通過UDP協議發送至上位機

wKgZO2j17k6AZ149AABZeS2yugU051.png圖 24?udp模式

案例測試

請使用FFC軟排線將MIPI攝像頭模塊(型號為創龍科技TL13850)連接至評估板CAMERA2接口,將評估板HDMI OUT接口連接至HDMI顯示屏,通過網線將評估板千兆網口ETH0連接至路由器。

注意:請使用FFC軟排線(30pin,間距0.5mm,同向),按照如下方法進行硬件連接,并仔細核對評估板接口、FFC軟排線、攝像頭三者線序,否則可能燒毀攝像頭。

wKgZO2jx2RuABlHkAEqx2At8uAA177.png圖 25

打開Ubuntu,執行如下命令在線安裝Gstreamer相關軟件包。若提示安裝失敗,請嘗試更換源再重新在線安裝。

Host# sudo apt-get install gstreamer1.0-plugins-bad gstreamer1.0-libav

wKgZPGj17l2AdU5uAAHAqzFAV6A316.png圖 26

請將產品資料“4-軟件資料Demoplatform-demosisp_demoresultiqfiles”目錄下的ov13850_RK-CMK-8M-2-v1_CK8401.json文件,拷貝至評估板"/etc/iqfiles/"目錄下。

備注:本案例需通過.json文件進行ISP處理,否則輸出效果偏綠色。

wKgZO2j17mWAHeflAAAMd7JfT0U419.png圖 27

然后將案例"gst_v4l2_enc_udpdtsbin"目錄下的boot-ov13850-cam2.img鏡像文件(僅支持CAMERA2接口)拷貝至評估板文件系統,執行如下命令替換內核鏡像。

備注:如需固化至eMMC,請將設備節點修改為"/dev/mmcblk0p3"。

Target# dd if=boot-ov13850-cam2.img of=/dev/mmcblk1p3

Target# sync

Target# reboot

wKgZPGjx2PeAIH1WAAAYyzxN2S8054.png圖 28

評估板重啟后,執行如下命令,查看設備節點。

Target# ls /dev/video*

wKgZO2j17nOAQFAIAAAWSAGRLpI361.png圖 29

請將案例bin目錄下的gst_v4l2_enc_udp可執行程序拷貝至評估板文件系統任意目錄下,進入可執行程序所在目錄,執行如下命令查看程序參數信息。

Target# ./gst_v4l2_enc_udp --help

wKgZO2j17nqAfhxPAAA0-Tq3d3g279.png圖 30

參數解析:

-m:指定程序運行模式。

-d:指定目標設備節點。

-h:輸入與輸出分辨率的高度。

-w:輸入與輸出分辨率的寬度。

-a:指定與評估板進行UDP通信的上位機IP和端口號。

-f:save/dis_save模式下,指定保存文件路徑。

-v:版本信息。

--help:幫助信息。

(1)display模式測試

執行如下命令采集視頻,并輸出至顯示設備。按"Ctrl + C"可停止運行運行。

Target# ./gst_v4l2_enc_udp -m display -d /dev/video-camera0-w 1920 -h 1080

wKgZO2j17oaAFH3YAABXbvQGm-A298.png圖 31

wKgZO2j17oaAH5xeAAlLfKxBGW8537.png圖 32

(2)save模式測試

執行如下命令采集視頻,經過H.264編碼后,保存為test.h264文件。按"Ctrl + C"可停止運行程序。

參數"-d /dev/video-camera0"指定設備節點"/dev/video-camera0","-w1920"指定圖像輸入輸出分辨率寬度為1920,"-h1080"指定圖像輸入輸出分辨率高度為1080,"-ftest.h264"指定保存文件路徑。

Target# ./gst_v4l2_enc_udp -m save -d /dev/video-camera0-w 1920 -h 1080 -f test.h264

wKgZO2j17pWAY84RAAC4UdgTV1w194.png圖 33

執行如下命令,播放test.h264文件。

Target# gst-play-1.0 test.h264

wKgZPGj17pyAOodYAAATBEZ_e6c551.png圖 34

HDMI顯示屏將會播放test.h264文件內容,如下圖所示。

wKgZO2j17oaAH5xeAAlLfKxBGW8537.png圖 35

(3)dis_save模式測試

執行如下命令采集視頻,并輸出至顯示設備,同時進行H.264編碼后,將圖像數據保存為test.h264文件。按"Ctrl + C"可停止運行程序。

Target# ./gst_v4l2_enc_udp -m dis-save -d /dev/video-camera0-w 1920 -h 1080 -f test.h264

wKgZO2j17q6AUzkuAACqZDY38p8623.png圖 36

wKgZO2j17oaAH5xeAAlLfKxBGW8537.png圖 37

(4)udp模式測試

打開Ubuntu,執行如下命令,通過gst-launch-1.0工具將評估板發送的視頻進行顯示。

Host# gst-launch-1.0 -v udpsrc port=8080 ! 'application/x-rtp,media=(string)video,payload=(int)96' ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! ximagesink sync=false

wKgZPGj17r2AYRsUAABqpr7bkqA502.png圖 38

在評估板執行如下命令采集視頻,經過H.264編碼后,通過UDP協議發送至上位機。

備注:IP地址請根據實際情況修改。

Target# ./gst_v4l2_enc_udp -m udp -d /dev/video-camera0-w 1920 -h 1080 -a 192.168.13.51:8080

wKgZO2j17sSACbXGAABed0-IRhk295.png圖 39

此時,評估板程序運行成功后,上位機將會彈出gst-launch-1.0顯示窗口并顯示評估板發送的視頻。

wKgZPGj17suAY_K4AATBVliabvU513.png圖 40

案例編譯

設備樹編譯

將案例"dtssrc"目錄下tl3588-evm-ov13850.dts設備樹拷貝至LinuxSDK源碼"kernel/arch/arm64/boot/dts/rockchip/"目錄下。

wKgZPGj17tKAB3cfAABcA_WZ8Qw613.png圖?41

請按照《Debian系統使用手冊》文檔Debian系統鏡像編譯、生成章節,替換設備樹并重新編譯內核,將生成的內核鏡像文件拷貝至評估板文件系統進行固化,評估板重啟后將會加載新的內核鏡像文件。

程序編譯

將案例源碼拷貝至Ubuntu工作目錄下,進入src源碼目錄,執行如下命令修改makefile文件中的SDK_PATH路徑,請根據實際情況修改為LinuxSDK源碼路徑。

Host# vi makefile

wKgZPGj17t6AeWMxAABVyEnL5gg744.png圖 42

wKgZPGj17t6AFjTUAAGmxVsQrpo988.png圖 43

修改完成后,保存退出,執行如下命令進行編譯,編譯完成后,將會在當前目錄下生成gst_v4l2_enc_udp可執行文件。

Host# source /home/tronlong/RK3588/rk3588_linux_release_v1.2.1/debian/sysroots/environment

Host# make

wKgZO2j17uyAZmkXAAN10QSFCC8617.png圖 44

關鍵代碼

(1)初始化GStreamer,創建Pipeline。

wKgZO2j17vSAQqJcAAA3iV-AfeA153.png圖 45

(2)創建初始化Gstreamer元件。

wKgZO2j17vqAcw0vAADTQgpR90g192.png圖 46

(3)檢查元件創建初始化情況。

wKgZO2j17wKACiDBAACJE1CFKmQ391.png圖 47

(4)配置各元件參數。

wKgZPGj17wmABKokAAEBPGW9AqA012.png圖 48

(5)鏈接元件至Pipeline。

wKgZO2j17xOABIR4AACs07Z7-aw517.png圖 49

wKgZO2j17xOAT120AADctjnML9s966.png圖 50

(6)使Pipeline開始工作。

wKgZO2j17yGAaTYDAAB9XLE9nLk783.png圖 51

(7)停止Pipeline,釋放Gstreamer。

wKgZPGj17ymAI032AAAuZT8YLDg653.png圖 52

(8)計時線程。

wKgZO2j17y-AOK2_AAB8fLzOZYc967.png圖 53

由于篇幅過長等原因,部分內容均不逐一展示,如需獲取完整版詳細資料,請關注創龍科技微信公眾號或官網,或者評論區留言,感謝您的支持!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118048
  • RK3588
    +關注

    關注

    8

    文章

    556

    瀏覽量

    7320
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3588 國產2.4GHz 工業開發板—ISP圖像處理開發案

    龍科技研發的 TL3588-EVM 評估具備強大視頻處理能力,可滿足多場景視頻開發需求。為助
    的頭像 發表于 10-21 15:57 ?854次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—ISP圖像處理<b class='flag-5'>開發案</b>例

    RK3588 國產2.4GHz 工業開發板視頻開發案例(上)

    本文圍繞龍科技研發的 TL3588-EVM 評估,提供多個視頻開發案例指導,包括 v4l2_capture(攝像頭采集顯示)、gst_v
    的頭像 發表于 10-17 13:54 ?525次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—<b class='flag-5'>視頻</b><b class='flag-5'>開發案</b>例(上)

    RK3588 國產2.4GHz 工業開發板視頻圖像處理框架

    龍科技研發的 TL3588-EVM 評估依托 RK3588/RK3588J SoC 強大的視頻
    的頭像 發表于 10-16 11:45 ?1267次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—<b class='flag-5'>視頻</b>圖像處理框架

    RK3588 國產2.4GHz 工業開發板—IgH?EtherCAT主站開發案例(

    本文圍繞龍科技研發的 TL3588-EVM 評估,介紹 IgH EtherCAT 主站開發案例,含 IgH EtherCAT 簡介、案例測試(電機正反轉,SCHED_FIFO
    的頭像 發表于 10-15 15:06 ?619次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—IgH?EtherCAT主站<b class='flag-5'>開發案</b>例(<b class='flag-5'>下</b>)

    RK3588 國產2.4GHz 工業開發板—IgH?EtherCAT主站開發案例(上)

    本文圍繞龍科技研發的 TL3588-EVM 評估,介紹 IgH EtherCAT 主站開發案例,含 IgH EtherCAT 簡介、案例測試(電機正反轉,SCHED_FIFO
    的頭像 發表于 10-14 11:55 ?634次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—IgH?EtherCAT主站<b class='flag-5'>開發案</b>例(上)

    RK3588 國產2.4GHz 工業開發板—物聯網模塊開發案

    本文圍繞龍科技研發的 TL3588-EVM 評估,提供物聯網模塊開發案例指導,涵蓋藍牙功能測試,以及 WIFI、PCIe WIFI6、4G 模塊的案例說明、測試、驅動編譯。其中 W
    的頭像 發表于 09-28 11:31 ?550次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—物聯網模塊<b class='flag-5'>開發案</b>例

    RK3588 國產2.4GHz 工業開發板—Linux-RT應用開發案

    本文圍繞龍科技研發的評估,聚焦 Linux-RT 系統應用開發,先通過 Cyclictest 工具對比 Linux 與 Linux-RT 實時性,再測試 CPU 空載、滿負荷及隔離核心狀態
    的頭像 發表于 09-25 17:25 ?743次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—Linux-RT應用<b class='flag-5'>開發案</b>例

    RK3588 國產2.4GHz 工業開發板—調試工具安裝

    本文圍繞龍科技研發的 RK3588 工業開發板
    的頭像 發表于 09-16 14:35 ?902次閱讀
    <b class='flag-5'>創</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國產</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—調試工具安裝

    北京迅為itop-3588開發板NPU例程測試LPRNet車牌識別

    北京迅為itop-3588開發板NPU例程
    的頭像 發表于 07-23 14:14 ?1248次閱讀
    北京迅為itop-<b class='flag-5'>3588</b><b class='flag-5'>八</b><b class='flag-5'>核</b><b class='flag-5'>開發板</b><b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>NPU例程測試LPRNet車牌識別

    迅為RK3588開發板Linux安卓麒麟國產工業AI人工智能

    迅為RK3588開發板Linux安卓麒麟國產工業
    發表于 07-14 11:23

    國產 RK3576 ARM 2.2GHz 工業開發板—LVGL應用開發案

    本文主要基于評估演示LVGL應用開發案例,適用開發環境如下。龍科技 TL3576-EVM 是一款基于
    的頭像 發表于 06-23 15:17 ?821次閱讀
    全<b class='flag-5'>國產</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM <b class='flag-5'>八</b><b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工業</b><b class='flag-5'>開發板</b>—LVGL應用<b class='flag-5'>開發案</b>例

    迅為iTOP-3588開發板/核心

    性能強 iTOP-3588開發板采用RK3588處理器,是全新- -代AloT高端 應用芯
    發表于 04-16 17:02

    迅為iTOP-RK3588S開發板/核心RK3588S處理器6TOPS算力內置NPU

    性能強 iTOP-3588S開發板采用RK3588S處理器,是全新一代AloT高端應用芯片
    發表于 04-10 11:13

    iTOP-3588開發板采用RK3588處理器四核心架構GPU內置獨立NPU強大的視頻編解碼

    性能強 iTOP-3588開發板采用RK3588處理器,是全新- -代AloT高端 應用芯
    發表于 04-09 16:09

    國產RK35882.4GHzAI 6T NPU 8K麒麟)工業核心規格書

    核心簡介龍科技SOM-TL3588是一款基于RK3
    的頭像 發表于 03-11 09:12 ?3237次閱讀
    全<b class='flag-5'>國產</b>!<b class='flag-5'>RK3588</b>(<b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b>AI 6T NPU 8K麒麟)<b class='flag-5'>工業</b>核心<b class='flag-5'>板</b>規格書