Well the kernel sources do come from kernel.org. But many patches need to
be applied for the board to function properly / completely.

So quite honestly I do not know who all is involved in making these
patches, but I do know that Robert consolidates / tests these patches for
the beaglebones. I do know that some community members contribute some
patches, and have always assumed that Robert works on many. But, again,
that's an assumption on my own behalf.

Either way, the kernel sources do come from kernel.org.

On Thu, Jul 9, 2015 at 12:57 PM, <[email protected]> wrote:

>
> William, thanks for all the info.  Good to know Robert is "The Man".  I
> will try working though the link to his stuff.
>
> Re my comment about kernel.org - I am unfamiliar with the
> behind-the-scenes operation,  but from what I observe
> the source from kernel.org supports many arm processors and boards.  At
> some point a new board comes along and
> people start with the tree from kernel.org and make changes in their own
> separate tree to support the new board.
> Later these changes are merged into a new version that is available from
> kernel.org, which I was calling "official"
> for lack of a better term.
>
> Anyway... setting aside my poor terminology... is is not clear to me when
> kernel.org becomes the best place to grab from.
> It sounds like for the BBB it is not.  i.e. Roberts stuff is best.
>
> Regards.
>
> On Thursday, July 9, 2015 at 12:17:10 PM UTC-7, William Hermans wrote:
>>
>> *Yes, I do need to compile modules.*
>>>
>>> *When you say "any latest 3.8" does that mean that I should grab it from
>>> kernel.org <http://kernel.org>, or somewhere else?*
>>>
>>
>> If you follow Robert's guide, and use his script. The scripts will do all
>> this for you through github. If you are familiar with the process, you
>> should be able to read through his guide and see what is happening. Passed
>> that, you'll have to dive in an decipher his build scripts. Personally, I
>> never felt the need. Also, his scripts pull in, and apply numerous patches
>> that are required for the beaglebone kernel.
>>
>> *BTW: One thing that I am not clear on is how to know if an "official"
>>> release from kernel.org <http://kernel.org> has evolved*
>>> *enough or when a specialized version is needed.*
>>>
>>
>> I'm not sure I understand what you mean here. But, the "official" kernel
>> is just the kernel sources, with various patches applied to make it run on
>> the beaglebone black. It is also compiled with various modules in mind.
>> Pretty much everything that the beaglebone has, or can use is "built in"
>> module wise.
>>
>> Off the top of my head: Specialized / customized kernel would only be
>> needed if:
>>
>>
>>    - You need to minimize / reduce the size of the kernel because of
>>    size constraints.
>>    - You need to build in your own custom kernel modules.
>>
>> There are other possibilities too I'm sure, but none that jump out at me
>> right at this moment. Also, just for the record if you do not know already.
>> Robert builds / maintains the official kernels, scripts, etc . . . if that
>> is important to you.
>>
>>>
>>> *I currently have installed: arm-linux-gnueabi-gcc version 4.7.3
>>> (Ubuntu/Linaro 4.7.3-12ubuntu1) *
>>>
>>> *Adequate for compiling the kernel?*
>>>
>>
>> No. If you look on the link I gave you to Robert's guide, it will say
>> which compiler is needed. That, and it is best that you follow his guide,
>> until you're comfortable enough to make changes on your own. In short
>> though, you need the gnueabihf( hard float ) compiler.
>>
>>>
>>> *I saw a link on TI site for PRU assembler and C compiler which I assume
>>> I will also need.*
>>>
>>
>> I'm not absolutely 100% sure, but I believe all this is available via
>> Robert's APT repo. SO you could just add his repository to your APT config
>> file, and then *apt-get update *followed by* apt-cache search *to find
>> the appropriate package name. You can also find, and experiment( after
>> installing) with kernels in this manner as well.
>>
>> Anyhow, if it is not in Robert's repo yet ( which I'm fairly sure it is )
>> Jason Kridner has a github project for all the PRU "stuff". assembler, C
>> compiler, etc.
>>
>>
>> On Thu, Jul 9, 2015 at 11:37 AM, <[email protected]> wrote:
>>
>>>
>>>
>>> Yes, I do need to compile modules.
>>>
>>> When you say "any latest 3.8" does that mean that I should grab it from
>>> kernel.org, or somewhere else?
>>>
>>> BTW: One thing that I am not clear on is how to know if an "official"
>>> release from kernel.org has evolved
>>> enough or when a specialized version is needed.
>>>
>>> I currently have installed: arm-linux-gnueabi-gcc version 4.7.3
>>> (Ubuntu/Linaro 4.7.3-12ubuntu1)
>>>
>>> Adequate for compiling the kernel?
>>>
>>> I saw a link on TI site for PRU assembler and C compiler which I assume
>>> I will also need.
>>>
>>>
>>> On Thursday, July 9, 2015 at 11:08:04 AM UTC-7, William Hermans wrote:
>>>>
>>>> *Can anyone point me to a kernel source that would be the best for a
>>>>> new-commer to play with the PRU?*
>>>>
>>>>
>>>> DO you need to compile your own module(s)? If not then any of the
>>>> latest 3.8.x kernels should work fine.
>>>>
>>>> Here is a link to Robert's build guide:
>>>> https://eewiki.net/display/linuxonarm/BeagleBone+Black
>>>>
>>>> But you'll have to add the PRU stuff manually. Compilers, etc .
>>>>
>>>> On Thu, Jul 9, 2015 at 11:03 AM, <[email protected]> wrote:
>>>>
>>>>>
>>>>> Unfortunately I do not YET have enough experience  with the Sitara,
>>>>> PRUs, Linux devie tree, etc. to jump into
>>>>> making such a contribution. Have only been playing with the BBB for a
>>>>> week.
>>>>>
>>>>> Can anyone point me to a kernel source that would be the best for a
>>>>> new-commer to play with the PRU?
>>>>>
>>>>> Regards,
>>>>> Jalodi
>>>>>
>>>>>  --
>>>>> For more options, visit http://beagleboard.org/discuss
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "BeagleBoard" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>  --
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "BeagleBoard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to