搜索找到 43 个匹配

snowingfish
周三 9月 08, 2010 6:24 pm
版面: 四海同心QNX论坛
主题: 为什么把程序添加到PHab里面后,数据和没有添加时不一样???
回复总数: 0
阅读次数: 1606

为什么把程序添加到PHab里面后,数据和没有添加时不一样???

大家好, 我起先单独写了一个C程序是读一个PCI卡收回来的数据的,但是当我把这个c文件作为一个按键的回调函数的运行的时候,数据和原来收回来的不一样,打的时候相差20多,不知道是什么原因啊?难道是收发速度的问题,有没有哪位大侠碰到过类似的情况。

谢谢!!!
snowingfish
周四 6月 24, 2010 12:37 am
版面: 四海同心QNX论坛
主题: 怎样在一个新创的thread里用定时器?
回复总数: 1
阅读次数: 1875

怎样在一个新创的thread里用定时器?

大家好,我想在一个新创建的thread里面使用定时器,用的是例子里的定时程序,当只在main函数里用的时候可以,但是在Thread里面好像就受不好pulse, 下面是我的程序,大家帮忙给看看该怎么改,谢谢 int main( ) { int flag=1; // Initialise I/O permitions to ISA card memory address struct pci_dev_info info; void *hdl; int i,jj; char F; pthread_attr_t attr; //thread pthread_attr_init( &attr ); pt...
snowingfish
周一 6月 07, 2010 10:20 pm
版面: 四海同心QNX论坛
主题: 菜鸟请教关于out8/in8()输出接收声卡的信号。XTANG和各位大侠请进。
回复总数: 3
阅读次数: 2543

纯理论来说,你说的是可以的。你要做的,其实就是声卡驱动。(从别的程序那儿得到数据,并传输出去)但我的理解,声卡芯片不是光in8/out8那么简单的,有很多时序上的考虑。在数据传递前,需要初始化好采样频率什么的,才能开始传数据。数据,也必须按一定的时间到达。 我觉得在英文论坛里有人建议与其直接与硬件打交道,不如直接使用QNX提供的声卡驱动呢。(比如你要通过串口传数据,你也是用串口驱动,而不是自己去控制串口芯片,是吧) 想像把你要传的正弦波数据直接封装到一个Wave文件里,直接喂给声卡就行了。声卡驱动自己会正确地按照Wave规定的时序,把数据传递出去的。(另一边再“录音“成wave文件就好了)在...
snowingfish
周一 6月 07, 2010 5:45 pm
版面: 四海同心QNX论坛
主题: 菜鸟请教关于out8/in8()输出接收声卡的信号。XTANG和各位大侠请进。
回复总数: 3
阅读次数: 2543

:?
snowingfish
周五 6月 04, 2010 10:04 pm
版面: 四海同心QNX论坛
主题: 菜鸟请教关于out8/in8()输出接收声卡的信号。XTANG和各位大侠请进。
回复总数: 3
阅读次数: 2543

菜鸟请教关于out8/in8()输出接收声卡的信号。XTANG和各位大侠请进。

大家好,我看有的贴子里说用out8()能让声卡发出声音。我想问一下几个问题(): (1)我能够用out8()让声卡输出一个一连串的数字,比如说输出一串像正弦波的数据,然后在耳机接口用两根线连到示波器上,显示波形吗?,如果这个可以,那么就是说用in8(),然后用两根线连到mic接口也可以接收到这些信号,对吗? (2)out8(0x43, 182)和in(0x61),这个0x43和0x61是怎么得来的,这两个是声卡的什么地址啊?这是固定的,还是不同的声卡不一样?这个是怎么得来的呢? (3)声卡有两条通道,那是不是说能够通过out8()来单独控制一条通道呢,也就是说我可以让两个耳机出不同的声音,对不...
snowingfish
周二 5月 25, 2010 6:12 pm
版面: 四海同心QNX论坛
主题: 网卡的状态
回复总数: 4
阅读次数: 2115

我昨天能ping通,但今天开启了一下硬件校验之后,就再也ping不通另一端连着的控制器了ip:192.168.0.254了,但能ping通127.0.0.1。用旧的电脑就能ping通。。。 新电脑是RTL8111C的网卡,是不是qnx6。4对这个芯片的驱动有BUG啊,要不怎么ping不通呢? 驱动的Bug, 硬件不兼容,配置不正确,都有可能。 你能肯定是开启硬件校验造成ping不通吗?硬件校验可以用下述命令随时关掉的。ping不通时,你把它关掉再试试? # ifconfig en0 -ip4csum -tcp4csum - udp4csum 现象是不用我减掉他们,重启之后就自己剪掉了,但是还...
snowingfish
周二 5月 25, 2010 3:05 am
版面: 四海同心QNX论坛
主题: 网卡的状态
回复总数: 4
阅读次数: 2115

capabilities行与enabled行是成对出现的。 capabilities行显示了你的网卡支持硬件校验,enabled显示了当前开启的硬件校验。如你的输出,说明你的网卡支持IP4/TCP4/UDP4的硬件校验,而enabled=0则表示当前这些功能没有开启,你可以用如下命令开启。 ifconfig en0 +ip4csum +tcp4csum +udp4csum 至于IP地址消失,默认是开机DHCP的,如果你要手工设置,可以在开机后执行phlip配置一下,以后每次就自动取得地址了。 我昨天能ping通,但今天开启了一下硬件校验之后,就再也ping不通另一端连着的控制器了ip:192...
snowingfish
周六 5月 22, 2010 12:25 am
版面: 四海同心QNX论坛
主题: 网卡的状态
回复总数: 4
阅读次数: 2115

网卡的状态

我刚刚装了qnx6 在一台新的电脑上。 当我用ifconfig -a 查看时结果是: lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192 inet 127.0.0.1 netmask 0xff000000 en0: flags=80008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,SHIM> mtu 1500 capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM> enabled=0 address: 90:e6:ba:53:41:78 inet 192.168....
snowingfish
周三 5月 19, 2010 11:18 pm
版面: 四海同心QNX论坛
主题: 紧急求救!!bootmgr is missing!!!!
回复总数: 1
阅读次数: 1588

紧急求救!!bootmgr is missing!!!!

我刚刚在一个有win7 操作系统的PC 上装了qnx6.4.0, 进 QNX没有问题,但是win7 进不去了,显示 bootmgr is missing。。win7是装在第二的分区上,qnx是装在第四的分区上的。不知道bootmgr被分到那里去了??

请各位告诉一下解决的办法吧!!不甚感激!!
snowingfish
周三 5月 12, 2010 7:18 pm
版面: 四海同心QNX论坛
主题: 请问QNX6.4.0下有控制声卡输入的函数吗?
回复总数: 2
阅读次数: 1683

xtang 写了:DDK文档里有Audio DDK(http://www.qnx.com/developers/docs/6.4. ... about.html),里面有介绍怎样控制声卡。
谢谢,回去看看。。
snowingfish
周二 5月 11, 2010 10:08 pm
版面: 四海同心QNX论坛
主题: 请问QNX6.4.0下有控制声卡输入的函数吗?
回复总数: 2
阅读次数: 1683

请问QNX6.4.0下有控制声卡输入的函数吗?

我想用一台windows的PC的声卡来做一个逻辑量的输出,这边用一个QNX 的pc的声卡来做输入,不知道QNX下有没有能够类似windows下控制声卡的函数,
谢谢!!!
snowingfish
周四 3月 18, 2010 7:22 pm
版面: 四海同心QNX论坛
主题: 哪位大侠给推荐一款AD采集卡吧,谢谢
回复总数: 0
阅读次数: 1656

哪位大侠给推荐一款AD采集卡吧,谢谢

要选一款AD采集卡,我现在用的是QNX6.4.0, 用PCI接口的,或是USB的都行,只要QNX的驱动就好,速度等其他参数先不管吧,大伙给推荐一下,或者是给一个品牌我去选选看,谢谢
snowingfish
周二 1月 05, 2010 11:36 pm
版面: 四海同心QNX论坛
主题: 请问一下QNX6.4.0支持CORE 2 DUO 吗?
回复总数: 0
阅读次数: 1714

请问一下QNX6.4.0支持CORE 2 DUO 吗?

要装一台新电脑,不知道QNX6.4.0支持CORE 2 DUO 的处理器吗?
还有支不支持 Intel GMA 3100的集成显卡?
知道的告诉一下,谢谢!
snowingfish
周二 11月 24, 2009 12:18 am
版面: 四海同心QNX论坛
主题: 把程序从串口通讯转成以外网通讯的简单问题
回复总数: 0
阅读次数: 1613

把程序从串口通讯转成以外网通讯的简单问题

我开始写了一个程序使用串口通讯的,就是简单的用open(),write(),然后read()
现在我想改成以太网通讯,问一下,以太网能不能也用open(/dev/en0, ..),这样打开?
或者是不能用open,必须用socket()?如果我用socket()得到了一个file descriptor之后,我程序中其他的用write和read的地方是不是可以不用改呢??
snowingfish
周二 10月 27, 2009 8:32 pm
版面: 四海同心QNX论坛
主题: 在terminal里怎样启动Phab,急?
回复总数: 1
阅读次数: 1388

可以了。。。低级错误