嵌入式Linux統一SDK開發包FDK(Fast Development )
阿新 • • 發佈:2018-12-13
自己實踐中總結的一套開發工具,包括了常用的工具集我已經制作好釋出在根檔案系統中,目前支援Xilinx zynq,Xilinx zynqmp,NXP t2080的支援在下一步開發計劃中,目前支援功能如下,
[email protected]:~/fdk_develope$ fdk -h
Usage: fdk [OPTION...]
Examples:
fdk -t xilinx -p ~/hdf # Create workspace in current path.
fdk -t xilinx -p ~/hdf -s ~/mwm # Create workspace in ~/mwm.
fdk -c kernel menu # Open kernel menuconfig.
fdk -c uboot menu # Open kernel menuconfig.
fdk -b all # Build all component of project.
fdk -b kernel # Build kernel of project.
fdk -b uboot # Build uboot of project.
fdk -d all # Clean all component of project.
fdk -d kernel # Clean kernel of project.
fdk -d uboot # Clean uboot of project.
fdk -k boot mini # Packet BOOT.BIN for xilinx in [mini] mode.
fdk -k boot normal -g ./mwm.bit # Packet BOOT.BIN for xilinx in [normal] mode.
fdk -k rootfs # Packet rootfs.
fdk -k fit # Packet FIT image.
Main operation mode:
-t <target>: project target[xilinx, nxp]
-s <path>: workspace path
-p <path>: hdf path, for target xilinx
-u <component>: update component[fsbl, pmufw, dts]
-c <component> <mode>: config component[uboot, kernel] with mode[init, menu]
-b <component>: build component[all | fsbl, pmufw, atf, uboot, kernel, dtb, dts]
misc[ubootenvtool]
-d <component>: clean component[all | fsbl, pmufw, atf, uboot, kernel]
bsp[bsp]
-k <type> <mode>: packet image with type[boot, rootfs, fit]
boot: packet bootloader for xilinx device with mode[mini, normal]
mini: fsbl and uboot for zynq
fsbl, pmufw, atf, uboot for zynqmp
normal: mode[mini] + FPGA bitstream
rootfs: packet rootfs with mode[all | cpio, ext4]
fit: packet kernel, rootfs and dtb
-g <path>: bit path, when packet boot image in normal mode
-h: show this help
Revision:
fdk is a fast developing kit for embedded linux, target for xilinx[zynq/zynqmp], nxp[t2080]
Time Author Revision
2018-09-17 Zhu Ce Initial release, support xilinx zynqmp with petalinux-v2017.4
2018-10-02 Zhu Ce Add support for xilinx zynq with petalinux-v2017.4