Creating a new QNX System Builder project for an OS image

To create a new QNX System Builder Project:
  1. From the main menu, select File > New > Project .
  2. Expand QNX, and then select QNX System Builder Project. Click Next.
  3. Name your project, and then click Next.
  4. At this point, you can either import an existing buildfile (as shipped with your QNX BSPs) or select a generic type (e.g. ppcbe).
    Note: We recommend that you select Import Existing Buildfile, rather than a generic option. Creating a buildfile requires a working knowledge of boot script grammar (as described in the entry for mkifs in the Utility Reference and in the Building Embedded Systems manual).

    Creating a QNX System Builder project

  5. Click the Browse… button to select an existing buildfile. Refer to your BSP docs for the proper .build file for your board. You can find buildfiles for all the BSPs installed on your system in $QNX_TARGET/processor/boot/build/ on your host.
  6. If you're creating a generic buildfile, select your desired platform from the dropdown list.
  7. Click Finish. The IDE creates your new project, which includes all the components that make up the OS image.
Note:

To create an EFS project:


  • Create a new System Builder project. The IDE creates a new IFS image model.
  • In the editor, use the Add New Image icon in the System Builder editor's toolbar to create a new image element:

    Add New Image

  • To add an EFS image to the new IFS project, select either the option to import an EFS buildfile, or to create a generic EFS model.
  • Now, that you have two images in the project, remove the empty IFS image that was created by default.
Related concepts
Introducing the QNX System Builder
Boot script files
Overview of images
Downloading an image to your target
Configuring your QNX System Builder projects
Optimizing your system
Moving files between the host and target
Related tasks
Creating a project for a flash filesystem image (an .efs file)
Building an OS image
Exporting a System Builder project to a Mkxfs build file(s)