Including Prebuilt Applications - 2023.2 English

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
Release Date
2023.2 English

If your prebuilt application name is myapp, including this into PetaLinux root file system is explained in following steps.

  1. Ensure that the pre-compiled code has been compiled for your PetaLinux target architecture, for example, MicroBlaze™ processors, Arm® cores etc.
  2. Create an application with the following command.
    $ petalinux-create -t apps --template install --name myapp --enable
  3. Change to the newly created application directory.
    $ cd <plnx-proj-root>/project-spec/meta-user/recipes-apps/myapp/files/
  4. Remove existing myapp app and copy the prebuilt myapp into myapp/files directory.
    $ rm myapp
    $ cp <path-to-prebuilt-app> ./
    Important: You need to ensure that the binary data being installed into the target file system by an install template application is compatible with the underlying hardware implementation of your system.