请问唐先生,系统的ram很小,如何处理?

唐先生,qnx运行起来最少需要多少大小的ram?

我们现在的系统ram很小,大概只有2M,但是flash比较大,我能不能在编译的时候指定可执行进程的代码段放在flash中,数据段等需要更改的数据放置在ram中,这样能够保障系统的性能?

请唐先生和众大侠指教!!

我也为这个事苦恼呢,虽然QNX6.21的内核只有12K,但是还要加载其他的很多东西才能构成一个可用的系统,而其他的模块占用的内存似乎太大了点,比如在我的系统下:
内核 12K
devc-con 588K
devb-doc 1904K //我的系统用Disk On Chip电子硬盘,这个驱动居然这么占内存
io-net 1504K //加载的是tcpip协议
sh 588K
光上面这些东西就占了4M多的内存,似乎太多了点,还好我有8M内存用。

你们用的flash是否需要安装驱动呢?
好像qnx不支持把代码段放在flash中执行吧,它采用的还是多数unix系统的C程序的内存段分配。

可以试试在Build Script里指定

。

http://www.qnx.com/developers/docs/momentics621_docs/neutrino/utilities/m/mkifs.html#XIPvsCopy