搜索找到 1816 个匹配

xtang
周五 9月 12, 2003 6:25 am
版面: 四海同心QNX论坛
主题: 请教xtang
回复总数: 5
阅读次数: 5487

不知道Windows的isconnect()可以告诉你什么,(是socket仍然在establish下,还是对方已经不在了)。 tcp/udp从理论上讲,唯一可以切实知道对方是否断开的方法,只有向对方发数据包。想象当一个链接建立以后,把网络线拔掉的情形,上层是不应该知道这个细节的,这样,把网络插回去后,通讯可以完全恢复,这是IP网络的设计要求。 通常,“如何及时判断对方是否断开”的办法是,你在你自己的传递协议上,增加Heart Beat。就是每当idle了一定时间后,就发包向对方问一下。 如果是TCP,有一个协议规定的KEEP_ALIVE,查一下getsockopt()/setsockopt(...
xtang
周五 9月 12, 2003 6:21 am
版面: 四海同心QNX论坛
主题: 有关CF卡
回复总数: 4
阅读次数: 2795

对不起,CF我不是很熟,试着问了一下别人。 有几种可能。 1) CF的1MB = 1 000 000 bytes, 所以 64 MB的CF在文件系统的含义上只有大约 61MB 2) CF有逻辑 CHS,如果CHS数值比较怪的话,可能会导致容量计算错。   以上1)和2)都可以在fdisk下,观察disk总容量而知道。 3) 在CF上已经存在分区 :) 4) 有的CF占用一些容量作CRC检验,或是数据恢复。据说atmel的CF有这种现象。 你可以检查的是,fdisk报告你的CF有多少容量,CHS有多少。在你分区时,如果分区的CHS与总CHS相同的话,分区的大小也应该同总CF容量相同。 希望这些能...
xtang
周五 9月 12, 2003 6:10 am
版面: 四海同心QNX论坛
主题: 请教xtang
回复总数: 1
阅读次数: 2778

POSIX 的标准是 open(filename, O_RDWR | O_SYNC);
查一下open的关于O_SYNC的说明。

另外, 还可以在每一个mount point设同步标志,这样,那个目录下的所有文件都自动进行同步读写。
Help -> io-blk.so -> "commit="

所有这些同步读写,会对文件系统的读写速度产生影响,所以要谨慎使用 :)
xtang
周五 9月 12, 2003 6:03 am
版面: 四海同心QNX论坛
主题: 安全性
回复总数: 2
阅读次数: 2416

QNX的文件系统是QNX独自的文件系统,与FAT/FAT32 有很大的区别。

文件在断电时被破坏,通常是因为断电时系统正在修改文件参数(大小,位置),如果你在一开始指定文件大小的话,对帮助断电保护以及写文件的效率,都是很有帮助的。

不过,现在的硬盘,都自带缓冲,这对文件保护更为不利(你可能失去整个缓冲的数据)

QNX 的Flash Filesystem的文件系统,有更完整的保护措施。可以保持相当程度的完整。这些文件系统,大多被用在汽车行业上 :)
xtang
周五 9月 12, 2003 5:44 am
版面: 四海同心QNX论坛
主题: script
回复总数: 1
阅读次数: 2768

QNX 使用GNU的工具系列,所以可以去Gnu的网站找一下gasm的使用说明等。
xtang
周五 9月 12, 2003 5:42 am
版面: 四海同心QNX论坛
主题: 如何安装 == QNX6.21非商业版软件影像文件
回复总数: 2
阅读次数: 2375

安装后第一次进入的话,用户名root,没有密码。

注意安装后第一次进入以后,系统会自动启动第二级安装,把CD留在驱动器中就可以了。
xtang
周五 9月 12, 2003 5:35 am
版面: 四海同心QNX论坛
主题: 开张
回复总数: 7
阅读次数: 4763

恭喜恭喜
xtang
周五 9月 12, 2003 5:31 am
版面: 四海同心QNX论坛
主题: 咨询问题
回复总数: 3
阅读次数: 4652

