Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 3598e03f authored by Dhruva Gole's avatar Dhruva Gole
Browse files

BeaglePlay: tutorials: Add kernel development guide


Start writing documentation for kernel development on AM625 which is
present on the BeaglePlay

Signed-off-by: default avatarDhruva Gole <goledhruva@gmail.com>
parent 7cfc48cb
Branches
No related merge requests found
......@@ -103,6 +103,18 @@ Demos and tutorials
intermediate
.. card::
:link: play-kernel-development
:link-type: ref
**Linux Kernel development**
^^^
Compile and install Linux Kernel to your beagleplay.
+++
.. admonition:: Complexity level
intermediate
.. raw:: latex
\end{comment}
......@@ -119,3 +131,4 @@ Demos and tutorials
demos-and-tutorials/using-oldi
demos-and-tutorials/using-csi
demos-and-tutorials/zephyr-cc1352-development
demos-and-tutorials/play-kernel-development
.. _play-kernel-development:
.. toctree::
:numbered:
Introduction
Introduction
#############
This guide is for all those who want to kick start their kernel development
journey on the TI AM625x SoC Based BeaglePlay.
Getting the Kernel Source Code
******************************
The Linux kernel is hosted on a number of servers around the world. The main
repository is hosted on the kernel.org website, but there are also mirrors
hosted by other organizations, such as GitHub and Bootlin.
The `Linux Torvalds tree <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/>`_
is the most up-to-date source of the Linux kernel.
It is used by Linux distributions and other projects to build their own kernels.
The tree is also a popular destination for kernel developers who want to
contribute to the kernel.
Kernel sources can directly be fetched from GIT:
.. code-block:: bash
git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Preparing to Build
******************
.. todo::
Add Compiler download link and env setup instructions
Configuring the Kernel
**********************
.. todo::
Add steps to config kernel for play
Sources
*******
This documentation is heavily based on the `official TI-SDK documentation for
AM62X <https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Foundational_Components_Kernel_Users_Guide.html>`_
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment