Please provide the following info (tick the boxes after creating this topic):
Target Operating System
[✓] Linux
QNX
other
Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
[✓] DRIVE AGX Orin Developer Kit (not sure its number)
other
SDK Manager Version
[✓] 1.9.1.10844
other
Host Machine Version
[✓] native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other
Hello.
I want to install real-time kernel on Jetson Orin PC.
The currently installed kernel version is 5.10.104-tegra.
Download
- public_sources.tbz2
- Jetson_Linux_R35.2.1_aarch64.tbz2
- Tegra_Linux_Sample-Root-Filesystem_R35.2.1_aarch64.tbz2
I have checked that manual.
- Kernel Customization — Jetson Linux<br/>Developer Guide 34.1 documentation
- Nvidia_kernel_display_driver_source.tbz2 not support real-time kernels - #19 by carolyuu
- Build the Real-Time Kernel - #4 by wai.kwok.law
I succeeded in proceeding with To Build the Real-Time Kernel from decompressing Public_sources.
And, by executing To Build the Kernel, the kernel_out folder was also created.
Referring to the manual(Build the Real-Time Kernel - #4 by wai.kwok.law), it told me to proceed with the commands below, but I proceeded with all of them, but an Invalid target board error occurred in the last flash.sh.
$ sudo tar xpf JAX-TX2-Jetson_Linux_R32.1.0_aarch64.tbz2 (2번 파일 압축 해제)
$ cd Linux_for_Tegra/rootfs/
$ sudo tar xpf …/…/JAX-TX2-Tegra_Linux_Sample-Root-Filesystem_R32.1.0_aarch64.tbz2
$ cd …
$ sudo ./apply_binaries.sh
$ sudo ./flash.sh --no-flash jetson-xxxx mmcblk0p1
There doesn’t seem to be a separate manual for the above command. I would appreciate it if you could tell me again how to do the last step.
And two Linux_for_Tegra files were created (files 1 and 2 were decompressed respectively), file 1 had kernel_out and file 2 had rootfs
is in a state of being.
The nvgpu.ko file located in rootfs has been replaced with a file created in the kernel_out folder.
There is a make command in the manual(Nvidia_kernel_display_driver_source.tbz2 not support real-time kernels - #19 by carolyuu). In which folder is the command executed?
And when the make is completed, can I just change it to real-time according to the manual(Kernel Customization — Jetson Linux<br/>Developer Guide 34.1 documentation)?
In fact, I’m not sure if I did it right because the manuals and forums are jumbled up.
If you have a reorganized manual, please share.
And in the manual, it is installed with sudo apt install nvidia-l4t-rt-kernel nvidia-l4t-rt-kernel-headers, but in the forum
I saw that it was impossible to install with the current command.
Do you have any plans to install rt-kernel with that command?