伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

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

ElfBoard技術(shù)貼|如何在【RK3588】ELF 2開(kāi)發(fā)板用戶空間更換開(kāi)機(jī)Logo

ElfBoard ? 2025-10-29 11:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

傳統(tǒng)修改開(kāi)發(fā)板開(kāi)機(jī)Logo的方式需要重新編譯內(nèi)核,流程復(fù)雜且耗時(shí)。本文介紹了一種創(chuàng)新方案:通過(guò)預(yù)先在存儲(chǔ)中劃分專用的Logo分區(qū),允許用戶直接在文件系統(tǒng)中更新Logo圖片文件,這極大地簡(jiǎn)化了定制流程,提升了開(kāi)發(fā)與調(diào)試效率。

一、添加Logo分區(qū)

elf@ubuntu:~/work/ELF2-linux-source$ vi device/rockchip/.chips/elf2/parameter.txt

修改內(nèi)容如下圖所示:

CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(misc),0x00020000@0x00008000(boot),0x00040000@0x00028000(recovery),0x00010000@0x00068000(backup),0x01c00000@0x00078000(rootfs),0x00040000@0x01c78000(oem),0x00100000@0x01cb8000(logo),-@0x01db8000(userdata:grow)

wKgZPGkBhKuAK_VEAAIuE0WgE5o654.png

注意:此處把Logo分區(qū)的大小劃成了0x00100000(512M),用戶可根據(jù)自己需求修改。

二、修改Uboot

1、修改u-boot/arch/arm/mach-rockchip/resource_img.c文件

elf@ubuntu:~/work/ELF2-linux-source$ vi u-boot/arch/arm/mach-rockchip/resource_img.c

搜索rockchip_read_resource_dtb

添加兩句

struct blk_desc *desc = rockchip_get_bootdev(); resource_setup_logo_bmp(desc);

最終結(jié)果

