Re: priority inversion
From: KM (konstmor_at_nospam_yahoo.com)
Date: 04/30/04
- Next message: Colin Parker: "Re: Remote control of device"
- Previous message: Slobodan Brcin \(eMVP\): "Re: priority inversion"
- In reply to: KR: "priority inversion"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 29 Apr 2004 18:59:06 -0700
KR,
XP Embedded (including its scheduler) is based on XP Pro binaries. Therefore
everything that could be archived in XP Pro, could be done on XPe. And vice
verse - XP restrictions are applied to XPe.
XP/XPe itself is not reat time OS and one of the reasons is the priority
inversion, particularly in interrupt processing. To prevent the priority
inversion you will need to implement your own kernel synchronization object
(mechanism).
However, some of the limitations are bypassed with NT/XP Reat-time
extentions (e.g., Venturcom - RTSS Scheduler, INTime - Region objects). Read
here for more info:
http://www.windowsfordevices.com/articles/AT2503923807.html
Also, these articles will give you a couple of options to go for RT
extentions under XPe:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxpesp1/html/tchReal-TimeOperatingSystemsINtimeArchitecture.asp
KM
> does embedded XP scheduler has mechanisms to prevent priority inversion ?
>
> Thanks,
> KR
>
- Next message: Colin Parker: "Re: Remote control of device"
- Previous message: Slobodan Brcin \(eMVP\): "Re: priority inversion"
- In reply to: KR: "priority inversion"
- Messages sorted by: [ date ] [ thread ]