System Monitoring _ Jetson to MCU

By default, when the NRU-230V-AWP/NRU-240S-AWP boots into the operating system, the System Monitoring starts working.


Startup Script

You can enable or disable the default System Monitoring mechanism by changing the following line in /etc/init.d/nru230_startup_script.sh.

# /etc/init.d/nru230_startup_script.sh
sudo /home/nvidia/System_Monitoring/UART/./runStatus.sh

runStatus.sh

This script is executed by nru230_startup_script.sh. It also leverages jetson_clocks to ensure a stable heartbeat protocol between the Jetson and the automotive MCU.

sudo jetson_clocks
sudo ./UARTSend &

#jetson_clocks          : Set the jetson clocks to 2.2GHz.


System Monitoring Sample Code

On NRU-230V-AWP, it's located at the following path. The System Monitoring sample code could be found at githubarrow-up-right.

CANDataFormat.ini

This CANDataFormat.ini offers 3 different System Monitoring modes.

Jetson Status

The CPU and GPU information is based on tegrastats, so it is important to ensure that tegrastats is working properly on your machine.

Last updated