ubuntu上u boot的編譯

2022-07-03 11:18:10 字數 930 閱讀 9758

2,將windows中的u-boot複製到ubuntu虛擬機器中自定義目錄並解壓

3,進入該目錄cd

4,安裝dtc:sudo apt-get install device-tree-compiler

5,安裝openssl的依賴:sudo apt-get install libssl-dev

6,輸入以下命令,生成makefile檔案: make cross_compile=arm-xilinx-linux-gnueabi-   zynq_zed_defconfig

7,輸入以下命令,生成可執行檔案:make cross_compile=arm-xilinx-linux-gnueabi-

當編譯完成之後,在u-boot-xlnx-master根目錄下會產生u-boot(乙個elf檔案),u-boot.bin,u-boot.srec等檔案

8,輸入以下命令,檢視u-boot中不同段的空間分配情況:arm-xilinx-linux-gnueabi-objdump   -h   u-boot

************使用 export cross_compile=arm-xilinx-linux-gnueabi- 後就可以直接make

然後可以使用export -p列出當前所有的環境變數

*** your gcc is older than 6.0 and is not supported

arch/arm/config.mk:69: recipe for target 'checkgcc6' failed

make: *** [checkgcc6] error 1

ubuntu上裝置樹的編譯

由dts檔案生成dtb 檔案,dtb是u boot用來傳遞給linux核心的引數的一種檔案形式。dtb device tree blob 1,在核心中尋找 arch arm boot dts digilent zed.dts 2,生成ext3 檔案系統的裝置樹 scripts dtc dtc i d...

在ubuntu上編譯chrome

在ubuntu上編譯chrome 紅心地瓜 1.獲取 2 解壓縮 3 安裝dept tools 將dept tools加到path裡面 export path path pwd depot tools或者加到 bashrc裡面 2.安裝dependency 進到 chromium src目錄下 bu...

在ubuntu上編譯chrome

在ubuntu上編譯chrome 紅心地瓜 1.獲取 2 解壓縮 3 安裝dept tools 將dept tools加到path裡面 export path path pwd depot tools或者加到 bashrc裡面 2.安裝dependency 進到 chromium src目錄下 bu...