nvidia相关的主控基操

说明

该文章记录一些NVIDIA关联的命令和工具。


1.自启动方式

1)自启动可使用传统的systemctl方式:

//增加xxx.service文件,xxx中实现可以是启动脚本等自动化
 touch /etc/systemd/system/multi-user.target.wants/xxx.service
//将该文件软连接到如下:
/etc/systemd/system/multi-user.target.wants/xxx.service 
ln -s /etc/systemd/system/multi-user.target.wants/xxx.service /etc/systemd/system/multi-user.target.wants/xxx.service 
//启动配置
systemctl start xxx或systemctl start xxx.service
或service xxx start

具体使用可以查询systemctl工具使用。

2)使用update-rc.d工具:
开启自启动 update-rc.d -f user_script.sh defaults
关闭自启动 update-rc-d -f user_script.sh remove
查看是否开启 ls -l /etc/rc0.d |grep user_script.sh

2.修改某个目录的所有者,比如在使用ssh发送win下资源到板端,发现目录是root权限,可以降权

chown -R ubuntu:ubuntu /tmp

3.查看OpenCV版本或Cuda版本

dpkg -l |grep opencv;dpkg -l |grep cuda

4.开启/关闭图形界面

开启图形界面: sudo systemctl set-default graphical.target ;sudo reboot -f
关闭图形界面: sudo systemctl set-default multi-user.target ;sudo reboot -f

5.自动挂载

/etc/fstab增加,如下增加了3个挂载点,分别是d1,d2,d3,前提是TF卡分区了fdisk /dev/mmcblk1

# /etc/fstab: static file system information.
# 
# These are the filesystems that are always mounted on boot, you can
# override any of these by copying the appropriate line from this file into
# /etc/fstab and tweaking it as you see fit.  See fstab(5).
#
# <file system> <mount point>             <type>          <options>                               <dump> <pass>
/dev/root            /                     ext4           defaults                                     0 1
tmpfs /tmp tmpfs defaults,size=1024M 0 0
/dev/mmcblk1p1 /home/ubuntu/d1 ext4 defaults 0 0
/dev/mmcblk1p2 /home/ubuntu/d2 ext4 defaults 0 0
/dev/mmcblk1p3 /home/ubuntu/d3 ext4 defaults 0 0

6.查看系统一些资源

查看Jtson_Nano L4T版本: head -n 1 /etc/nv_tegra_release
查看系统版本: cat /etc/lsb-release
查看正在运行的系统资源,内存等信息: htop
查看当前工作模式: nvpmodel -q verbose;修改工作模式: nvpmodel -m 0
查看系统cpugpu占用温度: 链接: [link](https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3231/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/AppendixTegraStats.html)
镜像打包: dd if=/dev/mmcblk0p1 of=$basedir/backup.raw
修改shell为bash方式:sudo dpkg-reconfigure dah


7.关于USB摄像头为同一家,如何固定串口号(VID,PID)

链接1: 双USB摄像头相同厂家解决方案 链接2: NVIDIA主控接入USB摄像头

8. 优化

8.1 系统日志优化

在使用过程中,发现系统日志一直在写入,包含开发应用中的标准输出,这些日志随着时间写入会将系统磁盘写完

  1. 如果想将自己应用日志的写入管制,可以使用
    elf > /dev/null 2>&1
  2. 如果想让系统的日志syslog全部不写入,可以按照如下
    2.1 vi /etc/rsyslog.d/50-default.conf,注释掉*.*;auth,authpriv.none -/var/log/syslog 这一行
    2.2 修改后生效 service rsyslog restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值