搜索找到 1816 个匹配

xtang
周二 9月 13, 2011 4:53 pm
版面: 四海同心QNX论坛
主题: QNX6.5串口问题
回复总数: 11
阅读次数: 8019

Re: QNX6.5串口问题

如果不插那个8口串卡,你的4囗串卡能正常启动吗?端口号都是什么?听上去像是你的4口串卡有自己的端口号。
xtang
周二 9月 13, 2011 4:50 pm
版面: 四海同心QNX论坛
主题: 车载系统的互联解决方案
回复总数: 2
阅读次数: 1762

Re: 车载系统的互联解决方案

可以去www.qnx.com,找一下怎么申请加入 "QNX Car Program"。
xtang
周一 9月 05, 2011 8:46 pm
版面: 四海同心QNX论坛
主题: qnx libc的源代码是位于哪个文件啊?求助
回复总数: 6
阅读次数: 3426

Re: qnx libc的源代码是位于哪个文件啊?求助

libc的源码?以前在foundry27.com上有,现在需要另行向QNX申请才行。
xtang
周一 9月 05, 2011 8:29 pm
版面: 四海同心QNX论坛
主题: qnx 下的usb 驱动求助
回复总数: 2
阅读次数: 2164

Re: qnx 下的usb 驱动求助

http://www.qnx.com/developers/docs/6.5.0/topic/com.qnx.doc.ddk_en/bookset.html 有个 DDK (Device Development Kit),里面有关于USB的介绍。象你这样标准的class driver的话,有专门的章节介绍。应该同Linux的差不太多。 Sample就不一定好弄,你可以去 Foundry27.com 找找BSP,有的公开BSP里附有源码,也许有USB Class Driver的示例。 当然,如果你是QNX正式客户的话,应该是可以请求QNX给你在Foundry27 access他们的源码的。(至少...
xtang
周四 8月 11, 2011 11:58 pm
版面: 四海同心QNX论坛
主题: AT91SAM9261EK板DM9000网卡求助
回复总数: 13
阅读次数: 9116

Re: AT91SAM9261EK板DM9000网卡求助

mac 地址改成 "001122334455" 试试?
xtang
周日 8月 07, 2011 7:50 pm
版面: 四海同心QNX论坛
主题: 导航
回复总数: 1
阅读次数: 1369

Re: 导航

都是定制的,没有公开卖的。
xtang
周三 8月 03, 2011 9:11 pm
版面: 四海同心QNX论坛
主题: qnx mpc8247 移植问题
回复总数: 3
阅读次数: 2979

Re: qnx mpc8247 移植问题

重编Kernel应该对你没有帮助。

感觉上你的BSP太老了,startup同6.5.0的kernel不匹配了。

建议你去下载一个对应6.5.0的PPC BSP,cf 对比一下 startup 部份,相应修改你自己的 startup
xtang
周四 7月 21, 2011 10:43 am
版面: 四海同心QNX论坛
主题: 请问xtang以及论坛的各位大大,制作U盘启动系统的问题
回复总数: 5
阅读次数: 6283

Re: 请问xtang以及论坛的各位大大,制作U盘启动系统的问题

77是QNX4文件系统统。在QNX4文件系统上,/.boot是一个单个文件,这个就是你 mkifs 出来的image文件。当然是不允许删除的。

/.boot 是一个目录,下面存了好多image的,这个是QNX6文件系统。你要建177分区,用mkqnx6fs来初始化才行。
xtang
周三 7月 20, 2011 9:30 am
版面: 四海同心QNX论坛
主题: 请问xtang以及论坛的各位大大,关于mmap_device_memory()映射的地址的疑问。
回复总数: 5
阅读次数: 3151

Re: 请问xtang以及论坛的各位大大,关于mmap_device_memory()映射的地址的疑问。

1) 可以在 mmap_device_memory() 后面加判断,检查出的是什么错。

代码: 全选

 if (mem_mem == (void *)-1) {
        printf("mmap: %d\n", errno);
 }
2) ThreadCtl() 只为当前线程取得特权,你的第一部份和第二部份是在同一线程里吗?

3) 下面这段代码明显有问题。:)

代码: 全选

