新手请教IPL的问题

我装了momentics,想先从IPL学起,可帮助里只是简单介绍了一下应该copy一个现有的改,没介绍如何使用momentics建一个IPL,我找了一下也没有专门的IPL工程,请教大家一下:如何在momentics里建立一个IPL工程?还有一个问题,在momentics里面找不到链接文件,链接文件的后缀名是什么啊。

谢谢

如果哪位大侠有比较详细的从头教起的教材能否给我一份?

再次感谢

如何新建一个BSP?有没有人做过啊,指教一下

如果是新入手,为什么不从一个已知的BSP开始学习呢?Foundry27.com上有很多BSP可下载的。

我在windows下用momentics学习,我感觉应该从IPL,BSP这些底层的东西学起,我也下载了可以参考的BSP,但是想知道如何自己建一个新的BSP。这样可以熟悉整个流程,不知楼上兄弟能否指教一下?

我也很想知道如何建立BSP和IPL的工程。

关于IPL,在另一个帖子里(http://www.openqnx.com/chinese/viewtopic.php?t=2016)说了几句。基本上来说,大多数的开发板都不需要另写IPL,因为这些板子通常都有redboot/u-boot在上面。

至于怎么从Momentics建IPL工程。IPL其实就是一个程序,我想,用QNX C Project就可以。

BSP在QNX上来讲,其实是好多程序。包括基本的startup,以及不同的io设备驱动。用Momentics来说的话,就是有好多个不同的QNX C Project。startup是一个,串口是一个,网卡驱动是一个…等等。

非常感谢,我仔细看了BSP工程,也感觉是好几个工程在一起,但是不知道是什么工程,因为看属性看不出来工程的性质。

IPL如果是一个普通的QNX C工程的话,链接文件怎么插入呢?添在什么地方呢?因为普通C工程好像没有链接文件,只有IPL有这个文件

只有IPL是在固定地址上执行的,而且需要知道ROM/RAM地址来分配常量,全局变量等所占用的地址.
startup也是在某个固定地址上执行的,而且一定是在RAM上.startup的地址是由build file来指定的.