* Re: [Xenomai] Xenomai on Beaglebone
[not found] <f4e484caea0dc89aaa132406e82ac5ae@theropers.us>
@ 2012-09-13 13:31 ` Stephan Kappertz
2012-09-13 13:44 ` Gilles Chanteperdrix
2013-01-16 17:59 ` Yogi
0 siblings, 2 replies; 9+ messages in thread
From: Stephan Kappertz @ 2012-09-13 13:31 UTC (permalink / raw)
To: xenomai, adam.r.roper
> Hi Stephan,
>
>
> I saw that you got Xenomai running on the Beaglebone from the thread here: http://www.xenomai.org/pipermail/xenomai/2012-July/000476.html
>
>
> I was wondering if you would be willing to share the source code for this. I am interested in getting Xenomai working on the Beaglebone but I have no previous experience with Xenomai. I would greatly appreciate it if you would be willing to share your source code.
>
>
> Thanks!
>
>
> Adam Roper
>
>
I can provide a combined patchfile against the vanilla 3.2.21 kernel that includes both the AM335x support as provided by Koen Kois git repository and the xenomai/adeos patch. That patch file is 9.1 MB. Do you have an FTP server where I can upload it to?
- Stephan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
2012-09-13 13:31 ` [Xenomai] Xenomai on Beaglebone Stephan Kappertz
@ 2012-09-13 13:44 ` Gilles Chanteperdrix
[not found] ` <CAMpYrwA+-Rhr=MvA2sLXFgHp0o7fseukeaoFDhO6Xej-VUjF_A@mail.gmail.com>
2013-01-16 17:59 ` Yogi
1 sibling, 1 reply; 9+ messages in thread
From: Gilles Chanteperdrix @ 2012-09-13 13:44 UTC (permalink / raw)
To: Stephan Kappertz; +Cc: adam.r.roper, xenomai
On 09/13/2012 03:31 PM, Stephan Kappertz wrote:
>> Hi Stephan,
>>
>>
>> I saw that you got Xenomai running on the Beaglebone from the
>> thread here:
>> http://www.xenomai.org/pipermail/xenomai/2012-July/000476.html
>>
>>
>> I was wondering if you would be willing to share the source code
>> for this. I am interested in getting Xenomai working on the
>> Beaglebone but I have no previous experience with Xenomai. I would
>> greatly appreciate it if you would be willing to share your source
>> code.
>>
>>
>> Thanks!
>>
>>
>> Adam Roper
>>
>>
>
> I can provide a combined patchfile against the vanilla 3.2.21 kernel
> that includes both the AM335x support as provided by Koen Kois git
> repository and the xenomai/adeos patch. That patch file is 9.1 MB. Do
> you have an FTP server where I can upload it to?
We could distribute this work with Xenomai sources, if you were willing
to provide it in a more manageable way, such as a pre-patch to apply to
the Koen Kois git repository before the I-pipe patch, then a post-patch.
Like we do for imx5x/imx6q.
Regards.
--
Gilles.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
[not found] ` <CAMpYrwA+-Rhr=MvA2sLXFgHp0o7fseukeaoFDhO6Xej-VUjF_A@mail.gmail.com>
@ 2012-09-17 11:21 ` Oier G. de Albeniz
2012-09-17 12:14 ` Stephan Kappertz
1 sibling, 0 replies; 9+ messages in thread
From: Oier G. de Albeniz @ 2012-09-17 11:21 UTC (permalink / raw)
To: xenomai; +Cc: Stephan Kappertz, adam.r.roper
Dear all,
>> I am interested in getting Xenomai working on the
>> Beaglebone but I have no previous experience with Xenomai. I would
>> greatly appreciate it if you would be willing to share your source
>> code.
I would be very interested in it too as I am in the exactly same case here.
I am also new to xenomai and I would want to test it in a beaglebone.
>On 13 September 2012 15:44, Gilles Chanteperdrix wrote:
>We could distribute this work with Xenomai sources,
That would be awesome.
>On 09/13/2012 03:31 PM, Stephan Kappertz wrote:
> I can provide a combined patchfile against the vanilla 3.2.21 kernel
That would be great too.
>On 09/13/2012 03:31 PM, Stephan Kappertz wrote:
> that includes both the AM335x support as provided by Koen Kois git
>On 07/12/2012 09:54 PM, Stephan Kappertz wrote:
> I am using the slightly patched kernel from linux-omap
In the meanwhile, could you tell us what seems to be the best kernel tree
to get xenomai working in the beaglebone? I can't find the git repo you
talk about.
Thanks,
Gdalbeniz
PS. Apologies if the email is sent twice.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
[not found] ` <CAMpYrwA+-Rhr=MvA2sLXFgHp0o7fseukeaoFDhO6Xej-VUjF_A@mail.gmail.com>
2012-09-17 11:21 ` Oier G. de Albeniz
@ 2012-09-17 12:14 ` Stephan Kappertz
2012-09-17 12:23 ` Gilles Chanteperdrix
1 sibling, 1 reply; 9+ messages in thread
From: Stephan Kappertz @ 2012-09-17 12:14 UTC (permalink / raw)
To: Oier G. de Albeniz, xenomai, adam.r.roper, Gilles Chanteperdrix
> Dear all,
>
> >> I am interested in getting Xenomai working on the
> >> Beaglebone but I have no previous experience with Xenomai. I would
> >> greatly appreciate it if you would be willing to share your source
> >> code.
>
> I would be very interested in it too as I am in the exactly same case here. I am also new to xenomai and I would want to test it in a beaglebone.
>
> >On 13 September 2012 15:44, Gilles Chanteperdrix wrote:
> >We could distribute this work with Xenomai sources,
>
> That would be awesome.
>
> >On 09/13/2012 03:31 PM, Stephan Kappertz wrote:
> > I can provide a combined patchfile against the vanilla 3.2.21 kernel
>
> That would be great too.
>
> >On 09/13/2012 03:31 PM, Stephan Kappertz wrote:
> > that includes both the AM335x support as provided by Koen Kois git
> >On 07/12/2012 09:54 PM, Stephan Kappertz wrote:
> > I am using the slightly patched kernel from linux-omap
>
> In the meanwhile, could you tell us what seems to be the best kernel tree to get xenomai working in the beaglebone? I can't find the git repo you talk about.
>
> Thanks,
>
> Gdalbeniz
The problem with an post patch is that it needs to be updated for every updated ipipe patch…
What I could do now is creating a post-patch to the the kernel after applying the original ipipe-core-3.2.21-arm.patch to the vanilla kernel. I did not update to ipipe-core-3.2.21-arm-1.patch though. Gilles, do you have an incremental patch available that I can apply after the original patch? Making that patch apply correctly would possibly be less effort than starting with the full patch again.
- Stephan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
2012-09-17 12:14 ` Stephan Kappertz
@ 2012-09-17 12:23 ` Gilles Chanteperdrix
2012-09-17 14:43 ` Stephan Kappertz
0 siblings, 1 reply; 9+ messages in thread
From: Gilles Chanteperdrix @ 2012-09-17 12:23 UTC (permalink / raw)
To: Stephan Kappertz; +Cc: xenomai, adam.r.roper
On 09/17/2012 02:14 PM, Stephan Kappertz wrote:
>> Dear all,
>>
>>>> I am interested in getting Xenomai working on the Beaglebone
>>>> but I have no previous experience with Xenomai. I would
>>>> greatly appreciate it if you would be willing to share your
>>>> source code.
>>
>> I would be very interested in it too as I am in the exactly same
>> case here. I am also new to xenomai and I would want to test it in
>> a beaglebone.
>>
>>> On 13 September 2012 15:44, Gilles Chanteperdrix wrote: We could
>>> distribute this work with Xenomai sources,
>>
>> That would be awesome.
>>
>>> On 09/13/2012 03:31 PM, Stephan Kappertz wrote: I can provide a
>>> combined patchfile against the vanilla 3.2.21 kernel
>>
>> That would be great too.
>>
>>> On 09/13/2012 03:31 PM, Stephan Kappertz wrote: that includes
>>> both the AM335x support as provided by Koen Kois git On
>>> 07/12/2012 09:54 PM, Stephan Kappertz wrote: I am using the
>>> slightly patched kernel from linux-omap
>>
>> In the meanwhile, could you tell us what seems to be the best
>> kernel tree to get xenomai working in the beaglebone? I can't find
>> the git repo you talk about.
>>
>> Thanks,
>>
>> Gdalbeniz
>
> The problem with an post patch is that it needs to be updated for
> every updated ipipe patch…
The point is that most of the time, you do not need to update it. If you
integrate the I-pipe patch in your patch, then it is sure, you need to
re-release the patch after every release of the I-pipe patch.
>
> What I could do now is creating a post-patch to the the kernel after
> applying the original ipipe-core-3.2.21-arm.patch to the vanilla
> kernel. I did not update to ipipe-core-3.2.21-arm-1.patch though.
> Gilles, do you have an incremental patch available that I can apply
> after the original patch? Making that patch apply correctly would
> possibly be less effort than starting with the full patch again.
I do not understand what you mean. I was talking about a pre and post
patch, not of a post patch only.
--
Gilles.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
2012-09-17 12:23 ` Gilles Chanteperdrix
@ 2012-09-17 14:43 ` Stephan Kappertz
2012-09-17 18:00 ` Gilles Chanteperdrix
0 siblings, 1 reply; 9+ messages in thread
From: Stephan Kappertz @ 2012-09-17 14:43 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai, adam.r.roper
> On 09/17/2012 02:14 PM, Stephan Kappertz wrote:
>>> Dear all,
>>>
>>>>> I am interested in getting Xenomai working on the Beaglebone
>>>>> but I have no previous experience with Xenomai. I would
>>>>> greatly appreciate it if you would be willing to share your
>>>>> source code.
>>>
>>> I would be very interested in it too as I am in the exactly same
>>> case here. I am also new to xenomai and I would want to test it in
>>> a beaglebone.
>>>
>>>> On 13 September 2012 15:44, Gilles Chanteperdrix wrote: We could
>>>> distribute this work with Xenomai sources,
>>>
>>> That would be awesome.
>>>
>>>> On 09/13/2012 03:31 PM, Stephan Kappertz wrote: I can provide a
>>>> combined patchfile against the vanilla 3.2.21 kernel
>>>
>>> That would be great too.
>>>
>>>> On 09/13/2012 03:31 PM, Stephan Kappertz wrote: that includes
>>>> both the AM335x support as provided by Koen Kois git On
>>>> 07/12/2012 09:54 PM, Stephan Kappertz wrote: I am using the
>>>> slightly patched kernel from linux-omap
>>>
>>> In the meanwhile, could you tell us what seems to be the best
>>> kernel tree to get xenomai working in the beaglebone? I can't find
>>> the git repo you talk about.
>>>
>>> Thanks,
>>>
>>> Gdalbeniz
>>
>> The problem with an post patch is that it needs to be updated for
>> every updated ipipe patch…
>
> The point is that most of the time, you do not need to update it. If you
> integrate the I-pipe patch in your patch, then it is sure, you need to
> re-release the patch after every release of the I-pipe patch.
>
>>
>> What I could do now is creating a post-patch to the the kernel after
>> applying the original ipipe-core-3.2.21-arm.patch to the vanilla
>> kernel. I did not update to ipipe-core-3.2.21-arm-1.patch though.
>> Gilles, do you have an incremental patch available that I can apply
>> after the original patch? Making that patch apply correctly would
>> possibly be less effort than starting with the full patch again.
>
> I do not understand what you mean. I was talking about a pre and post
> patch, not of a post patch only.
>
>
> --
> Gilles.
>
Ok. How would I create such a pre-patch? Basically I would have to patch the Koen Koi sources so that the ipipe patch applies successfully. Which means that I have to make them "look like" the vanilla kernel. Sounds like a huge effort given that I had to change the ipipe patch at around 50 places to get it apply successfully. Or am I missing something?
- Stephan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
2012-09-17 14:43 ` Stephan Kappertz
@ 2012-09-17 18:00 ` Gilles Chanteperdrix
0 siblings, 0 replies; 9+ messages in thread
From: Gilles Chanteperdrix @ 2012-09-17 18:00 UTC (permalink / raw)
To: Stephan Kappertz; +Cc: xenomai, adam.r.roper
On 09/17/2012 04:43 PM, Stephan Kappertz wrote:
>> On 09/17/2012 02:14 PM, Stephan Kappertz wrote:
>>>> Dear all,
>>>>
>>>>>> I am interested in getting Xenomai working on the
>>>>>> Beaglebone but I have no previous experience with Xenomai.
>>>>>> I would greatly appreciate it if you would be willing to
>>>>>> share your source code.
>>>>
>>>> I would be very interested in it too as I am in the exactly
>>>> same case here. I am also new to xenomai and I would want to
>>>> test it in a beaglebone.
>>>>
>>>>> On 13 September 2012 15:44, Gilles Chanteperdrix wrote: We
>>>>> could distribute this work with Xenomai sources,
>>>>
>>>> That would be awesome.
>>>>
>>>>> On 09/13/2012 03:31 PM, Stephan Kappertz wrote: I can provide
>>>>> a combined patchfile against the vanilla 3.2.21 kernel
>>>>
>>>> That would be great too.
>>>>
>>>>> On 09/13/2012 03:31 PM, Stephan Kappertz wrote: that
>>>>> includes both the AM335x support as provided by Koen Kois git
>>>>> On 07/12/2012 09:54 PM, Stephan Kappertz wrote: I am using
>>>>> the slightly patched kernel from linux-omap
>>>>
>>>> In the meanwhile, could you tell us what seems to be the best
>>>> kernel tree to get xenomai working in the beaglebone? I can't
>>>> find the git repo you talk about.
>>>>
>>>> Thanks,
>>>>
>>>> Gdalbeniz
>>>
>>> The problem with an post patch is that it needs to be updated
>>> for every updated ipipe patch…
>>
>> The point is that most of the time, you do not need to update it.
>> If you integrate the I-pipe patch in your patch, then it is sure,
>> you need to re-release the patch after every release of the I-pipe
>> patch.
>>
>>>
>>> What I could do now is creating a post-patch to the the kernel
>>> after applying the original ipipe-core-3.2.21-arm.patch to the
>>> vanilla kernel. I did not update to ipipe-core-3.2.21-arm-1.patch
>>> though. Gilles, do you have an incremental patch available that I
>>> can apply after the original patch? Making that patch apply
>>> correctly would possibly be less effort than starting with the
>>> full patch again.
>>
>> I do not understand what you mean. I was talking about a pre and
>> post patch, not of a post patch only.
>>
>>
>> -- Gilles.
>>
>
> Ok. How would I create such a pre-patch? Basically I would have to
> patch the Koen Koi sources so that the ipipe patch applies
> successfully. Which means that I have to make them "look like" the
> vanilla kernel. Sounds like a huge effort given that I had to change
> the ipipe patch at around 50 places to get it apply successfully. Or
> am I missing something?
The way I do it:
keep the branch which works preciously, it should not be changed.
Checkout a temporary branch from the vendor branch (that would be what
you call the "Koen Koi sources").
Try and apply the I-pipe patch, see all files conflicting. The
pre-patch is the reverse diff between the files in the vanilla kernel,
and the files conflicting in the vendor branch.
Generate the pre-patch.
git reset --hard
git clean -df (beware this erases all files non commited in git, so do
not do that if you keep precious files not under git control)
Apply the pre-patch.
Apply the I-pipe patch.
The post-patch is the difference between the current contents of your
working directory and the contents of the precious branch that works.
You may want to add all files and commit in the temporary branch to be
able to generate the post patch with "git diff".
--
Gilles.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
2012-09-13 13:31 ` [Xenomai] Xenomai on Beaglebone Stephan Kappertz
2012-09-13 13:44 ` Gilles Chanteperdrix
@ 2013-01-16 17:59 ` Yogi
2013-01-16 18:34 ` John Morris
1 sibling, 1 reply; 9+ messages in thread
From: Yogi @ 2013-01-16 17:59 UTC (permalink / raw)
To: xenomai
Stephan Kappertz <stephan.kappertz <at> kabelmail.de> writes:
>
> > Hi Stephan,
> >
> >
> > I saw that you got Xenomai running on the Beaglebone from the thread here:
http://www.xenomai.org/pipermail/xenomai/2012-July/000476.html
> >
> >
> > I was wondering if you would be willing to share the source code for this.
I am interested in getting Xenomai
> working on the Beaglebone but I have no previous experience with Xenomai. I
would greatly appreciate it if
> you would be willing to share your source code.
> >
> >
> > Thanks!
> >
> >
> > Adam Roper
> >
> >
>
> I can provide a combined patchfile against the vanilla 3.2.21 kernel that
includes both the AM335x support
> as provided by Koen Kois git repository and the xenomai/adeos patch. That
patch file is 9.1 MB. Do you have
> an FTP server where I can upload it to?
>
> - Stephan
>
Hi, Stephan-
I am also trying to get Xenomai on my beaglebone - can you provide me with your
files too?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Xenomai] Xenomai on Beaglebone
2013-01-16 17:59 ` Yogi
@ 2013-01-16 18:34 ` John Morris
0 siblings, 0 replies; 9+ messages in thread
From: John Morris @ 2013-01-16 18:34 UTC (permalink / raw)
To: Yogi; +Cc: xenomai
On 01/16/2013 11:59 AM, Yogi wrote:
> Stephan Kappertz <stephan.kappertz <at> kabelmail.de> writes:
>
>>
>>> Hi Stephan,
>>>
>>>
>>> I saw that you got Xenomai running on the Beaglebone from the thread here:
> http://www.xenomai.org/pipermail/xenomai/2012-July/000476.html
>>>
>>>
>>> I was wondering if you would be willing to share the source code for this.
> I am interested in getting Xenomai
>> working on the Beaglebone but I have no previous experience with Xenomai. I
> would greatly appreciate it if
>> you would be willing to share your source code.
>>>
>>>
>>> Thanks!
>>>
>>>
>>> Adam Roper
>>>
>>>
>>
>> I can provide a combined patchfile against the vanilla 3.2.21 kernel that
> includes both the AM335x support
>> as provided by Koen Kois git repository and the xenomai/adeos patch. That
> patch file is 9.1 MB. Do you have
>> an FTP server where I can upload it to?
>>
>> - Stephan
>>
>
> Hi, Stephan-
>
> I am also trying to get Xenomai on my beaglebone - can you provide me with your
> files too?
Hi fellas,
Michael Haberler has done some work on this, see this wiki:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?BeagleboneDevsetup
John
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2013-01-16 18:34 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <f4e484caea0dc89aaa132406e82ac5ae@theropers.us>
2012-09-13 13:31 ` [Xenomai] Xenomai on Beaglebone Stephan Kappertz
2012-09-13 13:44 ` Gilles Chanteperdrix
[not found] ` <CAMpYrwA+-Rhr=MvA2sLXFgHp0o7fseukeaoFDhO6Xej-VUjF_A@mail.gmail.com>
2012-09-17 11:21 ` Oier G. de Albeniz
2012-09-17 12:14 ` Stephan Kappertz
2012-09-17 12:23 ` Gilles Chanteperdrix
2012-09-17 14:43 ` Stephan Kappertz
2012-09-17 18:00 ` Gilles Chanteperdrix
2013-01-16 17:59 ` Yogi
2013-01-16 18:34 ` John Morris
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.