Re: NI 6025 GPIO device under XPe - anyone done this?

From: Bernie Fowler (bern_at_fowlerseng.co.uk)
Date: 10/06/04


Date: Wed, 6 Oct 2004 20:39:42 +0100

The reason why files are on server is because this is 'defence application'
and the files must not persist on the target - i.e. they are classified and
reside on a removeable disk.

There are many inf files, many .sys files and many drivers - if I install
the 'minimal' device drivers on XPP , initially there is 60MB of files - a
lot of this is documentation and developer support. The card also requires
an application NI call Measurement Explorer which initiates the registry and
possible other things(?)

If I use NI installation routines I get a message 'Wrong OS Version' - do
you know a way of getting XPe to report a version similar/the same as XP
Pro?

Thanks for your suggestions I will follow these up tomorrow.

Bernie

"Slobodan Brcin (eMVP)" <sbrcin@ptt.yu> wrote in message
news:e1Do5rtqEHA.3744@TK2MSFTNGP10.phx.gbl...
> Hi Bernie,
>
> I can't understand why do you want to keep some files on server. Why not
> all XPe files or no files at all scenario.
> Also I have never seen this card, so I can only speak theoretically based
> on other hardware and driver experience.
>
> Ai)
> From Device Manager on your XP Prof you can see all files associated with
> driver itself.
> Also same info you can read from inf file. There is a section that list
> all required files and where they should be put.
>
> Aii) How many inf files is provided by this package?
> Anyhow if they are pure hardware drivers then you can safely make
> component that will copy them to inf folder on XPe image.
> If there are software drivers than you will have to preinstall them from
> your component.
> Type of driver can be determined easily by examining enum branches in
> registry or by look from Device Manager.
> Same thing can be determined by examining inf file itself and checking
> PnPID (VID/PID) numbers presence.
>
> Aiii,Aiv) Depending on what setup/wizard app configure you could be
> required to put some config values in registry from your
> component.
> Use regmon, and regedit to determine what values are used exactly by
> installation.
> Depending on config values used you might be required to write either your
> application or to modify inf file to set hardware device
> specific defaults.
>
> Av) For start try making it work locally. Or on XPP that pull files
> remotely.
>
> Best regards,
> Slobodan
>
> PS:
> Do not use CD inf file auto import option. But do things manually.
>
>
> "Bernie Fowler" <bern@fowlerseng.co.uk> wrote in message
> news:416289bf$0$44857$ed2619ec@ptn-nntp-reader02.plus.net...
>> The following is an e-mail I submitted to the NI support group to
>> summarise
>> what I am trying to achieve - hope this helps (?)
>>
>> I have developed a PC console application using Visual Studio.NET which
>> makes use of the NI 'Traditional DAQ' interface supplied as part of the
>> NI
>> CVI included in the NI Measurement Studio Package. This interface is used
>> to
>> interface to an NI 6025E GPIO board (Compact PCI version). The initial
>> development has been carried out using XP Professional on a Kontron CP304
>> based 'standard' cPCI PC system (Hard disk, Network, CD etc. etc.).
>>
>> My target system is (again) Kontron CP304 cPCI but configured as an
>> embedded
>> system with the following attributes,
>>
>> 256MB Compact Flash
>>
>> No Hard Disk or CD
>>
>> Ethernet link
>>
>> 512MB RAM
>>
>> XP Embedded operating system
>>
>> My design assumes that we have a mapped drive to a file server and all
>> files
>> (as far as possible) are stored on the server (this includes applications
>> and DLLs). The only files required on the target system (in my opinion)
>> are
>> the Kernel Device driver files (e.g. NIDAQ.SYS and XXXX.INF). I include
>> these files into the XPe Target Designer system which builds a
>> pre-configured O/S image with the drivers in place. I have used this
>> method
>> (with success) with another hardware cPCI card and associated drivers.
>>
>> I consider our requirements for the NI system are as follows,
>>
>> i) A list of the Device driver files (*.SYS) required for the NI6025E
>>
>> ii) A list of the Device driver information files (*.INF) required for
>> the
>> NI6025E
>>
>> iii) Any registry settings for the drivers/hardware
>>
>> iv) Confirmation that we do not need to run NIs Measurement Explorer to
>> setup the hardware
>>
>> v) A list of the DLLs required (on the server system) - we can probably
>>
>> establish this by
>>
>> trial and error if the information is not readily to hand.
>>
>> Regards,
>>
>> Bernie Fowler
>>
>>
>>
>> "Bernie Fowler" <bern@fowlerseng.co.uk> wrote in message
>> news:415e6b74$0$17928$ed2619ec@ptn-nntp-reader02.plus.net...
>> > Hi
>> > I am having difficulty installing device drivers for National
>> > Instruments
>> > 6025E hardware under XPe.
>> > Has anyone out there tackled this or a similar problem using NI
>> > hardware?
>> >
>> > Bernie
>> >
>> >
>>
>>
>
>



Relevant Pages

  • Re: NI 6025 GPIO device under XPe - anyone done this?
    ... The 'drivers' installation supplied by NI support a wide range of hardware - ... This card offers 32 dig I/O ports, ... > Also same info you can read from inf file. ...
    (microsoft.public.windowsxp.embedded)
  • Re: Create INF File
    ... If the drivers don't come with an INF file, you will have to create the ... For adding component in Component Designer, I can do it with INF file. ... The drivers for my hardware are like ...
    (microsoft.public.windowsxp.embedded)
  • Re: APIs to install a pnp driver without device being present
    ... SetupCopyOEMInf -- pre-installs the INF file and creates a PNF file (which ... It does not install the drivers. ... Hardware" does not come even once...is this possible??? ...
    (microsoft.public.development.device.drivers)
  • [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
    ... Hardware name: System Product Name ... Call Trace: ... # DCCP Kernel Hacking ... # CAN Device Drivers ...
    (Linux-Kernel)
  • Re: Display Properties
    ... My next suggestion would be to visit your hardware manufacturers web page ... What to Know Before You Download and Install Windows XP Service Pack 2 ... You also have hardware on your machine that requires drivers to interface ... You have a video card that allows you to see on ...
    (microsoft.public.windowsxp.newusers)