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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

U-boot的DPU驅(qū)動(dòng)移植方法

冬至子 ? 來(lái)源:嵌入式系統(tǒng)研發(fā) ? 作者:ESDev ? 2023-06-09 14:35 ? 次閱讀

1.概述

本文以ARM Mali系列顯示處理器驅(qū)動(dòng)為例,講述了U-boot的DPU驅(qū)動(dòng)移植方法。

示例U-boot版本:2022.10。硬件平臺(tái):ARM SOC。

2.原理

U-boot的VIDEO驅(qū)動(dòng)子系統(tǒng)集成了ARM Mali系列顯示處理器的驅(qū)動(dòng),支持Mali-DP500、Mali-DP550和Mali-DP650顯示處理器,驅(qū)動(dòng)源碼位于目錄./drivers/video。

以簡(jiǎn)單的RGB顯示屏作為輸出設(shè)備,移植ARM Mali系列顯示處理器驅(qū)動(dòng)。

通過(guò)使能CONFIG_VIDEO_ARM_MALIDP配置將U_BOOT_DRIVER(mali_dp)驅(qū)動(dòng)添加到u-boot,并在設(shè)備樹(shù)添加顯示處理器節(jié)點(diǎn),由驅(qū)動(dòng)程序解析節(jié)點(diǎn)屬性,將framebuffer節(jié)點(diǎn)指向的特定格式的內(nèi)存空間數(shù)據(jù),以display-timings節(jié)點(diǎn)規(guī)定的時(shí)序參數(shù)要求輸出到RGB顯示屏。

3.移植方法

3.1編譯配置

使能CONFIG_VIDEO_ARM_MALIDP,以添加U_BOOT_DRIVER(mali_dp)驅(qū)動(dòng)。

圖片

3.2設(shè)備樹(shù)添加顯示處理器節(jié)點(diǎn)

顯示處理器節(jié)點(diǎn)的主要屬性包括:

(1)compatible屬性。設(shè)置設(shè)備兼容性字符串。

(2)reg屬性。設(shè)置顯示處理器的寄存器基地址及存儲(chǔ)空間范圍。

(3)時(shí)鐘屬性。按驅(qū)動(dòng)源碼需求設(shè)置時(shí)鐘名稱(chēng),按SOC實(shí)際配置情況設(shè)置頻率值。

(4)framebuffer屬性。按RGB顯示屏的顯示格式設(shè)置。

(5)display-timings屬性。按RGB顯示屏的時(shí)序參數(shù)設(shè)置。

設(shè)備樹(shù)設(shè)計(jì)方法可以參考如下文檔:

./doc/device-tree-bindings/video/simple-framebuffer.txt

./doc/device-tree-bindings/video/display-timing.txt

4.驗(yàn)證方法

4.1驅(qū)動(dòng)加載結(jié)果查詢(xún)

執(zhí)行dm tree命令,查詢(xún)到了mali_dp驅(qū)動(dòng)已經(jīng)被Probed,表明驅(qū)動(dòng)加載成功。

圖片

4.2切換串口控制臺(tái)顯示位置

執(zhí)行如下命令,串口控制臺(tái)切換到了RGB顯示屏,即表明顯示處理器驅(qū)動(dòng)功能正常。

