QNX镜像编译过程问题

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。

QNX镜像编译过程问题

帖子liningustb » 周三 12月 14, 2011 6:58 pm

最近初学QNX,也看了一些资料,对于image镜像生成的过程不是很明白,希望能跟大家讨论讨论。
我在公司实习,用到QNX,公司自己做的mpc 5121e的板子,之前也有人做过QNX网站上的BSP中的驱动,都调试成功,
但是由于没有做好交接工作,现在就我在搞,其他人都不懂,做起来很困难。
我现在想生成一个系统镜像下载到板子中去运行,遇到的第一个问题是:IFS文件和RAW文件有什么不同?我问
技术支持,说仅仅是打包方式不同,内容呢?
我在官网上下载ads5121e的bsp导入到IDE来生成了两个工程,一个是src源文件工程,一个是build project,想问
一下这两个工程的作用分别是什么?之前理解是一个放各种驱动代码,一个用于生成和定制系统镜像IFS,但是公司
之前一直都是下载RAW文件的。我看src工程编译以后会生成一个RAW文件,这个RAW文件是根据buildfile文件生成的
吗,与build project编译后生成的IFS文件有什么关系?我开始认为RAW文件是根据buildfile文件生成的,于是把buildfile
文件从工程中删除再编译居然又自动生成了一个buildfile文件,buildfile文件不是自己编写的吗,怎么会自动生成呢?
还有一个奇怪的问题是,我在BSP生成的工程中将驱动源码全部替换成自己的文件,编译后生成的RAW文件,通过
tftp用Uboot下载到板子中去无法正常运行,连CPU频率、总线频率都是错的,这些是在那个文件中设置的?是startup文件吗?
为什么我用自己的startup文件替换原有的startup文件还是出现了一样的问题。
现在对这些初级的问题很困扰。
以我的理解,这个编译的过程应该是用startup文件设置板子的信息,src project的各种驱动程序编译生成各种库文件,在
build project中进行系统的配置和裁剪,根据bld文件生成一个IFS 系统镜像文件,就可以下载到板子中运行了,不知道是不是
这样,问题很初级,不要见笑,希望能得到正确的指点,谢谢大家。
liningustb
New Member
 
帖子: 1
注册: 周三 12月 14, 2011 6:08 pm

Re: QNX镜像编译过程问题

帖子机器人 » 周五 12月 16, 2011 3:30 pm

你去查看一下 mkifs命令,里面会包含关于制作镜像的信息
机器人
Senior Member
 
帖子: 106
注册: 周二 4月 27, 2010 12:09 pm
地址: 中国


回到 四海同心QNX论坛

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客

cron