亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

將一副圖片編譯進uboot

2024-06-28 13:27:23
字體:
來源:轉載
供稿:網友
將一副圖片編譯進uboot

在uboot顯示圖片的時候可以將jpg圖片作為uboot的一段,在程序中訪問該段,實現圖片。

圖片: logo.jpg ,將其拷貝到common下

  • 修改u-boot.lds,添加".log"段。(u-boot.lds的路徑:arch/arm/cpu/godnet/u-boot.lds)
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")OUTPUT_ARCH(arm)ENTRY(_start)SECTIONS{    . = 0x00000000;    . = ALIGN(4);    .text    :    {        arch/arm/cpu/godnet/start.o    (.text)        *(.text)    }    . = ALIGN(4);    __logo_start = .;    .logo :    {        common/logo.o (.logo);    }    __logo_end = .;    . = ALIGN(4);    .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }    . = ALIGN(4);    .data : { *(.data) }    . = ALIGN(4);    .got : { *(.got) }    __u_boot_cmd_start = .;    .u_boot_cmd : { *(.u_boot_cmd) }    __u_boot_cmd_end = .;    . = ALIGN(4);    __bss_start = .;    .bss : { *(.bss) }    _end = .;}

  • 在common下添加logo.S文件,寫入如下內容
.section .logo.incbin "./logo.jpg"
  • 添加common/cmd_logo.c ,內容如下:
    #include <common.h>#include <command.h>extern unsigned int __logo_start;extern unsigned int __logo_end;int do_logo(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]){    volatile char *p = (volatile char *)(&__logo_start);    int i;    unsigned int len = 0;    len = (unsigned int)&__logo_end - (unsigned int)&__logo_start;    PRintf("__logo_start = %p/n", &__logo_start);    printf("__logo_end = %p/n", &__logo_end);    printf("logo size is %x/n", len);    for (i = 0; i < len; i++)    {        if(i % 16 == 0)        {            printf("/n");        }        printf("%3x ", *p++&0xff);    }    printf("/n");    return 0;}U_BOOT_CMD(    logo,    CONFIG_SYS_MAXARGS,    1,    do_logo,    "minimal test like /bin/sh",    "[args..]");
  • 修改common/Makefile,添加如下內容:
COBJS-y += cmd_logo.oAOBJS-y += logo.oCOBJS    := $(sort $(COBJS-y))AOBJS    := $(sort $(AOBJS-y))SRCS    := $(AOBJS:.o=.S) $(COBJS:.o=.c)OBJS    := $(addprefix $(obj),$(AOBJS) $(COBJS))
  • 編譯uboot

