Am 24.01.2013 um 11:53 schrieb Bas Laarhoven:

> On 24-1-2013 11:14, Michael Haberler wrote:
>> Am 24.01.2013 um 09:48 schrieb Bas Laarhoven:
>> 
>>> On 23-1-2013 23:25, Charles Steinkuehler wrote:
>>>> On 1/23/2013 1:33 PM, Bas Laarhoven wrote:
>>>>> On 23-1-2013 19:52, Michael Haberler wrote:
>>>>>> Am 23.01.2013 um 16:17 schrieb Bas Laarhoven:
>>>>>> 
>>>>>>> Since you have experience with patching xenomai on top of a kernel, is 
>>>>>>> there any chance applying the patches on the 3.2.34 kernel?
>>>>>>> You can download that kernel from 
>>>>>>> https://github.com/modmaker/linux/tree/linux-ti33x-psp-3.2.34-r18a+gitr720e07b4c1f687b61b147b31c698cb6816d72f01.
>>>>>>> The link might not work directly, but it contains all the relevant 
>>>>>>> information to find the branch in my kernel tree.
>>>>>>> 
>>>>>>> The advantage of this kernel is that it contains the relevant drivers 
>>>>>>> for GPIO, PWM, ADC, PRUSS, etc. It also contains the EEPROM based 
>>>>>>> configuration decoder that I wrote. It's used by my BeBoPr board to 
>>>>>>> automatically configure the I/O, so one doesn't need to load drivers, 
>>>>>>> set the multiplexers and so on (Charles: This might save you a lot of 
>>>>>>> work!).
>>>>>> I am now looking into it, and I am not so sure about the last paragraph.
>>>>> ??? Huh, I'm not sure if I understand what you're saying here. Do you
>>>>> think the TI branches are better., is that what you're saying? Then I
>>>>> suggest that you read back the IRC logs on #beagle over the last year.
>>>> From my perspective, the fancy BeagleBone specific kernel bits that Bas
>>>> is wanting are not particularly necessary for LinuxCNC.
>>> Charles,
>>> The capes have an EEPROM containing configuration information that is used 
>>> to configure the BeagleBone's I/O when the kernel boots. If you want (or 
>>> need) to do that yourself, that's of course a choice you are free to make. 
>>> It's indeed fancy, and user friendly : )
>>>> Running under Xenomai, we can't call into the Linux kernel to update
>>>> anything without a severe latency hit, so we'll have to talk to the raw
>>>> hardware anyway.  It's easy enough to talk to the PRU directly since
>>>> it's unused by Linux, but some of the other hardware (like the ADC and
>>>> PWM) is a bit trickier.  I'm actually hoping I don't have to *disable*
>>>> the Linux drivers for the AM335x hardware to keep the kernel from
>>>> stepping on registers while we're talking directly to the hardware via
>>>> Xenomai/userspace.
>>>> 
>>> Ah, it wasn't clear to me that you were going to do all the low level stuff 
>>> yourself.
>>> Is this necessary? Can't you use the standard drivers for the not time 
>>> critical parts?
>>> If not, I hope you're an expert and have lot's of time to spend ; )
>> 
>> Bas,
>> 
>> this is getting a bit lop-sided.
>> 
>> I concur with Charles that you havent come forward with a good argument to 
>> change horses at this point for _LinuxCNC_, given the new horse pretty much 
>> rides as fast as the old one.
>> 
>> If you need that kernel with Xenomai for your de-facto proprietary 
>> application which nobody over here can gain anything from, I suggest to go 
>> about it as follows:
>> 
>> - take your tree and branch at commit 
>> d3f8f7cc6d6ee6f50d3cfee335ad0994ad910d1c , the 3.2 mergepoint, which will 
>> make the 3.2-core ipipe patch apply cleanly
>> - follow these instructions from line 34: 
>> http://git.mah.priv.at/gitweb/linuxcnc-kernel.git/blob/c7422c10a84e122ebb561d98e750b043390fd527:/linuxcnc/README.beaglebone
>> - when reaching line 55, try a build and see if Xenomai works properly
>> - if yes, work your way forward through the 2000 or so mystery commits while 
>> still have a running kernel
>> 
>> let us know how it goes and publish results, it's always good to have more 
>> than one option
>> 
>> - Michael
> 
> Charles, Michael,
> 
> Indeed, it makes no sense to continue this discussion 'en public'.
> 
> I remember when we had first contact that I stated that if someone else took 
> care of the kernel part I could work on the (open source) PRUSS code.
> Now it's getting clear to me that both of you don't want to go this way and 
> have already made your mind up about which kernel to use etc.
> 
> I'll stop wasting your (and my) time,


c'mon, Bas - a son of the great Dutch trading nation skimping on the sales job 
- that's unheard of 

sell us on the upside and we'll vanish in the sunset hand in hand


-Michael

ps: is there something to the rumor that 'failure to conclude a deal' is a 
reportable offense at Dutch embassies ;-?


> 
> -- Bas
> 
> 
>> 
>>> -- Bas
>>> 
>> 
>> ------------------------------------------------------------------------------
>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. ON SALE this month only -- learn more at:
>> http://p.sf.net/sfu/learnnow-d2d
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
> 


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to