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

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

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

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

u-boot源碼的編譯配置方式

麥辣雞腿堡 ? 來源:CSDN博客 ? 作者:內(nèi)核新視界 ? 2023-12-07 11:12 ? 次閱讀

u-boot使用了同Linux一樣的編譯配置方式,即使用kbuild系統(tǒng)來管理整體代碼的配置和編譯,通過defconfig來定制各種不同廠商芯片bootloader二進制程序。

編譯只需要注意通過環(huán)境變量或者命令行參數(shù)的方式引入一個交叉編譯工具即可:

  • ? CROSS_COMPILE:定義交叉編譯工具鏈,可以是aarch64-linux-gnu-,arm-none-eabi-或者ppc-linux-gnu-等等;
  • ? u-boot有幾個配置是需要由對應board配置的。SYS_ARCH,SYS_CPU,SYS_SOC,SYS_BOARD,SYS_VENDOR,SYS_CONFIG_NAME;
  • ? 一般在board/vendor/board/Kconfig中可全部定義,部分SYS_CPU,SYS_SOC也可以在arch/xxx/Kconfig中定義,根據(jù)這幾個配置即可確定使用的cpu架構(gòu),廠商,板級信息,soc信息。
  • ? Makefile會自動根據(jù)上述信息進入對應目錄組織編譯規(guī)則,一般如果沒有自己對應的這些board信息,需要自己在對應目錄建立這些Kconfig和在configs中建立defconfig。

在configs目錄中保存了uboot中所有支持的board配置,比如要使用rk3399的evb板的配置信息使用如下方式即可編譯出來:

make CROSS_COMPILE=aarch64-linux-gnu- evb-rk3399_defconfig
make

如果沒有對應的defconfig可以找一個與自己板級信息類似的defconfig生成一個.config,再通過menuconfig來完成自己board的配置,并最后通過savedefconfig保存為自己board的defconfig:

make CROSS_COMPILE=aarch64-linux-gnu- evb-rk3399_defconfig
make menuconfig
make savedefconfig
cp defconfig configs/my_defconfig
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    51568

    瀏覽量

    429781
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9207

    瀏覽量

    371065
  • 編譯
    +關注

    關注

    0

    文章

    666

    瀏覽量

    33213
  • Uboot
    +關注

    關注

    4

    文章

    126

    瀏覽量

    28477
