Kernel# This topic discusses aspects of the NVIDIA® Jetson™ Linux kernel. Kernel Customization Prerequisites Obtaining the Kernel Sources Building the Jetson Linux Kernel Building the NVIDIA Out-of-Tree Modules Building the DTBs Installing Real-Time Kernel Real-Time Kernel Using OTA Update Building Real-Time Linux Kernel Sources Real-Time Kernel Latency Results on Jetson Thor Bring Your Own Kernel Introduction Process Overview to Bring Your Own Kernel Upstream Patches Generic Timestamp Engine Enabling the HTE Driver BMI088 IMU Driver BMI088 Driver Device Tree Accelerometer IIO Attributes Gyroscope IIO Attributes Testing BMI088 Driver Hardware Timestampping Engine (HTE) Compile and Execute Accelerometer Sample Output Gyroscope Sample Output Enable 25 Gigabit Ethernet on QSFP Port Kernel Boot Time Optimization Device Tree Nodes Environment Configuration Compile-Time Configuration Asynchronous Probe To reduce file system initialization time To modularize the kernel drivers To disable debugging Display Configuration and Bring-Up Common Display configurations for all Platforms Orin specific Display Configuration Display Configuration for Jetson Thor