Thank you William that is exactly what I was looking for. I am sorry we 
seam to have got of to a bad start here. I guess I interpreted your initial 
reply differently than you intended.

You are correct I have a fair amount of experience at C and CAN/serial 
comms stuff however I am new to Linux - especially the build process etc. I 
am happy with big projects generally.There are a few areas I was struggling 
with to do with builds and compilers etc and I guess more than one issue at 
once sometimes looks like a massive issue.

On Thursday, August 7, 2014 4:34:43 PM UTC+1, William Hermans wrote:
>
> A_P, So, I don't really know what you're asking. It almost sounds as 
> though you're experiencing what I refer to as "pre project anxiety" Meaning 
> you've taken on a project larger than you're normally used to, and you do 
> not know where to begin. Normally what I do in this situation, I just start 
> writing code. Then when I start running into potential problems. I'll break 
> out the "whiteboard", and work out the program flow.
>
> Do you know of this ? https://www.kernel.org/doc/Documentation/HOWTO. 
> Also, git is much more than a tool to upload / download source files. You 
> can use it to create patches, you can use it to search your entire project 
> for various "things", etc. Then I'm sure there is much more to it. See, I'm 
> still learning git myself . . .
>
> Anyways, the only way you're going to learn is by doing. So just do, and 
> start learning. You're very likely to make mistakes along the way( just 
> like any one else ). SO long as you learn by them, there really is no 
> problem.
>
>
> On Thu, Aug 7, 2014 at 8:19 AM, Don deJuan <[email protected] 
> <javascript:>> wrote:
>
>>  On 08/07/2014 05:15 AM, A P wrote:
>>  
>> William,like I said every search I do is not helping - and I do alot of 
>> searching, and I can get the project out of git hub. 
>>
>>  I think you misunderstand, I appreciate how important GitHub is and 
>> more importantly the effort people put in to create the code. If I didn't I 
>> wouldn't be referencing it. I had already managed to get the project out 
>> etc. The issue I have is the large jump from code to building a kernel with 
>> modification, ensuring it is built  with the correct components etc and 
>> ensuring that every subsequent C project I write can pick up and use the 
>> new library.. I think you have perhaps forgotten how long it takes to learn 
>> or you did it incrementally. There is alot of it and it is very daunting - 
>> wonder how many people have been put off by the scale or the attitude. 
>>
>>  
>>  
>>  
>> On Tuesday, August 5, 2014 4:27:29 PM UTC+1, William Hermans wrote: 
>>>
>>>   *The problem is every search I do on the subject assumes I know how 
>>>> to use github and how to compile the parts of the kernel I need and what I 
>>>> do with the output. There is no step by step guide - this does not make it 
>>>> easy for people that are new to Linux. *
>>>>
>>>
>>>  Get used to it, this is the way it will always be. For some reason, 
>>> Linux users seem to be incredibly lazy, or really bad at communicating 
>>> instructions. Sure, not all the time, just most of the time. I suggest that 
>>> you make a Debian VM, and start learning . . . Also while you're at it, you 
>>> *DO* need to learn git. git is far more useful than you  seem to realize. 
>>> Start using goolge, and go to town.
>>>
>>>  Remember, *you* are the one who needs to learn these things. So it is 
>>> your own responsibility to learn / figure out various things. It will get 
>>> easier / better with time and experience.
>>>
>>>
>>>  
>>>
>>> On Tue, Aug 5, 2014 at 12:22 AM, A P <[email protected]> wrote:
>>>
>>>>
>>>>
>>>>  I am trying to work out how to build an install an update to the 
>>>> kernel for the CAN. The project I believe is here
>>>>
>>>>  https://gitorious.org/linux-can/
>>>>  
>>>>  There are a few sub projects within it. I specifically want to add 
>>>> the ISO-TP protocol to my beaglebone project so I guess this means 
>>>> building 
>>>> it into the kernel - I don't believe this is a released part of the 
>>>> SocketCAN driver as standard yet. I am using Debian as my OS.
>>>>
>>>>  The problem is every search I do on the subject assumes I know how to 
>>>> use github and how to compile the parts of the kernel I need and what I do 
>>>> with the output. There is no step by step guide - this does not make it 
>>>> easy for people that are new to Linux. 
>>>>
>>>>  Also I guess if I add functionality to the kernel I would need to 
>>>> update header files etc to use these features.
>>>>
>>>>  If I use a cross compiler on a windows pc (or a linux pc for that 
>>>> matter) do I need to build drivers/libraries there as well ?
>>>>
>>>>  Thanks in advance to anyone that can explain
>>>>  
>>>>  A_P
>>>>
>>>>  
>>>>   -- 
>>>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> Only "attitude" I see in this thread is yours. You got solid advice for 
>> being a n00b to the world YOU wanted to join. No one will hold your hand 
>> through your entire process and ever single step for your specific desires. 
>> There is plenty of info out there how to any and every step. Especially at 
>> the level you're looking for, ie beginners stuff. 
>>  
>> -- 
>> 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] <javascript:>.
>> 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