在嵌入式UI上重新启动Linux RT目标

更新 Apr 17, 2025

环境

硬件

  • CompactRIO Controller
  • PXI Controller

操作系统

  • LabVIEW Real-Time (NI Linux Real-Time)

有时,嵌入式代码无法正常工作,所以我想重新启动我的cRIO。由于cRIO硬件安装在一个狭窄的空间内,很难打开它,因此需要在嵌入式 UI上重新启动它。本文将指导如何在嵌入式UI上重新启动 Linux RT目标。

您可以尝试以下方法之一重新启动系统:

  1. 在终端窗口中运行/sbin/reboot
  2. 无法找到 ` reboot`之类的命令,因为reboot在 `/sbin` 中,但您的PATH中缺少它。要永久解决此问题,您可以按照以下步骤将 `/sbin` 添加到您的PATH中:
    1. 运行echo PATH="\$PATH:/sbin" >> ~/.bashrc添加“ PATH=$PATH:/sbin ”。
    2. 运行vi ~/.bashrc检查该行是否已成功添加。
# ~/.bashrc: executed by bash(1) for non-login interactive shells.

[ -z "$PS1" ] && return
[ -z "$BASH_VERSION" ] && return

# Always use ls --color -F, even if dircolors isn't installed: busybox ls
# invariably supports it
alias ls='ls --color=auto -F'

if command -v dircolors >/dev/null 2>&1; then
        eval `dircolors -b`
fi

HISTCONTROL=ignoreboth
shopt -s histappend
shopt -s checkjobs

PATH=$PATH:/sbin
~   
~
~
~
I /home/lvuser/.bashrc [Modified] 19/19 100%
    1. 保存并退出,然后通过运行source ~/.bashrc重新加载。

从现在开始,每次打开终端时,您都可以运行reboot来重新启动系统。