本例是將.logo段的圖片數據讀取并打印出來,顯示圖片不是重點。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品一区二区电影| 精品国产91久久久久久| 久久久亚洲影院| 日韩高清电影免费观看完整| 亚洲最大成人网色| 精品国产成人av| 久久精品99久久久香蕉| 欧美午夜激情在线| 欧美日本啪啪无遮挡网站| 精品视频在线播放色网色视频| 国产精品99久久99久久久二8| 97在线观看视频| 亚洲999一在线观看www| 国产精品免费看久久久香蕉| 91亚洲精华国产精华| 热re91久久精品国99热蜜臀| 91精品国产一区| 亚洲欧美日韩天堂| 9.1国产丝袜在线观看| 亚洲激情视频网| 日韩一区二区久久久| 91禁外国网站| 国产精品极品美女粉嫩高清在线| 亚洲午夜精品久久久久久久久久久久| 亚洲精品免费一区二区三区| 国产日韩综合一区二区性色av| 精品一区电影国产| 久久久久成人精品| 中文字幕日韩精品在线观看| 国产精品欧美一区二区三区奶水| 伊人成人开心激情综合网| 777777777亚洲妇女| 国产国语刺激对白av不卡| 欧美性高潮床叫视频| 亚洲欧洲午夜一线一品| 九九热在线精品视频| 成人免费视频网址| 日韩欧美黄色动漫| 欧美激情va永久在线播放| 欧美成人自拍视频| 自拍视频国产精品| 亚洲精品国产综合区久久久久久久| 久久久在线观看| 久久精品国产69国产精品亚洲| 国产欧美亚洲视频| 揄拍成人国产精品视频| 欧美精品一二区| 91九色视频导航| 欧美中文在线观看| 情事1991在线| 欧美综合激情网| 亚洲日本中文字幕免费在线不卡| 2019中文字幕免费视频| 欧美日韩激情视频| 秋霞成人午夜鲁丝一区二区三区| 在线视频欧美性高潮| 久久久av一区| 亚洲国产高清高潮精品美女| 欧美激情网友自拍| 欧美日韩国产麻豆| 亚洲一区二区三区在线视频| 日韩美女视频中文字幕| 亚洲区bt下载| 中文字幕精品视频| 欧美日韩人人澡狠狠躁视频| 97超碰蝌蚪网人人做人人爽| 91久久精品久久国产性色也91| 91中文字幕在线观看| 91在线观看免费高清完整版在线观看| 亚洲一区免费网站| 米奇精品一区二区三区在线观看| 精品国产91乱高清在线观看| 欧美精品videofree1080p| 日本不卡高字幕在线2019| 91精品国产高清久久久久久久久| 欧美午夜视频在线观看| 亚洲jizzjizz日本少妇| 久久免费在线观看| 国产精品影院在线观看| 国产精品专区第二| 福利视频一区二区| 成人网址在线观看| 久久精品99久久久香蕉| 欧美日韩美女在线| 欧美高清视频在线播放| 久久91亚洲精品中文字幕奶水| 亚洲国产欧美一区二区丝袜黑人| 91精品中文在线| 欧美激情高清视频| 国产精品久久久av| 日韩在线小视频| 欧美精品在线极品| 性夜试看影院91社区| 亚洲国产精品va在看黑人| 国产精品小说在线| 亚洲国产精品人人爽夜夜爽| 一区二区中文字幕| 国产精品久久久久久搜索| 色多多国产成人永久免费网站| 91av中文字幕| 羞羞色国产精品| 国产精品av网站| 国内精品久久久久伊人av| 亚洲无线码在线一区观看| 亚洲欧美日韩在线高清直播| 色综久久综合桃花网| 亚洲国产日韩欧美在线动漫| 日韩专区在线观看| 91精品久久久久| 91久久嫩草影院一区二区| 亚洲午夜精品久久久久久久久久久久| 国产精品美女午夜av| 正在播放国产一区| 81精品国产乱码久久久久久| 欧美中文字幕在线观看| 成人黄色av播放免费| 国产精品男人爽免费视频1| 久久精品国产亚洲| 亚洲精品丝袜日韩| 中文字幕一精品亚洲无线一区| 亚洲综合精品一区二区| 久久久影视精品| 欧美综合国产精品久久丁香| 日本精品免费一区二区三区| 久久久久国产精品免费网站| 国产女人18毛片水18精品| 日韩中文字幕网| 91精品国产91久久久久福利| 人九九综合九九宗合| 国产精品一区二区电影| 国产自产女人91一区在线观看| 成人午夜高潮视频| 国产精品夫妻激情| 成人h视频在线观看播放| 亚洲最大福利网站| 欧美成人一区在线| 欧美与欧洲交xxxx免费观看| 91久久国产精品| 国产v综合ⅴ日韩v欧美大片| 51精品国产黑色丝袜高跟鞋| 国产精品爱久久久久久久| 欧美疯狂xxxx大交乱88av| 在线视频欧美性高潮| 国产va免费精品高清在线观看| 久久久极品av| 色妞久久福利网| 中文字幕亚洲自拍| 亚洲国产精品女人久久久| 亚洲性xxxx| 欧美高清性猛交| 国产亚洲a∨片在线观看| 国产精品久久久久久久天堂| 中文字幕在线看视频国产欧美在线看完整| 不卡毛片在线看| 国产亚洲精品久久久久久牛牛| 欧美夫妻性视频| 国产精品免费电影| 91欧美日韩一区| 中文字幕亚洲自拍| 国产成人福利夜色影视| 在线视频一区二区| 国产成人一区二区在线| 中文字幕少妇一区二区三区| 色99之美女主播在线视频|