QNX公司并没有提供QNX上的数据库系统.

不过,免费的数据库系统,像Berkeley DB或是MySQL都被port到QNX上了。在google搜索一下,可以找到相关连接。

还有几家提供“嵌入式数据库”的公司,具体不记得名字了,在QNX的主页应该可以找到。
xtang
周五 9月 12, 2003 5:26 am
版面: 四海同心QNX论坛
主题: 输出
回复总数: 1
阅读次数: 2867

QNX4 还是 QNX6 ?

如果你在PhAB上编程,那么假定你的程序将来要在Photon上运行。恐怕没有办法“绕过操作系统”。

但你提到了DOS的puttext(),或许你的程序只是一个在终端上运行的东西。传统的UNIX的做法是使用ncurses库。在网络上查一下就可以找到。但是ncurses不支持图型。

如果你想直接读写x86的video ram,你可以用mmap()把那段地址映射到你的地址空间。(mmap()的说明里有一个例子)然后址接读写那块地址就可以了。不过,你的程序只能在 x86的console模式下运行。
xtang
周五 9月 12, 2003 5:23 am
版面: 四海同心QNX论坛
主题: 如何知道devb-ncr8资源管理对应的设备文件名
回复总数: 2
阅读次数: 3542

QNX 不支持磁带机。devb-ncr8是scsi硬盘的驱动程序。
xtang
周五 9月 12, 2003 5:18 am
版面: 四海同心QNX论坛
主题: 桌面应用?
回复总数: 1
阅读次数: 2924

取决于你所希望的PC桌面包括一些什么功能。 QNX有一个叫做Photon的微型GUI。其原理同X Windows差不多(不过,代码不兼容)。 在Photon上可以做到不少事情,也有不少人写了很多基于Photon的应用程序。从收听MP3,到支持Divx的player :)Mozilla也有Photon版。Abiword也可以支持一定的文书处理。 另外,还有基于Photon的X Server(XPhoton),这样,不仅可以在photon上显示别的机器上的X client,同时为移植基于 X Windows 的应用程序提供了方便。 当然,如果你需要大量的Office处理,photon上还缺少这样的...
xtang
周五 9月 12, 2003 5:16 am
版面: 四海同心QNX论坛
主题: 如何在qnx4下装双网卡?
回复总数: 2
阅读次数: 2839

启动Net.xxxx的时候,使用ioport=和irq=参数?
xtang
周五 9月 12, 2003 5:07 am
版面: 四海同心QNX论坛
主题: QNX 在中国的应用
回复总数: 10
阅读次数: 4341

Chen 写了:xtang,
非常感谢你在我开始使用QNX的时候提供的帮助,能否给我们 介绍一下你们在国外做的一些项目的情况呢!?让我们开开眼界!
我们自已还是做一些基础的东西。QNX的web上有很多“成功者的故事”。我个人比较喜欢的是:

http://www.qnx.com/success/ss_banbomb.html
http://www.qnx.com/success/ss_physiometrix.html

前一个是全球核爆炸监测系统,后一个是保证医疗手术中被麻醉的病人不会醒过来的系统。

这些都是高可靠性的系统,可以想见如果这样的系统突然Crash的话,会有什么后果 :)
xtang
周五 9月 12, 2003 5:00 am
版面: 四海同心QNX论坛
主题: QNX 在中国的应用
回复总数: 10
阅读次数: 4341

QNX 在中国的应用

谁给讲讲QNX在中国大陆的应用情况?
什么样的PROJECT在用?
xtang
周五 9月 12, 2003 4:59 am
版面: 四海同心QNX论坛
主题: 请教版主!
回复总数: 1
阅读次数: 2675

CF卡是支持的。不过,也同你所用的CF卡的牌子有关。

这里
http://www.qnx.com/support/sd_hardware/index.html
有QNX支持的硬件一览表。表有一点旧,不过也能看出一点样子来。

还有,越是新的版本支持更多的硬件,现在的最新版本是6.2.1,你可以检查一下(uname -a)你的系统。