Cross-development with network filesystem
QNX SDP8.0Programmer's GuideDeveloper
If you're using a network filesystem, let's assume you've already set up the filesystem on both ends.
For information on setting this up, see
TCP/IP with network filesystem
in the Sample Buildfiles appendix in Building Embedded Systems.
Using a network filesystem is a rich cross-development method, because you have access to remotely mounted
filesystems. This is useful for a number of reasons:
- Your embedded system requires only a network connection; no disks (and disk controllers) are required.
- You can access all the shipped and custom-developed QNX OS utilities—they don't need to be present on your (limited) embedded system.
- Multiple developers can share the same filesystem server.
For a network filesystem, you'll need to ensure that
the shell's PATH environment variable includes the
path to your executable via the network-mounted filesystem, or that you specify the full path to the executable.
At this point, you can just type the name of the executable
at the target's command-line prompt (if you're running a shell
on the target):
hello
Page updated: