请问xtang反射内存的问题 !!

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。

请问xtang反射内存的问题 !!

帖子ruizh » 周四 3月 23, 2006 10:29 am

反射内存卡型号是VMIPCI-5565,但不知道在QNX6.20下如何写驱动程序,请问在QNX6.30版本下有没有相应的驱动程序可以直接使用的,如果没有,该如何入手写该卡的驱动程序?谢谢!!
ruizh
Senior Member
 
帖子: 30
注册: 周一 8月 22, 2005 8:23 am

帖子cfy » 周四 3月 23, 2006 5:26 pm

我有linux的该反射内存卡的驱动,但需要QNX下的驱动,请教各位高手该如何入手把该驱动转换为QNX下驱动?谢谢赐教!
cfy
New Member
 
帖子: 9
注册: 周三 6月 22, 2005 8:38 am

帖子sambok » 周二 11月 16, 2010 12:21 am

cfy 写道:我有linux的该反射内存卡的驱动,但需要QNX下的驱动,请教各位高手该如何入手把该驱动转换为QNX下驱动?谢谢赐教!

1. QNX不是免费系统,我们必须找到详细如何写驱动程序的帮助文档,一般这是QNX
的合作伙伴才能拿到的。

2..反射内存目前只有三家可以做,厂家没有公开硬件结构,非硬件厂家的合作伙伴是无法写驱动程序的。

3. 我们需要非常专业的熟悉QNX系统软件专家和反射内存硬件的专家,了解软件、硬件的结构原理才有可能写驱动程序

4. 这个驱动程序要运行在实时环境下,它的代码和效率必须很高
sambok
New Member
 
帖子: 3
注册: 周一 11月 15, 2010 8:03 pm

帖子xtang » 周二 11月 16, 2010 10:08 am

sambok 写道:1. QNX不是免费系统,我们必须找到详细如何写驱动程序的帮助文档,一般这是QNX
的合作伙伴才能拿到的。

2..反射内存目前只有三家可以做,厂家没有公开硬件结构,非硬件厂家的合作伙伴是无法写驱动程序的。

3. 我们需要非常专业的熟悉QNX系统软件专家和反射内存硬件的专家,了解软件、硬件的结构原理才有可能写驱动程序

4. 这个驱动程序要运行在实时环境下,它的代码和效率必须很高


我没写过反射内存的驱动,只是大致看了下说明。看上去这东西就是一块PCI/PCIe的卡,插入系统后按PCI标准进行配置,然后使用时就是memmap() PCI空间然后直接往里写就行?也许在初始化时需要一个设定、配置的过程,但在使用中应该就直接当内存用了。

回答你的问题:

1) QNX不是免费系统,但怎样写驱动是在开发环境里的。你可以下载QNX,申请30天的试用期。在开发包里有一个叫 DDK (Driver Develop Kit) 的东西,告诉你如何开发各种不同的驱动(网卡、声卡、USB...),有文档,有示例源码。你的驱动虽然同这些都不靠边,但看一下PCI的实现应该就差不多了。

2) 硬件厂商通常会提供“编程说明书”,告诉你如何用软件来控制他们的硬件,这是你写驱动所需要的,硬件构成图反而用途不大。

3) 和 4)其实归结与同一点,你确实需要一个对QNX比较熟悉的人。:) 其实如果有Linux 驱动比较熟的人,看几个QNX的驱动源码,应该也能将Linux的反射内存驱动移植过来,不过要想性能好,还是需要一些技巧的。
xtang
Moderator
 
帖子: 1815
注册: 周五 9月 12, 2003 4:14 am
地址: China

Re: 请问xtang反射内存的问题 !!

帖子trueleven » 周四 9月 12, 2013 8:56 pm

反射内存现在的型号由PCI5565到PCI5565PIORC,目前提供大部分常用操作系统和实时操作系统的驱动,包括RTX,DOS,LINUX,VXWORKS,得QNX下的可能需要根据其它系统下的源码修改,在反射内存-实时仿真技术网(vmic5565。COM)可以下载到中文版的手册和编程手册。好像也有DOS版驱动,希望可以帮到你。
trueleven
New Member
 
帖子: 1
注册: 周四 9月 12, 2013 8:51 pm


回到 四海同心QNX论坛

在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 1 位游客

cron