如何将编译好的QNX文件上传到虚拟机上

如何将编译好的QNX文件上传到虚拟机上,第1张

2. 进入QNX,将上述文件拷到/usr/photon/font_repository目录下。 3. 在pterm上运行font_install安装字库。 4. 在pterm上运行fontadmin,新建一种字体,在选项里只要能看橘滚纯到Simsun就成功了。 QNX641: 参考文档:phfont 和 mkfontdir 以宋体为例: 1.拷贝字体文件SURSONG.TTF到目录/usr/photon/font_repository/下。 2.最好备份/usr/photon/font_repository/fontdir文件备唯。 3.运行命令生圆咐成新的fontdir文件#mkfontdir -i /usr/photon/font_repository/fontdir -d /usr/photon/font_repository

QNX是由一家位于加拿大的QNX软件系统公司(简称QSSL)推出的。该公司悔伍蔽位于渥太华(加拿大城市)的市郊。最近从该公司传来好消息说,该公司已经面向普通用户推出了可以免费使用、非商业用的个人用户版本的QNX实时平台或称作QNX RTP,最小的在Windows下安装文件只有24MB。当这个版本正式向公众推出的时候,大约有400000人次从网上下载了这个QNX RTP版本。这橘袜大大出乎了意料,没有想到竟然有这么多人对这个 *** 作系统感兴趣。因为很多人在以前根本就没有听说过世界上还有这么一碧州个免费的QNX *** 作系统。

QNX的所有优点: 速度极快:QNX的运行速度非常快,其他的 *** 作系统没有办法和它相比。 系统非常安全:QNX上没有计算机病毒,这是和Linux一样的,所以QNX RTP不存在被病毒破坏资料的危险,只有在微软Windows系统中才会有被病毒感染的噩梦。另外,QNX的用户管理相当出色,它绝对不会让一个没有输入正确密码的人闯入计算机系统中。 QNX有一个最好的网页浏览器:QNX里的网页浏览器叫做“Voyager”,浏览网页的速度快得象火箭。和Voyager相比,微软的IE和网景公司的NC浏览器简直就是一辆破旧的老爷车。但是这个Voyager浏览器目前还有些臭虫,QSSL公司的软件工程师正在改进它。 QNX的最大不同:QNX完全不像Windows,那是一件好事情。它是免费的 *** 作系统,可以在网上下载安装使用。它的使用和 *** 作也十分的容易。

1.<BUILD_ROOT>是指正确的目录,如E:\community.qnx.com\svn\repos\coreos_pub,里面有trunk,源码在里面。

2.如果不是在Neutrino self-hosted下运行( then you will need to tell the build process to ignore the content of the GNU configure style source modules.) 运行此命令,大概运行几分钟。(hide-gnu.sh可下载)

% ksh hide-gnu.sh <BUILD_ROOT>

3.创建目录(Create a staging directory for installed binaries and headers to go )

% cd <BUILD_ROOT>

% mkdir stage

4.按文档中方法建立qconf-override.mk文件,也是在<BUILD_ROOT>目录下。内容如下:

USE_INSTALL_ROOT=1

INSTALL_ROOT_nto=<BUILD_ROOT>/stage

VERSION_REL=6.3.0

注意一定要使用“雀枣/”换掉Windows的“\”

5.% export QCONF_OVERRIDE=<BUILD_ROOT>/qconf-override.mk

Windows下用set替代export.也可直接在我的电脑->环境变量里增加。还是要注意"/"问题。

6.基本没问题了,

内核:

% cd <BUILD_ROOT>/trunk

% make OSLIST=nto CPULIST=x86 hinstall

% make OSLIST=nto CPULIST=x86 install

网络:

% cd <BUILD_ROOT>/tags/6.4.0/GA

% make CPULIST=x86 install

or:

% cd <BUILD_ROOT>/trunk

% make CPULIST=ppc install

等等

---------------------------------------------------------------------

问题:E:\Delores\QNX_SRC\coreos_pub\trunk\utils\r\rtc编译出错

无法找到头文件:

#include <hw/i2c.h>

看了一下common.mk,发现有下面的路径,联想fondry27上说的,hardware里面都是硬件相关的头文件,公开的源码里没有这个目录。看来是没办法编译rtc了,不过也没啥用。把rtc目录剪切掉继续编译。

EXTRA_INCVPATH = $(PROJECT_ROOT)/../../../lib/util/public

EXTRA_INCVPATH += $(PROJECT_ROOT)/../../../hardware/startup/友数lib/public

(可惜我不懂这是什么意思,于是我从BSP里随便找了个i2c.h放到D:\QNX640\target\qnx6\usr\include\hw目录下)

-----------------------------------------------------------------------------------

(这个我没遇到,因为我照着先做了,哈)

问题:编译textmode出错

找不到头文件。发现qnx640下根本没有这些东东。只有从632里复制了。

#include <graphics/display.h>

#include <graphics/disputil.h>

#include <graphics/vbios.h>

从E:\QNX632\target\qnx6\usr\好岁首include复制graphics目录到E:\QNX640\target\qnx6\usr\include下。

编译textmode通过。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12195624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存