国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uboot源碼下載以及編譯

這篇具有很好參考價值的文章主要介紹了uboot源碼下載以及編譯。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

環(huán)境:ubuntu 20.04

1 uboot源碼下載:

1.1 進入uboot官網

uboot官網在進入之后如下所示:
uboot源碼下載以及編譯
我們可以直接選擇Obtaining the source進入到獲取源碼的網址

1.2 下載源碼

在點擊Obtaining the source進入到新的網址之后就會看到下面提示去獲取uboot的源碼:
The source of the U-Boot project is maintained in a Git repository.

You can download the source via

git clone https://source.denx.de/u-boot/u-boot.git

A mirror of the source is maintained on Github

git clone https://github.com/u-boot/u-boot

The released versions are available as tags which use the naming scheme:

v<year>.<month>

Release candidates are named:

v<year>.<month>-rc<number>

To checkout the October 2020 release you would use:

git checkout v2020.10

2 編譯uboot

2.1 配置

目錄“configs/”包含維護的單板模板配置文件,命名如下:

<board name>_defconfig

比如,我想查看arm的公版的板卡配置,在我最新下載的uboot代碼下有以下相關的配置文件:

rlk@rlk:configs$ pwd
/home/rlk/work/u-boot/u-boot/configs
rlk@rlk:configs$ ls vexpress_* -alh
-rw-rw-r-- 1 rlk rlk 1.2K Dec 21 09:48 vexpress_aemv8a_juno_defconfig
-rw-rw-r-- 1 rlk rlk  965 Dec 21 09:48 vexpress_aemv8a_semi_defconfig
-rw-rw-r-- 1 rlk rlk  554 Dec 21 09:48 vexpress_aemv8r_defconfig
-rw-rw-r-- 1 rlk rlk 1.6K Dec 21 09:48 vexpress_ca9x4_defconfig
rlk@rlk:configs$

這些文件已經去掉了默認設置。所以你不能直接使用它們。相反,它們的名稱用作生成實際配置文件.config的make目標。例如,Odroid C2板的配置模板名為Odroid -c2_defconfig。對應的.config文件由下面的方式生成:

make odroid-c2_defconfig

如果當前的配置不能滿足您的需求,您也可以通過下面的命令去調節(jié)相關的配置:

make menuconfig

2.2 編譯

2.2.1 確認編譯工具鏈是否ok

rlk@rlk:u-boot$ aarch64-linux-gnu-gcc --version
aarch64-linux-gnu-gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

rlk@rlk:u-boot$

如果沒有安裝,則執(zhí)行下面的命令去安裝一下對應的軟件即可:

sudo apt-get install gcc gcc-aarch64-linux-gnu

2.2.2 配置環(huán)境變量

export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-

2.2.3 編譯

make -j8

3 注意事項

3.1 uboot 2022.04版本問題

在使用最新的2022.04的uboot源碼編譯的時候存在一些問題,可以先切換到稍微老的版本的上去做測試。
https://www.mail-archive.com/ports@freebsd.org/msg01825.html

3.2 unable to execute ‘swig’: No such file or directory

安裝swig文章來源地址http://www.zghlxwxcb.cn/news/detail-434270.html

sudo apt-get install swig

