安装库文件实现简单菜单配置
sudo apt-get install libcurses-ocaml-dev
清理内核:
make clean
make distclean
复制Zynq板卡匹配的编译配置文件
输入命令:cp arch/arm/configs/digilent_zed_defconfig .config
配置Kernel内核镜像
make ARCH=arm digilent_zed_defconfig
编译说明:配置当前内核为ARM处理器平台,Zynq板卡BSP与驱动
内核配置命令:
linux-kernel$ make menuconfig ARCH=arm
编译Kernel内核镜像
linux-kernel$ make ARCH=arm zImage CROSS_COMPILE=arm-linux-
编译说明:编译当前输出为压缩的内核镜像,交叉编译平台为arm-linux-
内核启动参数说明文档路径:
linux-kernel$ vim /Documentation/filesystems/nfs$ vim nfsroot.txt
linux-kernel/scripts/dtc/
设置环境变量,export输出dtc路径,输入以下命令:
export PATH=$PATH:/home/student/zynq/linux/lab8/tools/linux-kernel/scripts/dtc/
4、使用dtc工具转换设备树源文件,生成设备树配置文件
输入命令:
dtc -I dts -O dtb -o devicetree.dtb digilent-zed.dts
Once the DTC is available, the tool may be invoked to generate the DTB:
./scripts/dtc/dtc -I dts -O dtb -o <devicetree name>.dtb <devicetree name>.dts
DTC may also be used to convert a DTB back into a DTS:
./scripts/dtc/dtc -I dtb -O dts -o <devicetree name>.dts <devicetree name>.dtb
修改rootfs中的自动配置的io地址:
$vim rootfs/etc/init.d/rcS
复制rootfs内所有文件到 tmp目录
lab8/ramdisk$ sudo cp -rdf rootfs/* tmp/
比较两个文件的差异命令:
diff -Nur devicetree.dts ./linux-kernel/arch/arm/boot/dts/digilent-zed.dts >diff.path
sudo apt-get install libcurses-ocaml-dev
清理内核:
make clean
make distclean
复制Zynq板卡匹配的编译配置文件
输入命令:cp arch/arm/configs/digilent_zed_defconfig .config
配置Kernel内核镜像
make ARCH=arm digilent_zed_defconfig
编译说明:配置当前内核为ARM处理器平台,Zynq板卡BSP与驱动
内核配置命令:
linux-kernel$ make menuconfig ARCH=arm
编译Kernel内核镜像
linux-kernel$ make ARCH=arm zImage CROSS_COMPILE=arm-linux-
编译说明:编译当前输出为压缩的内核镜像,交叉编译平台为arm-linux-
内核启动参数说明文档路径:
linux-kernel$ vim /Documentation/filesystems/nfs$ vim nfsroot.txt
linux-kernel/scripts/dtc/
设置环境变量,export输出dtc路径,输入以下命令:
export PATH=$PATH:/home/student/zynq/linux/lab8/tools/linux-kernel/scripts/dtc/
4、使用dtc工具转换设备树源文件,生成设备树配置文件
输入命令:
dtc -I dts -O dtb -o devicetree.dtb digilent-zed.dts
Once the DTC is available, the tool may be invoked to generate the DTB:
./scripts/dtc/dtc -I dts -O dtb -o <devicetree name>.dtb <devicetree name>.dts
DTC may also be used to convert a DTB back into a DTS:
./scripts/dtc/dtc -I dtb -O dts -o <devicetree name>.dts <devicetree name>.dtb
修改rootfs中的自动配置的io地址:
$vim rootfs/etc/init.d/rcS
复制rootfs内所有文件到 tmp目录
lab8/ramdisk$ sudo cp -rdf rootfs/* tmp/
比较两个文件的差异命令:
diff -Nur devicetree.dts ./linux-kernel/arch/arm/boot/dts/digilent-zed.dts >diff.path