diff --git a/Readme.md b/Readme.md index 44fc79d..705a720 100644 --- a/Readme.md +++ b/Readme.md @@ -21,51 +21,39 @@ ld Makefile和编译脚本目录 或 git pull - 2. #### 安装必要软件(UBuntu) - ``` bash - sudo ./fsl-qoriq-glibc-x86_64-fsl-toolchain-aarch64-toolchain-2.4.1.sh + 2. #### 安装必要软件(UBuntu) + sudo ./fsl-qoriq-glibc-x86_64-fsl-toolchain-aarch64-toolchain-2.4.1.sh sudo apt-get -y install git u-boot-tools device-tree-compiler autoconf curl flex sudo apt-get -y install automake dh-autoreconf libssl-dev openssl libpcap-dev bc - sudo apt-get -y install python-pip qemu-utils libncurses5-dev python-crypto bison - ``` - 3. #### 安装 linux 内核源代码 - ``` bash - sudo mkdir -p /opt/fsl-kernel /opt/fsl-kernel/arm64 /opt/fsl-kernel/x86 + sudo apt-get -y install python-pip qemu-utils libncurses5-dev python-crypto bison + + 3. #### 安装 linux 内核源代码 + sudo mkdir -p /opt/fsl-kernel /opt/fsl-kernel/arm64 /opt/fsl-kernel/x86 sudo chmod 777 /opt/fsl-kernel -R cp ./vBRAS/Platform/kernel/linux-4.9.140.tar.gz /opt/fsl-kernel cd /opt/fsl-kernel tar -xvaf ./linux-4.9.140.tar.gz ./ cp ./linux-4.9.140 ./x86 - cp ./linux-4.9.140 ./arm64 - ``` - 4. #### 设置环境变量 - 在 ~/.bashrc 文件末尾加上以下几行配置 - ``` bash - export HUACHENG_LINUX_KERNEL=/opt/fsl-kernel/x86/linux-4.9.140 + cp ./linux-4.9.140 ./arm64 + 4. #### 设置环境变量 + 在 ~/.bashrc 文件末尾加上以下几行配置 + export HUACHENG_LINUX_KERNEL=/opt/fsl-kernel/x86/linux-4.9.140 export HUACHENG_ARM64_KERNEL=/opt/fsl-kernel/arm64/linux-4.9.140 export SDKTARGETSYSROOT=/opt/fsl-qoriq/2.4.1/sysroots/aarch64-fsl-linux export PATH=/opt/fsl-qoriq/2.4.1/sysroots/x86_64-fslsdk-linux/usr/bin:/opt/fsl-qoriq/2.4.1/sysroots/x86_64-fslsdk-linux/usr/sbin:/opt/fsl-qoriq/2.4.1/sysroots/x86_64-fslsdk-linux/bin:/opt/fsl-qoriq/2.4.1/sysroots/x86_64-fslsdk-linux/sbin:/opt/fsl-qoriq/2.4.1/sysroots/x86_64-fslsdk-linux/usr/bin/../x86_64-fslsdk-linux/bin:/opt/fsl-qoriq/2.4.1/sysroots/x86_64-fslsdk-linux/usr/bin/aarch64-fsl-linux:/opt/fsl-qoriq/2.4.1/sysroots/x86_64-fslsdk-linux/usr/bin/aarch64-fsl-linux-musl:$PATH - source ~/.bashrc - ``` - 5. #### 编译内核 - - x64_86 - ``` bash - cd /opt/fsl-kernel/x86/linux-4.9.140 && make -j - ``` - - arm64 - ``` bash - cd /opt/fsl-kernel/arm64/linux-4.9.140 && unset LDFLAS - ``` - 修改 Makefile 文件第 257、258 两行 - ``` bash - ARCH ?= $(SUBARCH) - CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) - ``` - 为 - ``` bash - ARCH ?= arm64 - CROSS_COMPILE ?= aarch64-fsl-linux- - ``` + source ~/.bashrc + + 5. #### 编译内核 + - x64_86 + cd /opt/fsl-kernel/x86/linux-4.9.140 && make -j + - arm64 + cd /opt/fsl-kernel/arm64/linux-4.9.140 && unset LDFLAS + 修改 Makefile 文件第 257、258 两行 + ARCH ?= $(SUBARCH) + CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) + 为 + ARCH ?= arm64 + CROSS_COMPILE ?= aarch64-fsl-linux- 然后运行 make 命令进行编译 + ## **安装方法**