到了這里,關于uboot源碼下載以及編譯的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • c語言實現(xiàn)https客戶端 源碼+詳細注釋(OpenSSL下載,visual studio編譯器環(huán)境配置)

    c語言實現(xiàn)https客戶端 源碼+詳細注釋(OpenSSL下載,visual studio編譯器環(huán)境配置)

    請參考:openssl下載安裝教程 步驟:官網下載-安裝到選定目錄-配置環(huán)境變量-打開命令窗口檢查是否安裝成功 注意: 打開命令窗口(快捷鍵 win + r ,在彈出窗口內輸入cmd按回車),輸入命令openssl version如果顯示openssl版本則表示安裝成功。 我出現(xiàn)的問題:明明安裝上了卻顯示

    2024年04月16日
    瀏覽(56)
  • 【Android】系統(tǒng)源碼下載及編譯

    【Android】系統(tǒng)源碼下載及編譯

    步驟 1 :創(chuàng)建一個空目錄來存放源碼: 步驟 2 :獲取最新版本的 repo 并簽出 android-8.1.0_r1 分支: 其中, android-8.1.0_r1 代表源碼標記,代表我們將要獲取 Android 8.1 的源碼,如需查看其他版本的源碼標記,可參閱 源代碼標記和 build。 步驟 3 :將 Android 源碼從默認清單中指定的

    2024年02月13日
    瀏覽(37)
  • Android源碼的下載,編譯,刷機

    Android源碼的下載,編譯,刷機

    上篇說到《framework開發(fā)環(huán)境搭建》,本篇繼續(xù)介紹Android源碼的下載、編譯、刷機 先貼上Android源碼官網地址:https://source.android.com/docs/setup/start/,俗稱AOSP,Android開源項目,這里我總結一下具體該怎么操作。 1、安裝repo Android源碼同時使用git和repo進行管理,repo是基于git的代碼

    2024年02月02日
    瀏覽(25)
  • 如何下載ImGui源碼并編譯運行

    如何下載ImGui源碼并編譯運行

    1. 通過Git download ImGui源碼 如何通過Git下載ImGui源碼之前已有介紹,這里附上ImGui源碼地址: http://github.com/ocornut/imgui 復制下面的地址,利用Git Bash Here命令下載源碼 ImGui源碼中已經有.sln,因此不需要cMake build即可直接啟動 2. 運行后的ImGui界面 界面上提供了幾種基于OpenGL和DX不同

    2024年02月13日
    瀏覽(22)
  • Android13源碼下載和編譯過程詳解

    作為Android開發(fā)者人人都應該有一份自己Android源碼,這樣我們就可以隨時對自己有疑惑的地方通過親手調試來加強理解 官方推薦配置請參考:AOSP使用入門文檔,重點有如下幾項: 1.1.1 硬件配置要求 至少需要 250 GB 可用磁盤空間;如果要進行構建,則還需要 150 GB。如果要進行多

    2024年02月14日
    瀏覽(64)
  • Harmony OS 開發(fā)指南——源碼下載和編譯

    Harmony OS 開發(fā)指南——源碼下載和編譯

    本文介紹了如何下載鴻蒙系統(tǒng)源碼,如何一次性配置可以編譯三個目標平臺( Hi3516 , Hi3518 和 Hi3861 )的編譯環(huán)境,以及如何將源碼編譯為三個目標平臺的二進制文件。 坑點總結 : 下載源碼基本上沒有太多坑,可以很順利的進行 編譯源碼主要的一個大坑是,默認版本的 s

    2023年04月18日
    瀏覽(25)
  • 國內鏡像下載Android10源碼并編譯(實測)

    國內鏡像下載Android10源碼并編譯(實測)

    1.安裝ubuntu,不會的百度,一大把。 2.安裝編譯環(huán)境必要軟件 3.python安裝可能失敗,建議單獨安裝 4.下載repo工具,打開Terminal輸入命令 5.修改~/bin/repo下的REPO_URL字段為國內鏡像 6.初始化git倉庫設置用戶名和郵箱 7.創(chuàng)建存放源碼的目錄,并同步代碼 8.拖執(zhí)行報python錯 “/usr/bin/

    2024年02月14日
    瀏覽(26)
  • Android AOSP源碼編譯——AOSP下載(一)

    Android AOSP源碼編譯——AOSP下載(一)

    一、電腦配置 Ubuntu16.04 + 16G,硬盤的大小最好大于300G (我這邊是找了個win電腦裝了雙系統(tǒng) 沒有使用虛擬機的方式) 二、基礎環(huán)境配置 1、安裝git 配置git email和name 2、安裝依賴工具(需要確認的就一直y就好) 3、安裝python 執(zhí)行 python --version 可以看到ubuntu自帶的python版本是Python 2.

    2024年02月13日
    瀏覽(26)
  • git下載源碼及環(huán)境搭建下載源碼之后端(一)

    git下載源碼及環(huán)境搭建下載源碼之后端(一)

    下載源碼 使用 windows + R 使用cmd調用命令框下載gitee云上面的 源碼文件 輸入命令: Git clone (此處拼接gitee源代碼 地址) 若使用 git 命令 clone 項目時 我們需要在系統(tǒng)變量中進行配置,配置流程如下所示: 計算機—右鍵—屬性–高級系統(tǒng)設置—高級–環(huán)境變量—系統(tǒng)變量–p

    2024年02月16日
    瀏覽(34)
  • Android12 源碼下載、編譯、刷機、單編調試Framework

    Android12 源碼下載、編譯、刷機、單編調試Framework

    深入學習Android系統(tǒng)框架開發(fā)前,首先要搭建Android工程的開發(fā)環(huán)境(建房子前先搞地基),詳細的配置要求和操作步驟見官網說明 Establishing a build environment,本文也匯總了Android 12工程源碼的下載、編譯和刷機的實操過程。 在開始代碼下載之前,先強調下源碼編譯對硬件/軟件

    2024年02月03日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包