I see Robert has answered all your question. Here are some suggestions that might help once you complete the first build.
After you build, you will find the kernel on the yakbuild/KERNEL folder. This is where you edit your code. Do not “build_kernel.sh” again as this will overwrite any code you edited. Use yakbuild/tools/rebuild.sh to rebuild the kernel with your changes. The output of the build is placed in the yakbuild/deploy folder. You will find an yakbuild/deploy/update.sh which you can customize to copy the files to your NFS share or use yakbuild/deploy/updateSD.sh to update your BBB SDcard. I recommend that you place your kernel module/driver under the yakbuild/KERNEL/drivers folder. If you create a custom folder, then you need to edit the Makefile and Kconfig files in the drivers folder. Your custom folder must also have a Makefile and Kconfig file. Look at other folders in the drivers folders for examples. Alternatively, you could also use the yakbuild/KERNEL/samples folder for your source code. Regards, John > On Jun 27, 2017, at 10:40 AM, mzimmers <[email protected]> wrote: > > Ah, OK...I missed the "branches" button on the web page. A few follow-up > questions, please: > > - I neglected to mention that I'm looking for the source code; am I in the > correct location? > - it seems that branches are maintained for each version and patch level. Do > I need to concern myself with finding the right stuff for the sublevel as > well? > - my BBB is currently running 4.4.48. In my brief browsing, I didn't find > mention of this particular version. Would it be advisable to move up to a new > version as long as I'm going through this exercise? > > Thanks. > > -- > For more options, visit http://beagleboard.org/discuss > <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] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/14051cf1-b93d-4e3c-90ae-2ee63b30599c%40googlegroups.com > > <https://groups.google.com/d/msgid/beagleboard/14051cf1-b93d-4e3c-90ae-2ee63b30599c%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/8AF08D52-C91D-4D06-9D31-315E8A37DC3C%40gmail.com. For more options, visit https://groups.google.com/d/optout.