收藏 人收藏

    評論

    相關推薦

    U-boot的基本介紹

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

    如何在Petalinux下Patch u-boot源碼

    在軟件開發(fā)過程中我們經(jīng)常遇到用 Patch 來傳遞和更新代碼的場景。本文以一個端到端的例子來演示在 Petalinux 使用過程中,如何給 u-boot源碼生成 Patch 并在 Petalinux 中編譯
    的頭像 發(fā)表于 12-04 16:26 ?1294次閱讀
    如何在Petalinux下Patch <b class='flag-5'>u-boot</b><b class='flag-5'>源碼</b>

    u-boot源碼

    哪位大大有最新的u-boot源碼啊,現(xiàn)在正在學習u-boot,想要一份源碼,怎奈官方下載地址不能下。誰有發(fā)一下。804569645@qq.com非常感謝
    發(fā)表于 07-12 16:11

    MY-IMX6-EK200用busybox編譯自己的u-boot和kernel源碼

    [tr=transparent]MY-IMX6-EK200用busybox編譯自己的u-boot和kernel源碼 [/tr][tr=transparent][/tr][tr=transparent
    發(fā)表于 05-25 11:39

    MY-IMX6-EK200用busybox編譯自己的u-boot和kernel源碼

    (myimx6) Defconfig name 編譯配置文件myimx6_defconfig【*】U-Boot(myimx6ek200-6q) U-Boot board name
    發(fā)表于 06-26 14:08

    U-Boot的啟動及移植分析

    bootloader 開發(fā)是嵌入式系統(tǒng)必不可少而且十分重要的部分,U-Boot 為功能強大的bootloader 開發(fā)軟件。本文詳細分析了U-Boot 的啟動流程,并結(jié)合其源碼,闡述了U-Bo
    發(fā)表于 09-01 16:34 ?27次下載

    Porting U-Boot to the Control

    In this paper, the way of porting U-Boot to Control Computer Based MPC8349 will beintroduced
    發(fā)表于 01-25 15:45 ?13次下載

    u-boot的Makefile分析

    u-boot的Makefile分析 U-BOOT是一個LINUX下的工程,在編譯之前必須已經(jīng)安裝對應體系結(jié)構(gòu)的交叉編譯環(huán)境,這里只針對ARM,編譯
    發(fā)表于 05-17 09:16 ?2096次閱讀

    U-Boot結(jié)構(gòu)功能介紹

      U-Boot,全稱 Universal Boot Loader,是遵循GPL條款的開放源碼項目。從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來。其源碼目錄、
    發(fā)表于 07-30 09:17 ?1210次閱讀
    <b class='flag-5'>U-Boot</b>結(jié)構(gòu)功能介紹

    u-boot簡介

    演化而來。其源碼目錄、編譯形式與Linux內(nèi)核很相似,事實上,不少U-Boot源碼就是根據(jù)相應的Linux內(nèi)核源程序進行簡化而形成的,尤其是一些設備的驅(qū)動程序,這從
    發(fā)表于 10-14 11:17 ?3621次閱讀

    如何在U-Boot中實現(xiàn)對Yaffs鏡像的設計?

    U-Boot是目前廣泛使用的嵌入式操作系統(tǒng)通用引導程序,具有功能豐富強大,支持多種操作系統(tǒng)和CPU體系,易于功能擴展和移植,源碼開放等多種優(yōu)點。U-Boot,全稱 Universal Boot
    的頭像 發(fā)表于 08-29 05:02 ?3819次閱讀
    如何在<b class='flag-5'>U-Boot</b>中實現(xiàn)對Yaffs鏡像的設計?

    創(chuàng)建自定義的u-boot命令

    為什么會有這篇文章,因為小生被u-boot源碼的設計所吸引了(源碼對命令的處理過程)。自定義u-boot命令屬于u-boot
    的頭像 發(fā)表于 08-08 14:46 ?1178次閱讀

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

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

    SS524V100 單板移植和燒寫U-boot(一)

    編譯U-boot,操作如下: 拷貝配置文件 cp configs/ss524v100_deconfig.config 配置編譯環(huán)境 make
    的頭像 發(fā)表于 08-22 10:31 ?879次閱讀

    u-boot armv8鏈接腳本

    u-boot armv8鏈接腳本 在進行源碼分析之前,首先看看u-boot的鏈接腳本,通過鏈接腳本可以從整體了解一個u-boot的組成,并且可以在啟動分析中知道某些邏輯是在完成什么工作
    的頭像 發(fā)表于 12-07 11:19 ?818次閱讀
    主站蜘蛛池模板: 欧美日韩精品一区二区三区四区 | 国产亚洲精品99一区二区 | 国产麻豆精品传媒AV国产在线 | 亚洲精品成人A8198A片漫画 | 果冻传媒在线观看网站 | 99久久综合国产精品免费 | 无套内射无矿码免费看黄 | 国产乱辈通伦影片在线播放亚洲 | 久久久WWW免费人成精品 | 午夜理论在线观看不卡大地影院 | 女攻男受高h全文肉肉 | 最新国产三级在线不卡视频 | 色噜噜视频 | 十八禁肉动漫无修在线播放 | 国产成人精选免费视频 | 玖玖热视频一区二区人妻 | 亚洲精品福利在线 | 一二三四免费中文在线1 | 亚洲国产女人aaa毛片在线 | 女教师公车痴汉在线播放 | 蜜桃色欲AV久久无码精品 | 日韩欧美视频一区二区在线观看 | caoporn 超碰在线视频 | 国产嫩草影院精品免费网址 | 狠狠爱亚洲五月婷婷av | 囚禁固定在调教椅上扩张H 秋霞最新高清无码鲁丝片 秋霞在线看片无码免费 | 国产视频这里只有精品 | 日本熟妇乱妇熟色A片蜜桃亚洲 | 精品无码一区二区三区不卡 | 偷拍亚洲色自拍 | 里番acg纲手的熟蜜姬训练场 | 娇妻中日久久持久久 | 在线中文字幕网站 | 免费精品国产人妻国语麻豆 | 久久婷婷色香五月综合激情 | 午夜男人免费福利视频 | 亚洲精品久久久久久久蜜臀老牛 | 国产精品久久久久久影院 | 久久偷拍免费2017 | 久久这里只有精品视频9 | www国产av偷拍在线播放 |