From: Uwe Fechner <u.fechner@tudelft.nl>
To: xenomai@xenomai.org
Subject: Re: [Xenomai] a question:deadline for the real devices
Date: Sun, 24 Jun 2012 13:19:32 +0200 [thread overview]
Message-ID: <4FE6F7C4.7030500@tudelft.nl> (raw)
In-Reply-To: <CAKKWdtf6_qRDcGs762F=9WGc7BNnHoq4-07x37sY8kPvZRS07A@mail.gmail.com>
Hi,
for realtime I/O you need drivers that support Xenomai. They are available for serial I/O,
CAN bus, Ethercat and probably more.
Avoid USB (not as realiable as needed for industrial applications).
With respect to disc I/O: First of all use an SSD harddisc that has a RAM input cache.
Than you could also create a thread that receives data via a realtime queue and
writes it with a lower priority the hard disc. I am not sure if this is always
needed.
Best regards:
Uwe Fechner
On 24.06.2012 12:59, ali hagigat wrote:
> When we talk about Xenomai and a hard real time system, every thing
> seems OK regarding to tasks and the CPU code, what about the
> functionality of I/O devices?
>
> Like there is no guarantee for writing a sector on a hard disk below a
> specified time. Or reading/writing a USB device.
>
> I mean doing a real input/output action seems not to have a specific
> deadline. While sometimes it seems we need to have it.
>
> Any comment and direction will be appreciated much.
>
> _______________________________________________
> Xenomai mailing list
> Xenomai@xenomai.org
> http://www.xenomai.org/mailman/listinfo/xenomai
--
----------------------------------------
Uwe Fechner, M.Sc.
Delft University of Technology
Faculty of Aerospace Engineering/ASSET
Kluyverweg 1,
2629 HS Delft, The Netherlands
Phone: +31-15-27-88902
next prev parent reply other threads:[~2012-06-24 11:19 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-24 10:59 [Xenomai] a question:deadline for the real devices ali hagigat
2012-06-24 11:19 ` Uwe Fechner [this message]
2012-06-24 19:16 ` Anders Blomdell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FE6F7C4.7030500@tudelft.nl \
--to=u.fechner@tudelft.nl \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.