| Updated: October 28, 2024 |
If you need to write a custom IPL, it's best to work from an existing one, and preferably one for an SoC similar to the one you are using for your project.
The source code for a QNX IPL is available in the QNX BSP for the relevant hardware platform. It is stored in a directory under bsp_working_dir/src/hardware/ipl/boards/. The source tree structure looks like this:
Figure 1. The IPL source code directory structure.Before you begin customizing an IPL, you should review and understand what it does. When you have done so, you will need to complete the following tasks to create a custom IPL: