> For the complete documentation index, see [llms.txt](https://theiotlearninginitiative.gitbook.io/embedded-linux/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://theiotlearninginitiative.gitbook.io/embedded-linux/build-systems/yocto-board-support-package/kernel/headers.md).

# Headers

## Headers

> The linux kernel's exported header files describe the API for user space programs attempting to use kernel services. These kernel header files are used by the system's C library (such as glibc or uClibc) to define available system calls, as well as constants and structures to be used with these system calls.

* [Exporting kernel headers for use by userspace](https://www.kernel.org/doc/Documentation/kbuild/headers_install.txt)
* [Kernel Headers Package in Yocto Environment](https://communities.intel.com/thread/60446?start=0\&tstart=0)

## Headers Creation

ToDo Create instructions
