搜索找到 15 个匹配

qm
周五 2月 17, 2006 11:32 am
版面: 四海同心QNX论坛
主题: 请教有关QNX425的定时器异常和补丁问题
回复总数: 0
阅读次数: 1577

请教有关QNX425的定时器异常和补丁问题

QNX425的定时器有时会出现异常,用Sin rt查看时会发现定时器为负值,或定时消息丢失.请问,QNX425PatchG和Proc32Q的补丁能完全解决这些问题吗?什么原因会触发出现这种问题?谢谢.
qm
周五 5月 13, 2005 4:22 pm
版面: 四海同心QNX论坛
主题: QNX4.25系统负荷
回复总数: 1
阅读次数: 1741

QNX4.25系统负荷

请教:
如何获得QNX4.25的系统CPU负荷
qm
周一 4月 04, 2005 10:40 pm
版面: 四海同心QNX论坛
主题: QNX4.25多线程信号灯死锁
回复总数: 0
阅读次数: 1655

QNX4.25多线程信号灯死锁

各个线程使用的所有信号灯初始化为全局变量,初始值为1。为了防止某一线程在没有释放信号灯时异常退出引起信号灯死锁,在等信号灯时,如果10秒没有等到,都会调用sem_post()主动释放信号灯,然后调用sem_trywait(),如果释放几次后还没有等到,就sem_wait()。结果程序运行时,有时会发生多个线程间的死锁,处于SEM态。
会是程序在长时间没有等待信号灯时,主动调用sem_post()引起的死锁吗?是不是这样使用信号灯违反了QNX信号灯的使用规则?
极度困惑,请大家指教。
qm
周三 6月 23, 2004 10:29 am
版面: 四海同心QNX论坛
主题: 3com 905B网卡在QNX4.24下的应用
回复总数: 1
阅读次数: 1981

3com 905B网卡在QNX4.24下的应用

启动网卡驱动时,用以下命令,能正确启动:
Net.ether905 -I0 -l1 -s 100 -v &
可是去掉指定网速的-s 100参数后启动,屏幕上频繁出现
no active port found,retrying...
不知是何原因?请大家赐教。
是因为QNX4.24不完全支持3com 905B的网卡吗?
qm
周一 3月 15, 2004 8:35 am
版面: 四海同心QNX论坛
主题: 这会是什么原因导致fopen()错误呢
回复总数: 1
阅读次数: 1762

有可能是内存耗尽,不能再打开文件。可试试在fp==NULL时,用函数(比如QNX4下的qnx_osinfo)查看内存情况。
qm
周五 3月 12, 2004 12:33 pm
版面: 四海同心QNX论坛
主题: QNX4.25死机
回复总数: 14
阅读次数: 7076

我的程序需要判断这个值,相对变化才会继续执行。
要看到现象很简单,写一个程序,循环在屏幕上打印出clock()的值。然后用date命令把系统时间改到50天后,就能看到clock()的值不变了。
qm
周五 3月 12, 2004 10:41 am
版面: 四海同心QNX论坛
主题: QNX4.25的clock()问题(50天后死机原因)
回复总数: 2
阅读次数: 1924

QNX4.25的clock()问题(50天后死机原因)

为了让更多的人看到,我新开一帖。希望给大家提个醒,这个问题可害惨我了。
我的QNX4.25的应用连续运行50天左右会出故障。原来是因为我的应用里调用了clock()函数,clock()函数在进程连续运行49.7天的时候,累计到最大值0xFFFFFFFF,并维持该值不变了。这并不象WINDOWS下的函数GetTickcounter()可以自动归零。我不知道这算不算QNX4的一个缺陷,如果是一bug,QNX有没有解决该问题的补丁?
qm
周五 3月 12, 2004 10:28 am
版面: 四海同心QNX论坛
主题: QNX4.25死机
回复总数: 14
阅读次数: 7076

QNX4.25死机问题找到原因了

原来是因为我的应用里调用了clock()函数,clock()函数在进程连续运行49.7天的时候,累计到最大值0xFFFFFFFF,并维持该值不变了。这并不象WINDOWS下的函数GetTickcounter()可以自动归零。我不知道这算不算QNX4的一个缺陷,如果是一bug,QNX有没有解决该问题的补丁?
qm
周四 1月 15, 2004 3:05 pm
版面: 四海同心QNX论坛
主题: QNX4.25死机
回复总数: 14
阅读次数: 7076

还没有。郁闷中。。。
qm
周三 1月 07, 2004 3:39 pm
版面: 四海同心QNX论坛
主题: QNX4.25存在优先级反转问题吗
回复总数: 0
阅读次数: 1642

QNX4.25存在优先级反转问题吗

如果存在,怎样避免?还是操作系统自身已经进行了处理?
qm
周二 12月 30, 2003 11:39 am
版面: 四海同心QNX论坛
主题: QNX4.25崩溃信息怎样分析
回复总数: 0
阅读次数: 1845

QNX4.25崩溃信息怎样分析

请教:QNX4.25系统崩溃了,屏幕输出信息怎样分析?崩溃信息大致如下: Proc fault 1,ldt 100 sys/Proc32;fault e+0 cs:eip=5:584a ss:esp=d:f7c0fd0 efl=12282 ds=d es=d fs=0 gs=0 eax/1f ebx/f7c0fd0 ecx/3882 edx/1f esi/59f5 edi/0 ebp/f7c0fe8 Stack(d:f7c0fd0) ..... Process Entry(addr 5aa8) .... 或请告知,在哪有相关资料。不胜感激。 另外,我的应用中有两个任务访问共享资源时,采用了信号...
qm
周一 12月 15, 2003 9:48 am
版面: 四海同心QNX论坛
主题: QNX4.25死机
回复总数: 14
阅读次数: 7076

谢谢。您真是知无不言。
qm
周五 12月 12, 2003 9:46 am
版面: 四海同心QNX论坛
主题: QNX4.25死机
回复总数: 14
阅读次数: 7076

这几天我记录了sin mem的输出,发现Socklet占用内存在增加。应用中有一个UDP协议的网络任务,在这个任务中,网络包长设为5k,会有问题吗,发送和接收使用同一个套接字是否妥当?什么情况下会让Socklet占用内存增加呢?
qm
周五 12月 05, 2003 11:35 am
版面: 四海同心QNX论坛
主题: QNX4.25死机
回复总数: 14
阅读次数: 7076

谢谢指点。可我监视了一下系统运行情况,发现内存占用稳定。还有我程序中频繁调用clock(),和使用system("rtc -s -l hw"),会有影响吗?
qm
周四 12月 04, 2003 2:01 pm
版面: 四海同心QNX论坛
主题: QNX4.25死机
回复总数: 14
阅读次数: 7076

QNX4.25死机

有个问题一直想不通,想请教一下:我在QNX4.25下写了一个多任务应用,这个应用在有任务退出,或系统负荷重时,或操作系统死机时,会重新启动QNX。应用在连续运行大约50天后,总会重启。我不知问题出在哪,拷机50天周期太长。请指点一二。QNX4.25不能连续运行哪,还是我的操作导致了系统故障,可50天为周期怎末解释哪?