Before you begin the process of creating an image for the QNX SDK for Apps and Media, ensure that you:
- Installed QNX Software Development Platform 6.6 for either a Windows or Linux host.
- Have root privilege on your host system, to avoid any issues with permissions
when attempting to edit, copy, move, or delete files.
Note:
When running on a Windows host, mkifs can't get
the execute(x),
setuid (set user ID), or
setgid (set group ID) permissions from the file.
Use the perms attribute to specify these permissions
explicitly. You might also have to use the uid and
gid attributes to set the ownership correctly. To
determine whether a utility needs to have the
setuid or setgid permission
set, see the utility's entry in the Utilities Reference.
ELF executables and shared objects are automatically marked as
executable (unless you specify [+raw]).
- Can build and run existing QNX SDP 6.6 BSPs without any issues.
- Are familiar with the structure and layout of QNX BSPs in general.
- Understand the process of generating an image and building an embedded system.
For more information, see Building Embedded Systems.
- Are using a QNX SDP 6.6 development environment to build your image containing
the embedded browser (appsmedia-sample image) from the
command line.
- Have a terminal-emulation program for your Windows or Linux OS (such as Qtalk,
QNX Momentics IDE Terminal, minicom, Hyperterminal, and so on).
- Have a target with a touchscreen and USB keyboard for using with the browser app.
Note:
-
On the Freescale i.MX6Q SABRE Lite platform, video playback requires installation of the Freescale video codecs.
You can obtain the necessary files in the freescale-datestamp.zip package
from the QNX Download Center. Install
them according to installation instructions included in the archive.
-
On the TI OMAP5432 EVM platform, video playback requires installation of the Texas Instruments video codecs.
You can obtain the necessary files in the ti-datestamp.zip package
from the QNX Download Center. Install
them according to installation instructions included in the archive.
-
Video playback is not supported on the TI OMAP4430 Panda.
- After you unzip a BSP, a prebuilt IFS image is available in the
BSP's /images directory. This prebuilt image
is configured for the various BSP device drivers already running.
When you build the BSP, the prebuilt image will be overwritten with a
new image that is generated by the BSP build process, so you may want to make a copy of
the prebuilt image for future reference. However, if you forget to make a copy of the
prebuilt image, you can still recover the original one—simply extract the BSP
from the .zip archive into a new directory.