if (rc ==-1)
{
    return EXIT_FAILURE;
    printf("ThreadCtl Error.\n");
}
xtang
周一 7月 18, 2011 7:52 pm
版面: 四海同心QNX论坛
主题: 请问xtang以及论坛的各位大大,关于mmap_device_memory()映射的地址的疑问。
回复总数: 5
阅读次数: 3151

Re: 请问xtang以及论坛的各位大大,关于mmap_device_memory()映射的地址的疑问。

没完全看懂你的问题。

1) mmap_device_memory() 返回 -1 意味着出错,你应该 可以查errno来看看具体出了什么 错。

2) mmap_device_memory() 需要IO特权,也已经说,在执行这函数前,必须先执行 ThreadCtl()。如果你写的是个程序,通常在 main() 里做ThreadCtl(),如果你写的是库,一般是在库里先设一个初始化用的init()函数,在那里做个ThreadCtl()。
xtang
周一 7月 18, 2011 7:48 pm
版面: 四海同心QNX论坛
主题: 请问ChannelCreate(),ConnectAttach()目前是否可以进行网络间的
回复总数: 3
阅读次数: 2557

Re: 请问ChannelCreate(),ConnectAttach()目前是否可以进行网络间的

soncfe@yahoo.com.cn 写了:那这个NOD怎么来获得啊
netmgr_*() 函数们用来解决nd转换,远程nd取得等。
xtang
周一 7月 11, 2011 11:11 pm
版面: 四海同心QNX论坛
主题: 请问Xtang以及论坛的各位大大,如何同时触发启动多个程序
回复总数: 4
阅读次数: 2062

Re: 请问Xtang以及论坛的各位大大,如何同时触发启动多个程序

恩,明白你的意思,先将A,B,C三个程序先启动,然后阻塞。利用服务端来回复它们。请问否可以采取这样的方式,服务端采用一个广播式的发送一个信号量,A,B,C都可以同时接收到。然后就可以保证他们可以同时往下执行了。 取决于你的“同时”的定义是什么。MsgReply()不是一个阻塞操作。 A,B,C都在S上REPLY_BLOCK后,S做MsgReply(A);这时A被恢复为READY,加入READY队列,但当前执行进程仍然是S。S可以继续MsgReply(B),导致B进入READY队列;然后MsgReply(C),C变成READY; 接下来当S放弃CPU时(时间片到了,或是又阻塞了),在READY...
xtang
周一 7月 11, 2011 3:25 pm
版面: 四海同心QNX论坛
主题: 请问Xtang以及论坛的各位大大,如何同时触发启动多个程序
回复总数: 4
阅读次数: 2062

Re: 请问Xtang以及论坛的各位大大,如何同时触发启动多个程序

如果A, B, C还没有启动的话,它们是没有办法收到信号量的。(程序必须先执行)

你的问题,归结到A, B, C 三个程序启动后,如何同步到某一点上。如果是三个进程,命名信号量可以做这件事。也可以让三个进程启动,初始化,一切都准备好后,发个消息给服务器S,当S收到所有进程的“初始化终了”信息后,再一一回复它们,让它们继续执行下去。
xtang
周六 7月 09, 2011 11:10 pm
版面: 四海同心QNX论坛
主题: QNX6.5中使用io-net类型驱动的问题
回复总数: 3
阅读次数: 2556

Re: QNX6.5中使用io-net类型驱动的问题

io-pkt 与 io-net 是完全不一样的内部结构。驱动、协议层完全不同。

你的devn-sja1000.so驱动,可以在io-pkt里用,这只是因为io-pkt提供了一个devnp-sim.so的兼容层,使得旧的驱动可以在io-pkt里用。
可是对于原来的协议层,npm-rawcan.so,我的理解,只能获取源码,重写之后,才可以在io-pkt上用。
xtang
周四 7月 07, 2011 5:54 pm
版面: 四海同心QNX论坛
主题: QNX6.5中使用io-net类型驱动的问题
回复总数: 3
阅读次数: 2556

Re: QNX6.5中使用io-net类型驱动的问题

devn- 的好办,但你那个 devp-rawcan.so如果是io-net的协议,恐怕不能直接在io-pkt里用吧。