EVO ORIN实时内核#

实时内核获取#

可以从米文官网,对应的镜像下载目录获取。

安装方式#

#启动命令终端,通过cd命令进入到deb文件的存放目录下,如: 
cd /home/nvidia/ 
#deb包版本号更换为实际使用的版本 
sudo dpkg -i --force-overwrite nvidia-l4t-rt-kernel-4.2.12.65-arm64.deb nvidia-l4t-rt-display-4.2.12.65-36.4.0-arm64.deb nvidia-l4t-rt-kernel-headers-4.2.12.65-arm64.deb nvidia-l4t-rt-kernel-oot-modules-4.2.12.65-arm64.deb
 #重启设备
sudo reboot

设置CPU百分比#

chaosblade-1.7.3-compiled.tar

#安装方法:
#chaosblade-1.7.3-compiled.tar 解压后 整个文件拷贝到设备里,执行如下命令
# 指定百分比负载(注意以下两个命令都需要执行才能生效)
./blade create cpu load --cpu-percent 60
./blade destroy beeaaf3a7007031d

验证方式#

1.按照
sudo apt-get install rt-tests
2.测试命令 
sudo cyclictest -l100000 -m -a0 -t1 -p99 -i400 -h400 -q



非实时补丁

实时补丁

CPU 10%

cyclictest

Min Latencies: 1 us

Avg Latencies: 7.4 us

Max Latencies: 1256.6 us

Histogram Overflows: 47

Min Latencies: 1 us

Avg Latencies: 3 us

Max Latencies: 111.8 us

Histogram Overflows: 0

CPU 50%

cyclictest

Min Latencies: 1 us

Avg Latencies: 2 us

Max Latencies: 178 us

Histogram Overflows: 0

Min Latencies: 1 us

Avg Latencies: 2 us

Max Latencies: 22.6 us

Histogram Overflows: 0

CPU 70%

cyclictest

Min Latencies: 00001 us

Avg Latencies: 2 us

Max Latencies: 69 us

Histogram Overflows: 0

Min Latencies: 1 us

Avg Latencies: 2 us

Max Latencies: 18 us

Histogram Overflows: 0

CPU 100%

cyclictest

Min Latencies: 1.2 us

Avg Latencies: 2 us

Max Latencies: 139 us

Histogram Overflows: 0

Min Latencies: 1 us

Avg Latencies: 2 us

Max Latencies: 24.8 us

Histogram Overflows: 0