Porting of the QNX Neutrino 6.3.2 operating system on the Intel XScale PXA255 platform
In order to generate the image of QNX system, it was necessary to modify and adopt the operating system's startup source code to the hardware platform. I used the RedBoot bootloader to execute the QNX operating system. I also wrote and included some applications which show and test the mechanisms of prepared operating system.
Modification and compilation of QNX's source code was carried out in the QNX Momentics Development Suite 6.3.2 environment. Communication between host and target system is via serial port RS232. System image is transferred to the target system via Ethernet connection using the TFTP protocol.
The result of project is complete board support package which contains the adapted QNX Neutrino operating system to the Intel XScale PXA255 architecture.