吴忠躺衫网络科技有限公司

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>全志T3開發板4核ARM Cortex-A7——視頻開發案例

全志T3開發板4核ARM Cortex-A7——視頻開發案例

2022-06-09 | rar | 1.46 MB | 次下載 | 免費

資料介紹

本文主要介紹基于全志科技T3國產平臺的視頻開發案例,內容包含了gige_capture案例、案例、GigE工業相機配置、圖像采集并顯示、圖像采集以及案例編譯保存、關鍵代碼等。

本次測試板卡為基于創龍科技TLT3-EVM是一款基于全志科技T3處理器設計的4核ARM Cortex-A7高性能低功耗國產評估板,每核主頻高達1.2GHz。

評估板接口資源豐富,引出雙路網口、雙路CAN、雙路USB、雙路RS485通信接口,板載Bluetooth、WIFI、4G(選配)模塊,同時引出MIPI LCD、LVDS LCD、TFT LCD、CVBS OUT、CAMERA、LINE IN、H/P OUT等音視頻多媒體接口,支持雙屏異顯、1080P@45fps H.264視頻硬件編解碼,并支持SATA大容量存儲接口。

gige_capture案例

案例說明

表 1

案例名稱

目錄

gige_capture

bin

可執行程序

lib

程序運行依賴庫

pylonSDK

第三方pylonSDK開發包

src

程序源碼

tools

yuvplayer工具

案例功能具體說明如下:

  1. 查詢局域網內的GigE工業相機。
  2. 采集GigE工業相機圖像數據,寫至framebuffer以實現圖像顯示,格式為gray8。
  3. 采集GigE工業相機圖像數據,保存至指定文件中,格式為gray8。

程序流程圖如下圖所示。

圖 1

案例測試

本案例使用GigE工業相機型號為Basler的acA720-290gm,最高支持分辨率為720x540,幀率可達291fps

通過網線將評估板千兆網口RGMII ETH和GigE工業相機連接至相同路由器,確保在同一局域網下。將評估板VGA OUT通過VGA線連接至VGA顯示屏,用于顯示采集圖像,硬件連接如下圖所示。

圖 2

如通過網線將評估板和GigE工業相機直連,需將GigE工業相機配置為靜態IP,并設置評估板和GigE工業相機的IP地址為同一網段。

GigE工業相機配置

本小節使用Basler官方提供的pylonSDK開發包,在PC機Ubuntu中對GigE工業相機進行IP地址獲取方式、采集幀率等參數配置。

將案例"pylonSDK\x86_64"目錄下的pylonSDK-5.1.0.12682-x86_64.tar.gz壓縮包拷貝至Ubuntu任意路徑,并進入壓縮包所在目錄執行如下命令將其解壓至當前目錄下。

Host# tar -zxf pylonSDK-5.1.0.12682-x86_64.tar.gz -C .

圖 3

將GigE工業相機上電,通過網線將PC機和GigE工業相機連接至相同路由器,并執行如下命令進入"pylon5/bin/"目錄下運行IpConfigurator工具,配置IP地址獲取方式。

Host# cd pylon5/bin/

Host# ./IpConfigurator

圖 4

程序運行成功后,將會打開pylon IP Configurator窗口,點擊Refresh刷新并識別GigE工業相機。由配置界面可看到GigE工業相機支持靜態IP(Static IP)和動態IP(DHCP)兩種模式。本次采用動態IP模式進行測試,選擇DHCP選項,點擊Save保存。

圖 5

IP配置完成后,關閉配置窗口,然后在bin目錄下,執行如下命令運行PylonViewerApp工具,配置采集幀率等參數

Host# ./PylonViewerApp

圖 6

在如下界面中雙擊選中GigE工業相機設備,"User Level"選擇Expert。然后點擊打開"Transport Layer"欄目,將"Packet Size"設置為1500、"Inter-Packet Delay"設置為1100。"Inter-Packet Delay"參數值會影響采集幀率,不同相機需根據實際情況進行修改。

點擊菜單欄

按鈕進行連續采集,即可查看GigE工業相機采集到的圖像(如下圖)。配置完成后,請點擊

按鈕釋放GigE工業相機連接。

圖 7

圖像采集并顯示

評估板上電,將案例lib目錄下的庫文件壓縮包libpylon_armhf.tar.gz拷貝至評估板文件系統任意目錄,并進入壓縮包所在目錄執行如下命令將其解壓至"/usr/lib/"目錄。