int rockchip_read_resource_dtb(void *fdt_addr, char **hash, int *hash_size) { struct resource_file *f = NULL; int ret; struct blk_desc *desc = rockchip_get_bootdev(); #ifdef CONFIG_ROCKCHIP_HWID_DTB if (resource_scan()) return -ENOENT; f = resource_read_hwid_dtb(); #endif /* If no dtb match hardware id(GPIO/ADC), use the default */ if (!f) f = resource_get_file(DEFAULT_DTB_FILE); if (!f) return -ENODEV; ret = rockchip_read_resource_file(fdt_addr, f->name, 0, 0); if (ret < 0) return ret; if (fdt_check_header(fdt_addr)) return -EBADF; *hash = f->hash; *hash_size = f->hash_size; printf("DTB: %s\n", f->name); resource_setup_logo_bmp(desc); return 0; }

2、修改u-boot/configs/board_elf2_uboot_defconfig文件

elf@ubuntu:~/work/ELF2-linux-source$ vi u-boot/configs/board_elf2_uboot_defconfig

添加兩行

CONFIG_ROCKCHIP_RESOURCE_IMAGE=y CONFIG_ANDROID_AVB=n

wKgZO2kBhUOAF-OcAADZsDSqRTQ939.png

注意:CONFIG_ANDROID_AVB本來(lái)就存在,直接改為CONFIG_ANDROID_AVB=n

三、編譯并燒寫

修改完成之后全編譯并燒寫。

燒寫完成后啟動(dòng)開(kāi)發(fā)板,使用fdisk -l命令查看,即可看到Logo分區(qū):

wKgZO2kBhVyAaQGQAAYWKxkRtEg554.png

四、更新Logo

將logo.bmp和logo_kernel.bmp放入開(kāi)發(fā)板中,執(zhí)行下列命令:

root@elf2-buildroot:~# cat logo.bmp > logo.img && truncate -s %512 logo.img && cat logo_kernel.bmp >> logo.img root@elf2-buildroot:~# dd if=logo.img of=/dev/block/by-name/logo 1968+1 records in 1968+1 records out 1007670 bytes (1.0 MB, 984 KiB) copied, 0.0459117 s, 21.9 MB/s root@elf2-buildroot:~# sync

重啟之后發(fā)現(xiàn)Logo已經(jīng)更新。

以上就是關(guān)于ELF 2開(kāi)發(fā)板用戶空間更換開(kāi)機(jī)Logo完整操作指南,希望這些內(nèi)容能切實(shí)幫助屏幕前的小伙伴,如果在實(shí)踐中遇到問(wèn)題,歡迎隨時(shí)交流探討!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6077

    文章

    45510

    瀏覽量

    671344
  • 嵌入式
    +關(guān)注

    關(guān)注

    5200

    文章

    20500

    瀏覽量

    334847
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6314

    瀏覽量

    118729
  • 瑞芯微電子
    +關(guān)注

    關(guān)注

    1

    文章

    71

    瀏覽量

    10728
  • Linux開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    7701
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    瑞芯微RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀

    瑞芯微RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀 瑞芯微旗艦芯RK3588系列開(kāi)
    的頭像 發(fā)表于 09-22 15:54 ?2.3w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    Banana Pi開(kāi)源社區(qū)基于瑞芯微RK3588開(kāi)發(fā)板,DeepSeek開(kāi)發(fā)利器

    Banana Pi開(kāi)源社區(qū)基于瑞芯微RK3588開(kāi)發(fā)板,DeepSeek開(kāi)發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?4043次閱讀
    Banana Pi開(kāi)源社區(qū)基于瑞芯微<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>,DeepSeek<b class='flag-5'>開(kāi)發(fā)</b>利器

    ElfBoard技術(shù)|如何在RK3588ELF 2開(kāi)發(fā)板上進(jìn)行根系統(tǒng)的定制

    ELF 2開(kāi)發(fā)板已經(jīng)適配了Linux 5.10及Elf2 Desktop 22.04操作系統(tǒng),其中Elf2 Desktop 22.04系統(tǒng)是
    的頭像 發(fā)表于 07-02 16:33 ?3043次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>上進(jìn)行根系統(tǒng)的定制

    ElfBoard技術(shù)|如何在RK3588ELF 2開(kāi)發(fā)板上進(jìn)行UART引腳復(fù)用配置

    IOMUX(引腳功能復(fù)用)是芯片廠商為高效利用有限硬件引腳資源而設(shè)計(jì)的關(guān)鍵技術(shù),它允許單個(gè)物理引腳通過(guò)軟件配置為多種不同的功能(如GPIO、UART、I2C等)。不同SoC芯片的配置方式各異,本文將以【RK3588
    的頭像 發(fā)表于 11-18 16:54 ?5522次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>上進(jìn)行UART引腳復(fù)用配置

    ElfBoard技術(shù)|如何在RK3588ELF 2開(kāi)發(fā)板實(shí)現(xiàn)I2C功能復(fù)用

    C等。由于此項(xiàng)配置的具體實(shí)現(xiàn)因SoC平臺(tái)而異,本文特以【RK3588ELF 2開(kāi)發(fā)板上的I2C6引腳為例,系統(tǒng)說(shuō)明從硬件規(guī)格查詢到軟件驅(qū)動(dòng)
    的頭像 發(fā)表于 12-04 10:10 ?7864次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>實(shí)現(xiàn)I<b class='flag-5'>2</b>C功能復(fù)用

    RK3588 EVB開(kāi)發(fā)板原理圖講解【七】

    流程? Power Key 開(kāi)機(jī)流程? 關(guān)機(jī)方式1. RK3588 實(shí)際開(kāi)機(jī)電路描述2. 長(zhǎng)按強(qiáng)制關(guān)機(jī)和復(fù)位的區(qū)別探討
    發(fā)表于 02-28 08:51

    RK3588 EVB開(kāi)發(fā)板原理圖講解【八】 RK3588 power Tree

    GPU負(fù)載高時(shí)自動(dòng)通知RK860-2調(diào)高CPU電壓 RK3588 Power Tree完整版圖太大,截圖看不完,需要的可以下載附件完成版。 RK3588 EVB開(kāi)發(fā)板原理圖 往
    發(fā)表于 03-01 11:38

    迅為RK3588開(kāi)發(fā)板-基于瑞芯微RK3588攝像頭方案

    RK3588開(kāi)發(fā)板
    的頭像 發(fā)表于 06-09 11:09 ?7489次閱讀
    迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>-基于瑞芯微<b class='flag-5'>RK3588</b>攝像頭方案

    rk3588有哪些開(kāi)發(fā)板

    rk3588有哪些開(kāi)發(fā)板 當(dāng)前,rk3588開(kāi)發(fā)板有RockPro64、Rock960 Plus、Rockchip Sapphire、Khadas VIM3 Pro和Firefly
    的頭像 發(fā)表于 08-15 17:04 ?3927次閱讀

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?2378次閱讀
    <b class='flag-5'>RK3588</b>!黑神話悟空,啟動(dòng)?-迅為電子<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>

    迅為RK3588開(kāi)發(fā)板Android12動(dòng)態(tài)替換開(kāi)機(jī)logo

    迅為RK3588開(kāi)發(fā)板Android12動(dòng)態(tài)替換開(kāi)機(jī)logo
    的頭像 發(fā)表于 11-15 15:04 ?1808次閱讀
    迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>Android12動(dòng)態(tài)替換<b class='flag-5'>開(kāi)機(jī)</b><b class='flag-5'>logo</b>

    Linux系統(tǒng)更換開(kāi)機(jī)logo方法教程,觸覺(jué)智能RK3562開(kāi)發(fā)板演示

    本文介紹Linux系統(tǒng)更換開(kāi)機(jī)logo方法教程,通用RK3566、RK3568、RK3588
    的頭像 發(fā)表于 01-06 10:53 ?1560次閱讀
    Linux系統(tǒng)<b class='flag-5'>更換</b><b class='flag-5'>開(kāi)機(jī)</b><b class='flag-5'>logo</b>方法教程,觸覺(jué)智能<b class='flag-5'>RK</b>3562<b class='flag-5'>開(kāi)發(fā)板</b>演示

    技術(shù)分享|iTOP-RK3588開(kāi)發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案

    技術(shù)分享|iTOP-RK3588開(kāi)發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案
    的頭像 發(fā)表于 04-18 15:19 ?1378次閱讀
    <b class='flag-5'>技術(shù)</b>分享|iTOP-<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案

    ElfBoard技術(shù)|【RK3588ELF 2開(kāi)發(fā)板開(kāi)機(jī)自啟動(dòng)詳解

    在嵌入式系統(tǒng)開(kāi)發(fā)中,合理管理開(kāi)機(jī)自啟動(dòng)項(xiàng)目能夠優(yōu)化系統(tǒng)啟動(dòng)流程,確保關(guān)鍵服務(wù)和應(yīng)用按時(shí)加載運(yùn)行。本文將詳細(xì)介紹在ELF2開(kāi)發(fā)板Linux5.10.209系統(tǒng)下基于SystemVinit
    的頭像 發(fā)表于 06-27 16:20 ?2071次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>開(kāi)機(jī)</b>自啟動(dòng)詳解

    ElfBoard技術(shù)|如何在RK3588ELF 2開(kāi)發(fā)板實(shí)現(xiàn)GPIO功能復(fù)用

    RK3588ELF2開(kāi)發(fā)板的GPIO引腳為例,詳細(xì)闡述從硬件查找到軟件配置的完整流程。1.引腳確認(rèn)在開(kāi)始配置之前,首先需要了解【RK3588E
    的頭像 發(fā)表于 12-29 10:37 ?1131次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>實(shí)現(xiàn)GPIO功能復(fù)用