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.
