Re: Which OS should I chose?



In article <97913e38-e5d0-4e1c-ad8c-7221cac573be@xxxxxxxxxxxxxxxxxxxxxxxxxxx>, "huxuelei630@xxxxxxxxx" <huxuelei630@xxxxxxxxx> wrote:
Hi, I have a big problem, please give me some help.
I have a PCI card which read 16KB data from FIFO to the memory when an
interrupt came out.And the interrupt is very fast, almost 16ms a time.
I have written a driver based on windows for the card, but lost too
many datas.

I want to change a embedded system, which OS should I chose? Please
help me .thanks.

Are you saying that you want to change to an embedded system BECAUSE your
Windows driver is losing too much data? Your PCI card is generating 16KB every
16ms, which is 1000 KB/s or about 8 Mbps. This is very slow compared to other
PCI cards that have Windows drivers like an old USB 1.1 card at 12 Mbps or a
WiFi card at 54 Mbps or a USB 2.0 card at 480 Mbps. The 16 ms interrupt period
shouldn't be a problem either since that's slower than Windows traditional 10
ms timesilce. If you're losing data, then it sounds like the problem is either
on the card itself or in the way your driver is written. Changing to an
embedded OS won't fix either problem.
.



Relevant Pages

  • Re: Which OS should I chose?
    ... I have a PCI card which read 16KB data from FIFO to the memory when an ... interrupt came out.And the interrupt is very fast, ... I assume your embedded system is also x86 based. ...
    (comp.arch.embedded)
  • Re: Which OS should I chose?
    ... I have a PCI card which read 16KB data from FIFO to the memory when an ... interrupt came out.And the interrupt is very fast, ... I want to change a embedded system, ... did you currently hook it to a PC and now are looking to hook it up ...
    (comp.arch.embedded)
  • Re: yenta_socket rapid fires interrupts
    ... The embedded system has a single PCI slot. ... the PCI card with the RICOH CARDBUS support on it in the embedded ...
    (Linux-Kernel)
  • Missing Interupts?
    ... I am developing a device driver for a processing type PCI card on FreeBSD ... I just can't seem to get my interrupts working. ... There is a "force interrupt" register on the PCI card which I write to ...
    (freebsd-hackers)
  • Missing Interrupts
    ... I am developing a device driver for a processing type PCI card on FreeBSD ... I just can't seem to get my interrupts working. ... There is a "force interrupt" register on the PCI card which I write to ...
    (freebsd-questions)