sane-project-website/old-archive/1998-07/0129.html

61 wiersze
3.1 KiB
HTML
Czysty Zwykły widok Historia

<!-- received="Wed Jul 22 07:56:50 1998 PDT" -->
<!-- sent="Wed, 22 Jul 1998 10:56:37 -0400 (EDT)" -->
<!-- name="Antal Novak" -->
<!-- email="afn@weevil.net" -->
<!-- subject="Re: developing plustek driver-- questions" -->
<!-- id="" -->
<!-- inreplyto="Pine.SUN.3.95.980722115934.28430A-100000@weeble.lut.ac.uk" -->
<title>sane-devel: Re: developing plustek driver-- questions</title>
<h1>Re: developing plustek driver-- questions</h1>
<b>Antal Novak</b> (<a href="mailto:afn@weevil.net"><i>afn@weevil.net</i></a>)<br>
<i>Wed, 22 Jul 1998 10:56:37 -0400 (EDT)</i>
<p>
<ul>
<li> <b>Messages sorted by:</b> <a href="date.html#129">[ date ]</a><a href="index.html#129">[ thread ]</a><a href="subject.html#129">[ subject ]</a><a href="author.html#129">[ author ]</a>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0130.html">becka@rz.uni-duesseldorf.de: "Re: TIFF Image File Format"</a>
<li> <b>Previous message:</b> <a href="0128.html">Antal Novak: "Re: ANNOUNCE: Plustek backend"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>
<!-- body="start" -->
<i>&gt; On Tue, 21 Jul 1998, Antal Novak wrote:</i><br>
<i>&gt; &gt; I don't like low-level OS-dependent... I've got FreeBSD and Linux, and I'm</i><br>
<i>&gt; &gt; sure many others use different OSes; it would be too hard to develop</i><br>
<i>&gt; &gt; low-level drivers for every OS. It's much simpler to have to manually</i><br>
<i>&gt; &gt; specify an I/O port (and in the future, it might be auto-detectable)...</i><br>
<i>&gt; </i><br>
<i>&gt; But surely the low level driver code has to live in kernel space in order</i><br>
<i>&gt; to make use of interrupts and not busy wait on the port? If the driver</i><br>
<i>&gt; runs in user space, even if it is run as root and niced to a high priority</i><br>
<i>&gt; it isn't going to get the snappy response that a kernel module could get?</i><br>
<i>&gt; Especially seeing as the standard parallel port doesn't come with DMA so</i><br>
<i>&gt; the processor has to be involved in every byte transfered? Whilst</i><br>
<i>&gt; effectively hanging the machine whilst a scan is in progress is OK in the</i><br>
<i>&gt; Windoze world, I don't think it sounds terribly nice for the UNIX</i><br>
<i>&gt; environment. Or is there a cunning way of doing an efficient, platform</i><br>
<i>&gt; independent, user space, low level driver that I've missed?</i><br>
<p>
Well... maybe further down the line. At this point, all I'm interested in<br>
is a working SANE driver.<br>
<p>
Do other parallel port drivers require kernel support?<br>
<p>
afn<br>
<p>
<p>
<pre>
--
Source code, list archive, and docs: <a href="http://www.mostang.com/sane/">http://www.mostang.com/sane/</a>
To unsubscribe: echo unsubscribe sane-devel | mail <a href="mailto:majordomo@mostang.com">majordomo@mostang.com</a>
</pre>
<!-- body="end" -->
<p>
<ul>
<!-- next="start" -->
<li> <b>Next message:</b> <a href="0130.html">becka@rz.uni-duesseldorf.de: "Re: TIFF Image File Format"</a>
<li> <b>Previous message:</b> <a href="0128.html">Antal Novak: "Re: ANNOUNCE: Plustek backend"</a>
<!-- nextthread="start" -->
<!-- reply="end" -->
</ul>