1. uboot 编译前后目录分析
xd@xd:~/rpi3b/uboot$ tar -xvjf u-boot-2021.07.tar.bz2
xd@xd:~/rpi3b/uboot$ cd u-boot-2021.07/
xd@xd:~/rpi3b/uboot/u-boot-2021.07$ ls -al
总用量 528
drwxrwxr-x 24 xd xd 4096 7月 5 2021 .
drwxrwxr-x 3 xd xd 4096 5月 9 09:55 ..
drwxrwxr-x 2 xd xd 4096 7月 5 2021 api
drwxrwxr-x 15 xd xd 4096 7月 5 2021 arch
-rw-rw-r-- 1 xd xd 16576 7月 5 2021 .azure-pipelines.yml
drwxrwxr-x 180 xd xd 4096 7月 5 2021 board
-rw-rw-r-- 1 xd xd 817 7月 5 2021 .checkpatch.conf
drwxrwxr-x 9 xd xd 4096 7月 5 2021 cmd
drwxrwxr-x 5 xd xd 4096 7月 5 2021 common
-rw-rw-r-- 1 xd xd 2157 7月 5 2021 config.mk
drwxrwxr-x 2 xd xd 69632 7月 5 2021 configs
drwxrwxr-x 2 xd xd 4096 7月 5 2021 disk
drwxrwxr-x 19 xd xd 4096 7月 5 2021 doc
drwxrwxr-x 69 xd xd 4096 7月 5 2021 drivers
drwxrwxr-x 2 xd xd 4096 7月 5 2021 dts
drwxrwxr-x 2 xd xd 4096 7月 5 2021 env
drwxrwxr-x 4 xd xd 4096 7月 5 2021 examples
drwxrwxr-x 14 xd xd 4096 7月 5 2021 fs
-rw-rw-r-- 1 xd xd 169 7月 5 2021 .gitattributes
drwxrwxr-x 2 xd xd 4096 7月 5 2021 .github
-rw-rw-r-- 1 xd xd 939 7月 5 2021 .gitignore
-rw-rw-r-- 1 xd xd 9947 7月 5 2021 .gitlab-ci.yml
drwxrwxr-x 34 xd xd 20480 7月 5 2021 include
-rw-rw-r-- 1 xd xd 783 7月 5 2021 Kbuild
-rw-rw-r-- 1 xd xd 15871 7月 5 2021 Kconfig
drwxrwxr-x 22 xd xd 4096 7月 5 2021 lib
drwxrwxr-x 2 xd xd 4096 7月 5 2021 Licenses
-rw-rw-r-- 1 xd xd 2325 7月 5 2021 .mailmap
-rw-rw-r-- 1 xd xd 33396 7月 5 2021 MAINTAINERS
-rw-rw-r-- 1 xd xd 77613 7月 5 2021 Makefile
drwxrwxr-x 2 xd xd 4096 7月 5 2021 net
drwxrwxr-x 5 xd xd 4096 7月 5 2021 post
-rw-rw-r-- 1 xd xd 164593 7月 5 2021 README
-rw-rw-r-- 1 xd xd 502 7月 5 2021 .readthedocs.yml
drwxrwxr-x 6 xd xd 4096 7月 5 2021 scripts
drwxrwxr-x 14 xd xd 4096 7月 5 2021 test
drwxrwxr-x 15 xd xd 4096 7月 5 2021 tools
xd@xd:~/rpi3b/uboot/u-boot-2021.07$ vim rpi3b.sh
xd@xd:~/rpi3b/uboot/u-boot-2021.07$ cat rpi3b.sh
make ARCH=arm CROSS_COMPILE=/home/xd/rpi3b/toolchain/toolchain-rpi32b/bin/arm-linux-gnueabihf- distclean
make ARCH=arm CROSS_COMPILE=/home/xd/rpi3b/toolchain/toolchain-rpi32b/bin/arm-linux-gnueabihf- rpi_3_32b_defconfig
make ARCH=arm CROSS_COMPILE=/home/xd/rpi3b/toolchain/toolchain-rpi32b/bin/arm-linux-gnueabihf- -j12