在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Linux_GUI加速模塊設計方案

電子設計 ? 來源:電子技術設計 ? 作者:Nick ? 2020-12-03 14:00 ? 次閱讀

作者:Nick

該系列前兩篇主要扯了扯Linux中GUI相關的DRI框架及相關組件實現方式。細想一下,對于GUI相關的加速能做的其實不多,開發一個2D或3D的顯卡加速子模塊對于一個DEMO教程的量級來說工作量太大,我們在這只實現一下簡單的功能:

通過Zynq的PL部分實現對Qt視頻播放器中待輸出的Framebuffer的二值處理;

1、 簡單的處理介紹

上述處理十分簡單,對于一幅分辨率為M*N的灰度圖像來說,二值化的處理如下:

,其中

表示圖像上任意一點灰度值,

為二值化閾值,對于RGB圖像來說(以RGB888為例),RGB轉化為灰度圖的表達式如下:

,對于此例不怎么嚴格的要求,采用16位的定點化精度足以,對應著表達式如下:

2、 FPGA加速方案

圖像(預)處理的本質其實是二維數據的處理,常見的圖像預處理分為以下幾類:

1、 線性濾波,如噪聲平滑,邊緣增強;

2、 非線性濾波,如零交點檢測等;

3、 形態學濾波,如膨脹腐蝕等;

4、 其它相對較復雜的圖像處理;

上述幾種圖像處理在信號處理實現上來說都是局部濾波器的實現,以線性濾波為例,濾波器函數可表示為滑窗內像素的權值與像素值的乘加之和,此處權重指的是滑窗內各個算子的大小,表達如下:

其中其中

其中

為滑窗對應的算子,i,j的取值范圍有滑窗大小決定。FPGA特別適合這類流水式的運算。,內部的DSP硬核或者由slice搭建生成的乘加器,是線性濾波的核心運算單元。以一個3X3的窗口為例,對應的濾波操作如下圖所示:

對于上述的幾點解釋如下:

1、 粉色框對應著圖像的緩存部分,對于線性濾波計算,滑窗的尺寸(算子的size)越大,所需要緩存的容量越大,緩存一般使用片內的block ram或distribute ram。當然,我們也可以使用片外存儲,如DDR,但片數據片內外的搬運會造成較大的延時,因此,在設計之初我們就得在延時及滑窗size之間做好tradeoff。

2、 藍色部分為最終輸出的圖像濾波結果。由于緩存的存在,整體的圖像刷新輸出會比輸入延遲a*(W-1)+a-1個像素clk,其中a為滑窗的size,W為前篇中介紹的drm_framebuffer結構體中width值。

二值化的處理其實可以看做簡化的滑窗濾波操作,此時的a=1,算子值為1,滑窗結果通過一個比較器輸出二值化結果。影響二值化的參數為閾值大小,此處我們將這些需要配置的參數通過AXI_lite總線暴露給PS(ARM)端,讓軟件(運行在PS端的Qt上位機)動態配置。整個系統的結構如下:

3、 FPGA加速效果及性能分析

FPGA的處理速度取決于:

  • 芯片速度等級(支持的最高頻率);
  • 加速模塊的設計方案(并行化設計、利用資源換時間);

在本例中,處理速度取決于pixel的驅動時鐘(本處50MHz),即大致60(FPS)*1080*720。

