Creating Projects and Targets
One of the first steps in creating an image for your device or setting up a development environment, is to create a Project and a Target using Image Creator.
Overview
Steps to create an image for your device.
- Install and run Image Creator.
- Create a project and target for your platform.
- (Optional) Add applications or customize the target file system.
- Create an image of the target.
- Boot the image on your netbook or MID.
Note: All steps shown below are shown using Image Creator's UI, but can also be done using the Project Assistant or the command-line interface.
Creating a project
Before creating your first project, it is good to understand the relationship between projects, targets, functional sets, and images.
- Start Image Creator:
- Select the Add button in the Platform Projects section. Moblin Image Creator will display the New Project dialog.
$ sudo image-creatorNote: Image Creator must be run with root privileges so that it can install packages, mount directories, and chroot in the project and target file systems.

| Project Name | This is the name used to reference the project. |
| Project Description | This is a description of the project - what it's used for, what it will contain, etc. |
| Project Path | This is a full path on your local file-system that specifies where the project's build-environment and file-system are created. You must specify an empty folder. It is recommended that you have at least 1 GB of free space.
Note: Later, you can chroot from this file location to develop software for your targets. |
| Project Platform | This is the platform which will determine kernel configuration and device drivers. It should be based on the architecture of the target device on which you wish to install the image:
|
Creating a target
- Select the project you created in the previous step.
- Click the Add button in the Targets section. Image Creator will display the Add New Target dialog.

| Target Name | A name used to reference the target. |
Adding functional sets (fsets) to a target
You can add fsets to a selected target by selecting the Add Functional Sets button in the Targets section. The dialog displays the groups of packages configured for the platform you are targeting. The list changes frequently, as new configurations are created or new platforms added. Tooltips are available, if you hover over each item, that explain which packages are installed as part of that fset. If you select an fset that depends on the installation of other fsets, these are automatically selected and installed as well.

For more information about the fsets, click here.