這段時(shí)間一直在研究hdmi-servers,因?yàn)橛焉茖?duì)這個(gè)在是閉源的,所以由于興趣的關(guān)系和工作的關(guān)系,決定自己寫一個(gè)hdmi-servers。
在hdmi中,最關(guān)鍵的是弄清楚了Hdmi顯示數(shù)據(jù)的怎么來(lái)的,怎么輸出的。
在s5pv210數(shù)據(jù)手冊(cè)上,在VIDEO PROCESSOR一節(jié)中,有過(guò)這樣的一個(gè)框架圖:
同時(shí)在MIXER一節(jié)中的開始介紹部分,有這樣的闡述:
那顯示的源數(shù)據(jù)送到vp或者mixer的數(shù)據(jù)又是從哪里來(lái)的呢?
從友善的hdmi-servers顯示效果來(lái)看,Hdmi顯示和lcd顯示是同步的,那hdmi的顯示數(shù)據(jù),那么可以猜測(cè)hdmi顯示數(shù)據(jù)的源就來(lái)自于framebuffer。其實(shí)最終的答案告訴我們顯示的數(shù)據(jù),跟我們猜想的一樣,確實(shí)是從framebuffer中取過(guò)來(lái)的。
怎么來(lái)的?用什么方式來(lái)的?
在友善的論壇上,我找到了一份對(duì)我很有幫助的源碼,和帖子,這里貼個(gè)出處,http://www.arm9home.net/read.php?tid-27618.html,感謝這位發(fā)帖的兄弟。
其實(shí)在Hdmi中,它通過(guò)將fimc2配置overlay,然后通過(guò)把overlay的源地址設(shè)置為framebuffer的內(nèi)存地址,把overlay的目的dst地址設(shè)置為fimc2他本身的地址,這樣,通過(guò)fimc2對(duì)framebuffer的顯示數(shù)據(jù)做轉(zhuǎn)換和視頻輸出.(fimc,能做color space和視頻輸出,他能從內(nèi)存取數(shù)據(jù)。)
overlay的功能在數(shù)據(jù)手冊(cè)中mixer一節(jié)中做了相關(guān)描述,可以仔細(xì)看看。
在調(diào)試的過(guò)程中,對(duì)hdmi中的上行數(shù)據(jù)即framebuffer的顏色格式什么的,最好都要清楚,否則就會(huì)出現(xiàn)跟我一樣的情況,把framebuffer的數(shù)據(jù)格式弄錯(cuò)了
上一篇:友堅(jiān)Android210支持LVDS 1024*600 10.1寸高清屏
下一篇:ARM啟動(dòng)流程
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無(wú)線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁(yè)和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- 使用 Microchip Technology 的 MHL8705 的參考設(shè)計(jì)
- TCR5SB36A、150mA、3.6V 輸出電壓 CMOS 低壓降穩(wěn)壓器的典型應(yīng)用
- 使用 Richtek Technology Corporation 的 RT9261 的參考設(shè)計(jì)
- 利用Σ-Δ ADC在工業(yè)多通道數(shù)據(jù)采集系統(tǒng)中進(jìn)行信號(hào)調(diào)理
- 12W、5V、24V AC轉(zhuǎn)DC多路輸出工業(yè)控制電源
- 1810300216劉佳函 555原理圖
- 微雪同款ESP8266墨水屏開發(fā)板
- LTM4643MPV 4V 至 20V 輸入、四路 0.9V、1V、1.2V 和 1.5V 輸出 DC/DC 降壓穩(wěn)壓器的典型應(yīng)用
- 使用 Analog Devices 的 LT1424IN8-9 的參考設(shè)計(jì)
- 使用 Analog Devices 的 LT3091HT7 的參考設(shè)計(jì)
- STM8 ADC轉(zhuǎn)換模式-------單次模式
- ICCV7 For AVR 使用教程 Atmega16 單片機(jī)
- 利用高度集成的8位MCU簡(jiǎn)化CAN汽車應(yīng)用
- PCB技術(shù)發(fā)展的新趨勢(shì)
- 豪威集團(tuán)研發(fā)出0.56μm超小像素尺寸,引領(lǐng)像素壓縮
- TI 芯科技賦能中國(guó)新基建之城際軌道交通:飛馳之“芯”
- 深度解讀S3C2410A的嵌入式系統(tǒng)的U-Boot移植
- Akamai報(bào)告顯示 APJ 區(qū)域金融服務(wù)業(yè) Web 應(yīng)用程序和 API 攻擊增加了近 250%
- 納祥科技2W 24位數(shù)字功放NX4920,可用于AI語(yǔ)音播報(bào)、WIFI播放器
- 常用解調(diào)器的定義和工作原理
- 從性能與網(wǎng)絡(luò)傳輸出發(fā),講講鐵威馬MAX系列為什么一騎絕塵
- 惠普選中Hailo下一代人工智能加速器,革新零售業(yè)與酒店業(yè)運(yùn)營(yíng)模式
- 跨國(guó)商務(wù)溝通困局破解之道:時(shí)空壺 W4Pro 全場(chǎng)景應(yīng)用解析
- 從矢量降噪到雙向同傳,時(shí)空壺 W4Pro 如何重構(gòu) AI 同傳技術(shù)標(biāo)準(zhǔn)?
- LoRa+NB-IoT雙模融合,地下車庫(kù)信號(hào)盲區(qū)電梯場(chǎng)景等的冗余通信
- LoRa與UWB的“定位之戰(zhàn)”,成本敏感場(chǎng)景高精度需求的場(chǎng)景切割
- 時(shí)空壺X1再升級(jí):引領(lǐng)AI同傳新時(shí)代,革新演講翻譯體驗(yàn)
- ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測(cè)試方案
- 松湖煙雨話創(chuàng)新,灣區(qū)機(jī)器人與新工科教育迎發(fā)展新機(jī)遇
- 技術(shù)文章—5G SA和NSA到底有啥區(qū)別?
- DeepNude現(xiàn)在火了,看看一鍵脫衣AI原理的秘密
- 技術(shù)文章—積分電路原理:放大器與電容的變身
- 技術(shù)文章—射頻技術(shù)能否有效防范信用卡欺詐?
- 美軍前線部署軍用機(jī)器人 比俄軍裝備強(qiáng)太多
- 我國(guó)服務(wù)機(jī)器人在零售場(chǎng)景可以批量化應(yīng)用
- 京東X未來(lái)餐廳開業(yè) 中國(guó)烹飪大師PK炒菜機(jī)器人
- 2019年中國(guó)機(jī)器人產(chǎn)業(yè)發(fā)展把握趨勢(shì)是關(guān)鍵
- 三星計(jì)劃為Bixby提供助力 并有意借此進(jìn)軍機(jī)器人等新興領(lǐng)域
- 有沒(méi)有關(guān)于怎么讀【芯片組成框圖】的資料啊
- 最后一本:《5G For Dummies》打卡專帖( Qorvo 讀書系列活動(dòng))
- memcpy()的參數(shù)問(wèn)題?
- ST MEMS創(chuàng)意大賽第6貼 -- 機(jī)器學(xué)習(xí)內(nèi)核學(xué)習(xí)(1)(MLC)
- 低功耗模式下看門狗是否還能正常運(yùn)作
- POWER PCB教程 part5
- 由zqzq畢業(yè)了想到的.......
- 請(qǐng)問(wèn)vxworks系統(tǒng)中如何察看程序中每個(gè)模塊占用的內(nèi)存量?
- POWERPCB區(qū)精華及實(shí)用貼一覽
- 電機(jī)控制3s/2s變換中哪些量要作變換哪些不要作變換