皮一下很開心,用海賊王的一小段打斗場面做了測試,效果請點擊視頻觀看: https://v.vzuu.com/video/1095730086900211712?autoplay=false&useMSE=
編輯:hfy


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

    關注

    1644

    文章

    21993

    瀏覽量

    615501
  • 濾波器
    +關注

    關注

    162

    文章

    8107

    瀏覽量

    181376
  • Linux
    +關注

    關注

    87

    文章

    11479

    瀏覽量

    213072
  • GUI
    GUI
    +關注

    關注

    3

    文章

    677

    瀏覽量

    40897
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    通過什么方法能獲得關于Ethercat方面的設計方案和設計資料

    您好通過什么方法能獲得關于Ethercat方面的設計方案和設計資料,我們主要關于主站,從站IO和運動控制方面的資料,謝謝??!
    發表于 05-28 10:07

    SiC(碳化硅)模塊設計方案在工商業儲能變流器(PCS)行業迅速普及

    SiC(碳化硅)模塊設計方案在工商業儲能變流器(PCS)行業迅速普及,主要得益于以下幾方面的技術優勢和市場驅動因素: 傾佳電子楊茜致力于推動國產SiC碳化硅模塊在電力電子應用中全面取代進口IGBT
    的頭像 發表于 04-30 14:30 ?193次閱讀
    SiC(碳化硅)<b class='flag-5'>模塊</b><b class='flag-5'>設計方案</b>在工商業儲能變流器(PCS)行業迅速普及

    直播預約 | STM32H7R7基于RT-Thread RTOS的智能終端GUI解決方案

    半導體帶大家了解RT-Thread開源輕量級GUI解決方案的應用技巧,以及實際的Demo演示,高性能STM32H7R/S產品,展示如何通過STM32H7R7ART
    的頭像 發表于 03-25 18:13 ?315次閱讀
    直播預約 | STM32H7R7基于RT-Thread RTOS的智能終端<b class='flag-5'>GUI</b>解決<b class='flag-5'>方案</b>

    淺論光儲充設施電氣設計方案研究

    提出光儲充一體化充電設施設計方案,該充電設施具備光伏發電、儲能、電動汽車充電等功能,對其系統主接線方案、主要設備及平面布置方案進行研究和設計。一體化充電設施采用模塊化設計,將充電樁、光
    的頭像 發表于 03-20 13:54 ?252次閱讀
    淺論光儲充設施電氣<b class='flag-5'>設計方案</b>研究

    【正點原子】全志T113-i開發板資料震撼來襲!異核開發、工控設計方案!

    【正點原子】全志T113-i開發板震撼來襲!異核開發、工控設計方案!ATK-DLT113IS開發板是正點原子基于全志T113-i處理器而研發的一款用于嵌入式Linux領域的開發板,其擁有高性能
    發表于 03-13 15:37

    linux下開發過程中, DLP4500 GUI無法連接光機怎么解決?

    linux下開發過程中, DLP4500 GUI 無法連接光機,出現錯誤提示如下: open device_handle error: Is a directory opening path
    發表于 02-20 08:41

    iW1710驅動設計方案與PCB布線注意事項

    iW1710驅動設計方案與PCB布線注意事項
    發表于 02-17 14:19 ?0次下載

    電磁環境模擬系統設計方案

    智慧華盛恒輝電磁環境模擬系統設計方案是一個綜合性的工程任務,涉及多個方面的考慮和技術實現。以下是一個基于當前技術和應用需求的電磁環境模擬系統設計方案概述: 智慧華盛恒輝電磁環境模擬系統目標 電磁
    的頭像 發表于 02-14 16:47 ?367次閱讀
    電磁環境模擬系統<b class='flag-5'>設計方案</b>

    AFE4400測血氧方案GUI安裝出錯的原因?怎么解決?

    大家好,TI AFE4400測試血氧的方案中,有一個GUI是用來配置和觀察波形的,遇到的問題就是,在用不同電腦安裝此GUI軟件的時候,有的電腦安裝是中文的,且不能使用。有的電腦可以安裝,有的電腦
    發表于 01-02 08:04

    Scalable PMICs GUI用戶指南

    電子發燒友網站提供《Scalable PMICs GUI用戶指南.pdf》資料免費下載
    發表于 11-20 11:37 ?0次下載
    Scalable PMICs <b class='flag-5'>GUI</b>用戶指南

    LM4890采用差分設計方案,為什么沒有聲音?怎么解決?

    1、LM4890采用差分設計方案(如下圖),為什么沒有聲音?怎么解決? 2、采用差分方案設計的功放能用非差分輸出或普通音頻輸出?
    發表于 11-05 06:33

    七大嵌入式GUI盤點

    特點是支持跨平臺同步開發,一次編程,到處編譯,跨平臺使用。 GUIX 是微軟的高級工業級GUI解決方案,專門針對深度嵌入式,實時和IoT應用程序而設計。微軟還提供了名為GUIX Studio
    發表于 09-02 10:58

    智能家居系統設計方案

    、安全的生活體驗。本案例將詳細介紹一套智能家居系統的設計方案,包括系統架構、功能模塊、設備選型、應用場景以及實施步驟等方面。
    的頭像 發表于 07-23 15:28 ?5099次閱讀

    電磁頻譜管理系統設計方案

    智慧華盛恒輝電磁頻譜管理系統設計方案是一個綜合性的項目,旨在有效地管理和利用電磁頻譜資源,確保各種無線通信服務的順暢進行,并避免頻譜資源的沖突和浪費。以下是一個基于當前技術和應用需求的電磁頻譜管理
    的頭像 發表于 07-15 16:40 ?779次閱讀

    UPS系統設計方案解讀

    UPS的應用場景日趨多樣化,每個場景都有其獨特的需求,對應不同的方案。UPS系統方案指南繼續上新,本文將聚焦UPS設計方案展開講述。
    的頭像 發表于 06-26 10:06 ?1468次閱讀
    UPS系統<b class='flag-5'>設計方案</b>解讀
    主站蜘蛛池模板: 黑人一区二区三区中文字幕 | 精品一区二区视频 | 久久久精品午夜免费不卡 | 欧美午夜片 | 国产成人综合久久 | 噜噜噜久久 | 久久久这里有精品999 | 日本在线看小视频网址 | 三级视频国产 | 色天天综合色天天碰 | 亚洲aaaa级特黄毛片 | 国产特黄一级一片免费 | 天天做.天天爱.天天综合网 | 久久精品国产99精品最新 | 四虎影午夜成年免费精品 | 日产乱码免费一卡二卡在线 | 综合五月婷婷 | 亚洲 欧美 丝袜 制服 在线 | 日韩三级| 色一乱一伦一区一直爽 | 九九re6精品视频在线观看 | 免费观看黄色网址 | 国产免费一区二区三区在线 | 亚洲人成网站色7799在线播放 | 五月天婷婷在线视频 | 韩国三级理论在线观看视频 | 奇米一区二区 | aaaaaaa毛片 | 久久国产乱子伦精品免费一 | 黄色网页在线播放 | 日日摸夜夜添免费毛片小说 | 久久久久久99| 中国性猛交xxxxx免费看 | 欧美精品人爱a欧美精品 | 韩国xxxxx视频在线 | 99青草青草久热精品视频 | 日鲁夜鲁鲁狠狠综合视频 | 黄色在线播放视频 | 亚洲第一成年网 | 欧美一级特黄aaa大片 | 国产精品一级毛片不收费 |