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...