Thanks all for your answers.
I agree that WinCE is soft-real-time, anyway I like it !
I can configure the thread reading from BT and writing to COM with a
specific priority (higher than quite any other threads in the system).
Returning on XP (I presume my customer will not like the CE suggestion) I
was thinking to skip the thread scheduling latencies sending an IRP from BT
receive callback to COM write dispatch routine.
But I am not sure I can send an IRP to COM driver directly from BT receive
callback as COM dispatch may expect to be called from passive level.
Am I correct ?
At the moment I have no visibility of customer application; I will
investigate how many I/O are queued, synch/asynch etc. etc. next week.
Again thanks,
PaoloC
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of D.J. Stachniak
Sent: Friday, November 05, 2010 6:36 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Design architecture
I hear ya. This is exactly why I put in my disclaimer and why I still stand
by it. And what I mean by that is in no way meant to be taken as a
criticism of CE but rather to state that calling anything just āreal-timeā
is not a sufficient enough description and requires at the very least a
prefix of āhardā or āsoftā but in reality an even more thorough description.
But I digress - Iāve been a part of these types of discussions too many
times over the past 12 years to know the ensuing stalemate is coming so Iāll
stop now.
And just for the record, I am indeed a proponent of CE. Iām working on a
particularly frustrating FreeRTOS project right now and would absolutely
welcome in CE in for nothing else than the ease of development within it
(and, yes, thatās a complement).
Ok, I think Iāve dug myself into a sufficiently sized hole now so Iāll
stopā¦ ![:wink: :wink:](/images/emoji/twitter/wink.png?v=12)
On Nov 5, 2010, at 9:57 AM, xxxxx@osr.com wrote:
This is off-topic, BUT:
According to one of the WinCE architects I was talking to a couple of weeks
ago, Windows CE is in fact a soft real-time system. There are definitely
very stringent (MICROsecond-level) latency guarantees available to drivers
(which is the area we were discussing).
Donāt trust MSFT? How about this from Dedicated Systems:
http://download.microsoft.com/download/7/2/f/72fef3b0-9545-46a4-8886-a94f265
df9c4/EVA-2.9-TST-CE-x86-01-Iss1.00.pdf
I can imagine your hesitancy, given that the statement implied an inaccurate
conclusion.
Peter
OSR
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 9.0.864 / Virus Database: 271.1.1/3239 - Release Date: 11/05/10
08:34:00