From: Philippe Gerum <rpm@xenomai.org>
To: Sunetra Sashi <snmgmt19@gmail.com>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai] XDDP and inter-driver API.
Date: Tue, 10 Jul 2012 11:36:32 +0200 [thread overview]
Message-ID: <4FFBF7A0.7070601@xenomai.org> (raw)
In-Reply-To: <CAKSrRNwnjG1GRogzx5_QaXu_Jwe+HuQWoQVjqe8N_YQO9GT9Sg@mail.gmail.com>
On 07/10/2012 11:17 AM, Sunetra Sashi wrote:
>
>
> On Tue, Jul 10, 2012 at 5:10 AM, Philippe Gerum <rpm@xenomai.org
> <mailto:rpm@xenomai.org>> wrote:
>
...
>
> I am making these calls from within the kernel, not from user space.
> Hence I ended up using rtdm calls instead
>
>
>
> /dev/rtp0 is a non-real-time user-space endpoint for the
> communication, between a regular linux application and a real-time
> component. It does not make sense to open it from kernel space.
>
>
> My intent here is to set up something similar to xddp-echo.c (RT - Non
> RT communication) but in kernel space instead. How should I go about
> creating the Linux endpoint for XDDP in the kernel?
>
There is no direct way for that, this device/protocol is not intended
for this purpose. This is a regular linux application to Xenomai
real-time communication path, nothing else. Regular linux applications
live in userland, only.
We don't recommend building applications in kernel space.
>
>
>
>
>
> Do I need to install any specific xenomai modules for
> this to work?
>
>
> Obviously, yes. Check IPC drivers in the "Drivers" sub-menu
> of the
> Xenomai configuration. You need to have
> CONFIG_XENO_DRIVERS_RTIPC_XDDP enabled.
>
>
> I already checked this in the configuration, It is enabled.
> Should this
> also be set to y? CONFIG_XENO_DRIVERS_RTIPC. In my configuration
> it is
> set to m.
>
>
> Did you load the xeno_rtipc module then?
>
>
> It is not loaded. But I got an error when I did that.
> Xenomai: assertion failed at /.../kernel/xenomai/skins/)
> Xenomai: RTDM: missing open handler
It does not make any sense. This assertion can only trigger for a named
device, not a protocol device. RTIPC is a protocol device.
- did you change any of the driver code?
- what command did you use to load the module, verbatim?
> insmod: error inserting 'xeno_rtipc.ko': -1 Invalid parameters
>
>
>
> Should I see any modules loaded in
> /proc/xenomai/rtdm/protocol___devices?
>
>
> Yes.
>
>
>
>
> Thanks
> Shweta
> ___________________________________________________
> Xenomai mailing list
> Xenomai@xenomai.org <mailto:Xenomai@xenomai.org>
> <mailto:Xenomai@xenomai.org <mailto:Xenomai@xenomai.org>>
> http://www.xenomai.org/____mailman/listinfo/xenomai
> <http://www.xenomai.org/__mailman/listinfo/xenomai>
> <http://www.xenomai.org/__mailman/listinfo/xenomai
> <http://www.xenomai.org/mailman/listinfo/xenomai>>
>
>
>
> --
> Philippe.
>
>
>
>
>
> --
> Philippe.
>
>
>
--
Philippe.
next prev parent reply other threads:[~2012-07-10 9:36 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-10 2:30 [Xenomai] XDDP and inter-driver API Sunetra Sashi
2012-07-10 8:40 ` Philippe Gerum
2012-07-10 9:03 ` Sunetra Sashi
2012-07-10 9:10 ` Philippe Gerum
2012-07-10 9:17 ` Sunetra Sashi
2012-07-10 9:36 ` Philippe Gerum [this message]
2012-07-10 11:23 ` Sunetra Sashi
2012-07-10 15:01 ` Philippe Gerum
2012-07-10 15:43 ` Sunetra Sashi
2012-07-10 15:57 ` Philippe Gerum
2012-07-10 16:15 ` Sunetra Sashi
2012-07-10 16:24 ` Lennart Sorensen
2012-07-10 17:00 ` Philippe Gerum
2012-07-10 17:09 ` Philippe Gerum
2012-07-10 17:20 ` Snmgmt
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=4FFBF7A0.7070601@xenomai.org \
--to=rpm@xenomai.org \
--cc=snmgmt19@gmail.com \
--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.