Jetson Nano设置开机启动程序
在Jetson Nano设置开机启动,必然需要打开终端自动运行某条命令,这就涉及到启动终端后的两种模式,一个是启动终端进入普通用户模式,另一个是启动终端进入root用户模式。接下来就展示具体步骤。
一、在普通用户模式下启动程序
1.如果Jetson Nano设置了开机密码,先取消开机密码
具体操作为:打开桌面的“设置”,找到“用户账户”,设置为“自动登录”。
2.设置开机自启动终端
(1)取消了开机密码之后,需要开机自动打开终端,具体设置方式为:
在终端输入命令:
gnome-session-properties
(2)此时桌面弹出新窗口,自己编一个名字。
(3)在命令中输入:
gnome-terminal
3.编辑配置文件
在终端输入下面的命令打开配置文件
gedit ~/.bashrc
此时就可以再配置文件中设置启动的文件了
比如先进入某个文件夹
cd xxx
然后如果是启动python文件就可以直接执行该文件夹下的python文件
pthon xxx.py
如果是C/C++文件,则需要执行该文件夹下的可执行文件
./xxxx
4.更新配置文件
source ~/.bashrc
二、在root用户下启动程序
1.取消开机密码
方法同上
2.设置开机打开终端
方法同上
3.进入root模式,取消登录root时的密码
sudo su #进入root模式
sudo visudo
在最后一行增加:
用户名 ALL = NOPASSWD:ALL
如:abc ALL = NOPASSWD:ALL
4.此时进入普通用户模式设置配置文件
gedit ~/.bashrc
sudo su #设置为开机即进入root模式
5.再次进入root模式,更改root模式下的配置文件并更新
sudo su #从普通用户模式下进入root用户模式
gedit ~/.bashrc
cd xxx
./xxx或python xx.py等
source ~/.bashrc