Target# tar -xvf libpylon_armhf.tar.gz -C /usr/lib

圖 8

將案例bin目錄下的gige_capture可執行文件拷貝至評估板文件系統任意目錄下。在其所在目錄下執行如下命令查看程序參數說明。

Target# ./gige_capture --help

圖 9

執行如下命令掃描局域網內的GigE工業相機,并測試GigE工業相機圖像采集幀率,本次測試為159fps。

Target# ./gige_capture -m scan

圖 10

并執行如下命令,先將Qt程序關閉,并初始化framebuffer,再運行程序將GigE工業相機采集圖像顯示至VGA顯示屏上。若圖像顯示不清晰,請調節相機鏡頭光圈和焦距。本次實測GigE工業相機采集并顯示的處理幀率為82fps,實際的幀率會受硬件性能和網絡環境的影響有一定的波動。

Target# killall Launcher MediaUI CameraUI //關閉Qt程序

Target# fbinit //初始化Framebuffer

Target# echo 0,0 > /sys/class/disp/disp/attr/fb2ui

Target# ./gige_capture -m display -o /dev/fb0

圖 11

圖 12

本次測試的CPU占用率如下所示。

圖 13 CPU占用率

圖像采集并保存

在gige_capture可執行文件所在目錄下執行如下命令,將GigE工業相機采集的圖像以gray8的格式保存至指定路徑的文件中。圖像采集并保存的幀數會受存儲設備的讀寫速率影響,本次實測為25fps。

Target# ./gige_capture -m save -o /root/test.gray8

圖 14

請將保存的test.gray8文件復制到Windows下(本次通過U盤復制),使用案例tools目錄下的yuvplayer.exe程序打開文件,點擊"Sixe -> Custom",設置圖像格式Width為720,Height為540,點擊"Color -> Y",點擊播放按鈕即可顯示圖像,如下所示。

圖 15

圖 16

圖 17

案例編譯

將案例src源碼目錄和pylonSDK目錄拷貝至Ubuntu同一工作目錄下,執行如下命令,進入"pylonSDK/armhf/"目錄,將壓縮包pylonSDK-5.1.0.12682-armhf.tar.gz解壓至當前目錄。

Host# cd pylonSDK/armhf/

Host# tar -zxf pylonSDK-5.1.0.12682-armhf.tar.gz

圖 18

執行如下命令,進入src目錄下,修改makefile文件,將PYLON_ROOT的參數值修改為ARM端pylonSDK實際路徑。

Host# cd ../../src/

圖 19

圖 20

請先確保已參考Linux系統使用手冊編譯過LinuxSDK,構建T3處理器對應的GCC編譯器。在src目錄下執行如下命令,使用LinuxSDK開發包目錄下的GCC編譯器進行案例編譯。編譯完成后,將在當前目錄下生成可執行文件。

Host# CC=/home/tronlong/T3/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-gcc make

圖 21

想要獲取案例的關鍵代碼以及更多測試案例詳細說明,歡迎在評論區留言~

 

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

  • --
    文章
  • --
    閱讀
  • --
    粉絲

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
加查县| 百家乐官网是咋玩法| 盛世国际投注| 百家乐官网稳一点的押法| 百家乐官网14克粘土筹码| 中原百家乐的玩法技巧和规则| 现金网制作| 澳门玩百家乐官网赢1000万| A8百家乐娱乐城| 大发888论坛爱好| 百家乐官网澳门有网站吗| 24山向吉凶| 威尼斯人娱乐城 老品牌| 互助| 足球百家乐官网投注网出租 | 电脑打百家乐官网怎么赢| 摩纳哥百家乐娱乐城| bet365信誉好吗| 作弊百家乐官网赌具| 百家乐赌场娱乐城大全| 赌博堕天录漫画| 土豪百家乐官网的玩法技巧和规则 | 百家乐官网玩法窍门| 赌博百家乐的路单| 君豪棋牌怎么样| 百家乐官网试玩1000元| 百家乐游戏研发| 亲朋棋牌游戏| 海立方百家乐官网的玩法技巧和规则| 威尼斯人娱乐网网址| 百家乐官网最新的投注方法| 百家乐的各种打法| 百家乐官网什么牌最大| 百家乐庄闲和概率| 香港六合彩马会| 综合百家乐官网博彩论坛| 大发888赢钱技巧| 缅甸百家乐官网娱乐场开户注册| 太阳城绿萱园| 百家乐官网外套| 大发888真钱娱乐场|