cli>env set stdout "vidconsole"

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5423

    瀏覽量

    123418
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    803

    瀏覽量

    59611
  • ARM處理器
    +關(guān)注

    關(guān)注

    6

    文章

    361

    瀏覽量

    42447
  • DPU
    DPU
    +關(guān)注

    關(guān)注

    0

    文章

    390

    瀏覽量

    24711
  • u-boot
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    38712
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    U-boot的基本介紹

    從本文開(kāi)始,將陸續(xù)推送“手把手教你移植U-boot”系列文章,目標(biāo)是由淺入深地講解U-boot的工作流程、原理、配置方法移植
    發(fā)表于 07-14 16:52 ?3527次閱讀
    <b class='flag-5'>U-boot</b>的基本介紹

    嵌入式系統(tǒng)中U-Boot 基本特點(diǎn)及其移植方法

    在介紹U-Boot 基本特點(diǎn)的基礎(chǔ)上,結(jié)合U-Boot 移植經(jīng)歷,以MPC8xx 和嵌入式Linux 為背景,分析、探討U-Boot移植
    發(fā)表于 04-15 09:25 ?17次下載

    嵌入式系統(tǒng)中U-Boot 基本特點(diǎn)及其移植方法

    在介紹U-Boot 基本特點(diǎn)的基礎(chǔ)上,結(jié)合U-Boot 移植經(jīng)歷,以MPC8xx 和嵌入式Linux 為背景,分析、探討U-Boot移植
    發(fā)表于 05-16 14:52 ?12次下載

    嵌入式U-BOOT的啟動(dòng)流程及移植

    S3C44B0開(kāi)發(fā)板上的移植方法和步驟。 u-boot是一個(gè)功能強(qiáng)大的bootloader開(kāi)發(fā)軟件,適用的CPU平臺(tái)及
    發(fā)表于 02-25 16:00 ?59次下載

    Mini2440之U-boot使用及移植詳細(xì)手冊(cè)

    Mini2440之U-boot使用及移植詳細(xì)手冊(cè)
    發(fā)表于 10-30 08:31 ?44次下載
    Mini2440之<b class='flag-5'>U-boot</b>使用及<b class='flag-5'>移植</b>詳細(xì)手冊(cè)

    S3C6410的u-boot分析與移植

    S3C6410的u-boot分析與移植
    發(fā)表于 10-31 14:44 ?28次下載
    S3C6410的<b class='flag-5'>u-boot</b>分析與<b class='flag-5'>移植</b>

    如何進(jìn)行U-BOOT移植

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何進(jìn)行U-BOOT移植。說(shuō)先在把U-BOOT- 1.1.6復(fù)制到SMB共享文件里面,然后到虛擬機(jī)里面解壓他,執(zhí)行命令:tar xjvf U-BOOT-1
    發(fā)表于 06-14 17:35 ?6次下載
    如何進(jìn)行<b class='flag-5'>U-BOOT</b>的<b class='flag-5'>移植</b>

    基于nanoPC-T3的U-Boot移植過(guò)程梳理

    ? 導(dǎo)讀:前文對(duì)U-Boot架構(gòu)設(shè)計(jì)做了分析,本文來(lái)梳理一下U-Boot在具體板子上的移植工作,主要記錄整體思路、要點(diǎn),以觸類(lèi)旁通而記之。
    的頭像 發(fā)表于 12-14 23:14 ?1151次閱讀

    剖析基于nanoPC-T3的U-Boot移植過(guò)程

    ? 導(dǎo)讀:前文對(duì)U-Boot架構(gòu)設(shè)計(jì)做了分析,本文來(lái)梳理一下U-Boot在具體板子上的移植工作,主要記錄整體思路、要點(diǎn),以觸類(lèi)旁通而記之。
    發(fā)表于 01-26 17:20 ?3次下載
    剖析基于nanoPC-T3的<b class='flag-5'>U-Boot</b><b class='flag-5'>移植</b>過(guò)程

    Linux U-Boot開(kāi)發(fā)指南

    介紹 U-Boot 的編譯打包、基本配置、常用命令的使用、基本調(diào)試方法等, 為 U-BOOT移植及應(yīng)用開(kāi)發(fā)提供了基礎(chǔ)。
    的頭像 發(fā)表于 03-06 10:28 ?1668次閱讀
    Linux <b class='flag-5'>U-Boot</b>開(kāi)發(fā)指南

    U-boot的QSPI驅(qū)動(dòng)移植方法及驗(yàn)證方法

    本文主要講述了U-boot的QSPI驅(qū)動(dòng)移植方法及驗(yàn)證方法。在產(chǎn)品調(diào)試階段,U-boot的dri
    的頭像 發(fā)表于 04-14 10:21 ?3634次閱讀
    <b class='flag-5'>U-boot</b>的QSPI<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>移植</b><b class='flag-5'>方法</b>及驗(yàn)證<b class='flag-5'>方法</b>

    U-boot的MMC DM框架驅(qū)動(dòng)移植方法

    本文主要講述了U-boot的MMC DM框架驅(qū)動(dòng)移植方法。DM是Driver Model的簡(jiǎn)稱(chēng),是U-boot的基本
    的頭像 發(fā)表于 04-14 10:22 ?3596次閱讀
    <b class='flag-5'>U-boot</b>的MMC DM框架<b class='flag-5'>驅(qū)動(dòng)</b>的<b class='flag-5'>移植</b><b class='flag-5'>方法</b>

    U-bootDPU驅(qū)動(dòng)移植方法

    本文以ARM Mali系列顯示處理器驅(qū)動(dòng)為例,講述了U-bootDPU驅(qū)動(dòng)移植方法。
    的頭像 發(fā)表于 04-14 10:25 ?1654次閱讀
    <b class='flag-5'>U-boot</b>的<b class='flag-5'>DPU</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>移植</b><b class='flag-5'>方法</b>

    U-boot的SPLASH_SCREEN(啟動(dòng)畫(huà)面)驅(qū)動(dòng)移植方法

    ?在上一篇《U-boot驅(qū)動(dòng)-DPU驅(qū)動(dòng)移植》中,以ARM Mali系列顯示處理器驅(qū)動(dòng)為例,講述
    的頭像 發(fā)表于 04-14 10:28 ?1947次閱讀
    <b class='flag-5'>U-boot</b>的SPLASH_SCREEN(啟動(dòng)畫(huà)面)<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>移植</b><b class='flag-5'>方法</b>

    U-boot驅(qū)動(dòng)SPLASH_SCREEN驅(qū)動(dòng)移植方法

    U-boot集成了SPLASH_SCREEN驅(qū)動(dòng)源碼,當(dāng)使能和配置SPLASH_SCREEN驅(qū)動(dòng)后,可以將啟動(dòng)畫(huà)面使用的圖片文件轉(zhuǎn)換為位圖數(shù)據(jù)數(shù)組
    的頭像 發(fā)表于 06-09 14:39 ?1515次閱讀
    <b class='flag-5'>U-boot</b><b class='flag-5'>驅(qū)動(dòng)</b>SPLASH_SCREEN<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>移植</b><b class='flag-5'>方法</b>
    主站蜘蛛池模板: 美女一级毛片毛片在线播放 | 欧美亚洲韩国国产综合五月天 | 色网站观看 | 亚洲视频在线一区二区三区 | 失禁h啪肉尿出来高h | 免费男女视频 | 萌白酱白丝护士服喷水铁牛tv | 四虎永久在线精品免费影视 | 狠狠色丁香久久综合婷婷 | 高清国产亚洲va精品 | 色天使色护士 在线视频观看 | 两性午夜欧美高清做性 | www.久色| 中文字幕一区2区3区 | www.久艹| 四虎影院在线看 | 欧美 亚洲 国产 精品有声 | 在线观看h网站 | 国产色婷婷亚洲 | 88av视频在线观看 | 免费jyzzjyzz在线播放大全 | 久久久午夜精品理论片 | 一级毛片免费全部播放完整 | 日本三级黄视频 | 成人a毛片视频免费看 | 免费观看欧美一级高清 | 国内一区二区三区精品视频 | 4虎影视国产在线观看精品 4虎影院永久地址www | 婷婷六月激情 | 色综合亚洲 | 国产日韩精品一区二区三区 | 六月婷婷网视频在线观看 | 看久久| 亚洲成人高清在线 | 久久久久久免费观看 | 4tube高清性欧美 | 香蕉视频在线观看黄 | 爱爱网站免费 | 男啪女视频免费观看网站 | 人人做人人澡人人人爽 | 国产精品热久久毛片 |