色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

U-boot的DPU驅動移植方法

冬至子 ? 來源:嵌入式系統研發 ? 作者:ESDev ? 2023-06-09 14:35 ? 次閱讀

1.概述

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

示例U-boot版本:2022.10。硬件平臺:ARM SOC。

2.原理

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

以簡單的RGB顯示屏作為輸出設備,移植ARM Mali系列顯示處理器驅動。

通過使能CONFIG_VIDEO_ARM_MALIDP配置將U_BOOT_DRIVER(mali_dp)驅動添加到u-boot,并在設備樹添加顯示處理器節點,由驅動程序解析節點屬性,將framebuffer節點指向的特定格式的內存空間數據,以display-timings節點規定的時序參數要求輸出到RGB顯示屏。

3.移植方法

3.1編譯配置

使能CONFIG_VIDEO_ARM_MALIDP,以添加U_BOOT_DRIVER(mali_dp)驅動。

圖片

3.2設備樹添加顯示處理器節點

顯示處理器節點的主要屬性包括:

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

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

(3)時鐘屬性。按驅動源碼需求設置時鐘名稱,按SOC實際配置情況設置頻率值。

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

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

設備樹設計方法可以參考如下文檔:

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

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

4.驗證方法

4.1驅動加載結果查詢

執行dm tree命令,查詢到了mali_dp驅動已經被Probed,表明驅動加載成功。

圖片

4.2切換串口控制臺顯示位置

執行如下命令,串口控制臺切換到了RGB顯示屏,即表明顯示處理器驅動功能正常。

cli>env set stdout "vidconsole"

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

    關注

    31

    文章

    5336

    瀏覽量

    120260
  • RGB
    RGB
    +關注

    關注

    4

    文章

    798

    瀏覽量

    58467
  • ARM處理器
    +關注

    關注

    6

    文章

    360

    瀏覽量

    41726
  • DPU
    DPU
    +關注

    關注

    0

    文章

    357

    瀏覽量

    24169
  • u-boot
    +關注

    關注

    0

    文章

    121

    瀏覽量

    38222
收藏 人收藏

    評論

    相關推薦

    U-boot的基本介紹

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

    嵌入式系統中U-Boot 基本特點及其移植方法

    在介紹U-Boot 基本特點的基礎上,結合U-Boot 移植經歷,以MPC8xx 和嵌入式Linux 為背景,分析、探討U-Boot移植
    發表于 04-15 09:25 ?17次下載

    嵌入式系統中U-Boot 基本特點及其移植方法

    在介紹U-Boot 基本特點的基礎上,結合U-Boot 移植經歷,以MPC8xx 和嵌入式Linux 為背景,分析、探討U-Boot移植
    發表于 05-16 14:52 ?12次下載

    嵌入式U-BOOT的啟動流程及移植

    S3C44B0開發板上的移植方法和步驟。 u-boot是一個功能強大的bootloader開發軟件,適用的CPU平臺及
    發表于 02-25 16:00 ?59次下載

    Mini2440之U-boot使用及移植詳細手冊

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

    S3C6410的u-boot分析與移植

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

    如何進行U-BOOT移植

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

    基于nanoPC-T3的U-Boot移植過程梳理

    ? 導讀:前文對U-Boot架構設計做了分析,本文來梳理一下U-Boot在具體板子上的移植工作,主要記錄整體思路、要點,以觸類旁通而記之。
    的頭像 發表于 12-14 23:14 ?891次閱讀

    剖析基于nanoPC-T3的U-Boot移植過程

    ? 導讀:前文對U-Boot架構設計做了分析,本文來梳理一下U-Boot在具體板子上的移植工作,主要記錄整體思路、要點,以觸類旁通而記之。
    發表于 01-26 17:20 ?3次下載
    剖析基于nanoPC-T3的<b class='flag-5'>U-Boot</b><b class='flag-5'>移植</b>過程

    Linux U-Boot開發指南

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

    U-boot的QSPI驅動移植方法及驗證方法

    本文主要講述了U-boot的QSPI驅動移植方法及驗證方法。在產品調試階段,U-boot的dri
    的頭像 發表于 04-14 10:21 ?2959次閱讀
    <b class='flag-5'>U-boot</b>的QSPI<b class='flag-5'>驅動</b><b class='flag-5'>移植</b><b class='flag-5'>方法</b>及驗證<b class='flag-5'>方法</b>

    U-boot的MMC DM框架驅動移植方法

    本文主要講述了U-boot的MMC DM框架驅動移植方法。DM是Driver Model的簡稱,是U-boot的基本
    的頭像 發表于 04-14 10:22 ?3002次閱讀
    <b class='flag-5'>U-boot</b>的MMC DM框架<b class='flag-5'>驅動</b>的<b class='flag-5'>移植</b><b class='flag-5'>方法</b>

    U-bootDPU驅動移植方法

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

    U-boot的SPLASH_SCREEN(啟動畫面)驅動移植方法

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

    U-boot驅動SPLASH_SCREEN驅動移植方法

    U-boot集成了SPLASH_SCREEN驅動源碼,當使能和配置SPLASH_SCREEN驅動后,可以將啟動畫面使用的圖片文件轉換為位圖數據數組
    的頭像 發表于 06-09 14:39 ?1238次閱讀
    <b class='flag-5'>U-boot</b><b class='flag-5'>驅動</b>SPLASH_SCREEN<b class='flag-5'>驅動</b><b class='flag-5'>移植</b><b class='flag-5'>方法</b>
    主站蜘蛛池模板: 色琪琪丁香婷婷综合久久| 蜜芽最新域名解析网站| 户外插BBBBB| 精品夜夜澡人妻无码AV蜜桃| 久久大综合| 农民工老头在出租屋嫖老熟女| 欧美xxxx印度| 色婷婷国产麻豆AV| 亚洲精品97福利在线| 一区二区三区毛AAAA片特级 | 视频在线观看高清免费看| 无遮挡午夜男女XX00动态| 亚洲偷自拍精品视频在线观看| 中字幕视频在线永久在线 | 最近中文字幕MV高清在线视频| 99九九99九九九视频精品| 抽插内射高潮呻吟爆乳| 国产亚洲精品久久7777777| 久久亚洲精品AV成人无码| 欧美一级黄色影院| 鸭子玩富婆流白浆视频| 正在播放一区二区| 成人综合在线观看| 精品高潮呻吟99AV无码视频| 免费99精品国产自在现线| 手机观看毛片| 5278欧美一区二区三区| 大香伊蕉在人线国产97| 精品一区二区三区AV天堂| 欧美精品久久久久性色AV苍井| 小sao货水好多真紧h的视频| 在线观看国产区| 国产99r视频精品免费观看| 久久精品小视频| 色欲AV精品人妻一区二区麻豆| 夜夜草导航| 纯肉合集(高H)| 看免费人成va视频全| 午夜神器18以下不能进免费| 97午夜精品| 韩国黄色影院|