自己实践中总结的一套开发工具,包括了常用的工具集我已经制作好发布在根文件系统中,目前支持Xilinx zynq,Xilinx zynqmp,NXP t2080的支持在下一步开发计划中,目前支持功能如下,

zc@ubuntu:~/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

嵌入式Linux统一SDK开发包FDK(Fast Development )-LMLPHP

10-03 18:58