QNX下的应用层软件管理

我新开始接触QNX,在考虑代码管理的时候有个问题,不知道哪个大牛能指教下,先谢谢。

现在在用QNX操作系统,也在用官方提供的BSP进行开发,我想问的是,在具体项目中的中间层代码和应用层代码,我是将它们放在BSP中一起编译还是将它们单独出来编译成一个个应用,最后再安装到文件系统的相关目录下面呢?