常用命令
Ctrl alt t 打开终端
gnome-session-properties 打开开机自启动管理界面
ifconfig 查看ip
xrandr --fb 1200x800 调节分辨率
ll /dev/vi* 查看摄像头编号
sudo vim /etc/rc.local 编辑开机自启动文件
sudo chmod 777 /dev/ttyTHS1 给/dev/ttyTHS1添加执行权限
sudo nmcli dev wifi connect wifi名 password wifi密码 连接wifi
sudo nmcli dev wifi 查看附近wifi
sudo nmcli connection show 查看wifi连接状态

 menu:

  开机自启动

  安装的库

  历程

  注意事项

开机自启动:

开机自启动:

gnome-session-properties下:

      xrandr --fb 1200x800   #分辨率
sudo sh -c 'echo 100 >/sys/devices/pwm-fan/target_pwm' #风扇(可以写成一个文件执行 python3 /home/jetbot/thermal.py)
/usr/lib/vino/vino-server --display=:0 & #vnc服务开启 /etc/rc.local文件下: #!/bin/bash
sleep 10
sudo /usr/bin/jetson_clocks
sudo /home/jetbot/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer -i "/home/jetbot/mjpg-streamer/mjpg-streamer-experimental/input_uvc.so" -o "/home/jetbot/mjpg-streamer/mjpg-streamer-experimental/output_http.so -w /home/jetbot/mjpg-streamer/mjpg-streamer-experimental/www"
#sudo nohup create_ap wlan0 eth0 ZL_Jetson_WIFI-$(sudo cat /sys/class/net/wlan0/address | sed 's/://g' | cut -c 7-12) zhonglingkeji >ap.log 2>&1 &
#sudo sh -c 'echo 100 > /sys/devices/pwm-fan/target_pwm'
sudo python3 /home/jetbot/c6/opencv/servo_control.py
sudo python3 /home/jetbot/ledblink.py &

 安装的库:

安装的库

pyaudio
scipy
dlib
jetcam
create_ap
mjpg

 历程:

历程:
1.开启vnc并将vnc开启命令添加到开机自启动中,
无头模式先ssh连接,开启vnc服务,进入vnc图形界面,将vnc开启命令(/usr/lib/vino/vino-server --display=:0 &)加入到开机自启动界面里,(如果有开启的mjpg进程,要先杀死该进程才能进入vnc),此处我将杀死mjpg的命令写入到killmjpg.sh中,执行python3 killmjpg.py来调用killmjpg.sh杀死mjpg进程。
使用方法:开机后在xshell中执行python3 killmjpg.py,(开启vnc的命令已添加到开机自启动gnome-session-properties中)然后就可以登入vnc图形界面了。
   注意给killmjpg.sh执行权限:sudo chmod 777 killmjpg.sh

2.连接wifi
sudo nmcli dev wifi 查看附近wifi
sudo nmcli dev wifi connect wifi名 password wifi密码 连接wifi
sudo nmcli connection show 查看wifi连接状态 3.ifconfig 查看ip,然后就可以用这个ip了 4.分辨率开机自启动
xrandr --fb 1200x800 5.风扇调节
风扇调节写入文件thermal.py中,可通过执行sudo python3 thermal.py来调节风扇速度,此处我将转速设置为100,sh -c 'echo 100 >/sys/devices/pwm-fan/target_pwm' & 6.发出热点
安装create_ap,将发出热点写入自启动文件/etc/rc.local中
sudo nohup create_ap wlan0 eth0 ZL_Jetson_WIFI-$(sudo cat /sys/class/net/wlan0/address | sed 's/://g' | cut -c 7-12) zhonglingkeji >ap.log 2>&1 & 7.mjpg视频流
安装mjpg,开机自启,写入到自启动文件/etc/rc.local中 8.开机后摄像头归零
写入自启动文件/etc/rc.local中
sudo python3 /home/jetbot/c6/opencv/servo_control.py 注意:安装jetcam,pyaudio,scipy,dlib,
使用serial模块时需要给/dev/ttyTHS1执行权限

 注意事项:

1.开启vnc服务需要杀死mjpg进程(开启vnc服务已设为开机自启,只需杀死mjpg进程即可)

#!/bin/bash

sudo kill -9 `ps -elf|grep mjpg |awk '{print $4}'|awk 'NR==1'`

sudo kill -9 `ps -elf|grep mjpg |awk '{print $4}'|awk 'NR==1'`

killmjpg.sh

import os

os.system('./killmjpg.sh')

killmjpg.py

python3 killmjpg.py  #杀死mjpg进程,
/usr/lib/vino/vino-server --display=:0 #开启vnc服务

2.使用serial模块时,需要给/dev/ttyTHS1执行权限

sudo chmod 777 /dev/ttyTHS1

3.打开摄像头报错Gtk-Message: Failed to load module "canberra-gtk-module

解决方法: sudo apt-get install libcanberra-gtk-module

4.控制风扇

import os

os.system("sh -c 'echo 200 >/sys/devices/pwm-fan/target_pwm' &")  

thermal.py

python3 thermal.py

5.z_uart报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

解决方法:encoding='unicode_escape'

6.jupyter_clickable_image_widget的安装

sudo pip3 install jupyter jupyterlab
sudo apt-get install nodejs-dev node-gyp libssl1.0-dev
sudo apt-get install npm
jupyter labextension install @jupyter-widgets/jupyterlab-manager
git clone https://github.com/jaybdub/jupyter_clickable_image_widget 
cd jupyter_clickable_image_widget
sudo pip3 install -e .
jupyter labextension install js

安装中出现问题:@jupyter-widgets/jupyterlab-manager" is not a valid extension

解决方法:15个好用到爆炸的Jupyter Lab插件 - 知乎 (zhihu.com)

7.永久修改jetson nano上电启动串口/dev/ttyTHS1权限

#修改权限为可读可写可执行,但是这种设置电脑重启后,又会出现这种问题,还要重新设置
sudo chmod 777 /dev/ttyTHS1
#添加用户组
sudo usermod -a -G dialout wsh #注意这里的wsh需换成自己系统的用户名 如果上述方式重启后串口权限依旧打不开,则尝试下面的方法: 先查看串口是否被其他服务占用
sudo lsof | grep ttyTHS1 # 发现一直占用该串口的服务进程是: nvgetty
**#上面的lsof命令找不到的话安装lsof即可**
systemctl stop nvgetty # 停止服务
systemctl disable nvgetty # 取消服务
再将sudo chmod 777 /dev/ttyTHS1设置为开机自启动(sudo vim /etc/rc.local 编辑开机自启动文件)

/dev/ttyTHS1 permission denied 解决办法:永久有可操作权限

jetson nano 4gb记录的更多相关文章

  1. jetson nano开发使用的基础详细分享

    前言: 最近拿到一块jetson nano 2GB版本的板子,折腾了一下,从烧录镜像.修改配件等,准备一篇开箱基础文章给大家介绍一下这块AI开发板. 作者:良知犹存 转载授权以及围观:欢迎关注微信公众 ...

  2. jetson nano 安装 snowboy 遇到的问题及处理

    Snowboy 是 KITT.AI 开发的一个高度可定制的热词检测引擎,当笔者的 jetson nano 加上话筒后,就立马尝试安装,但在安装过程中却发生了错误,所以把处理方式记录了下来以作备忘. 首 ...

  3. Jetson Nano Developer Kit

    The Jetson Nano Developer Kit is an AI computer for learning and for making. ​ 一个推理框架,用于部署模型到嵌入式设备. ...

  4. Jetson Nano系列教程3:GPIO

    摘要: JetsonTX1,TX2,AGXXavier和Nano开发板包含一个40引脚的GPIO头,类似于Raspberry PI中的40引脚头.这些GPO可以通过JetsonGPIOLibrary包 ...

  5. Jetson Nano 系列教程2:串口调试接口登录Jetson Nano

    连接Jetson Nano可以有多种方法,这里我们一一介绍一下.开始本章节前,请先参考上一章,烧写好镜像 直接连接 所谓直接连接,就是将Jetson Nano当做主机,连接HDMI屏幕,连接键盘和鼠标 ...

  6. Jetson Nano系列教程1:烧写系统镜像

    下载镜像 NVIDIA官方为Jetson Nano Developer Kit (后面统称为Jetson Nano了)提供了SD卡版本的系统镜像,并且根据JetPack版本不断得在更新.所以你可以直接 ...

  7. Jetson Nano系列教程0:初识Jetson Nano

    关于Jetson Nano Developer Kit Jetson nano搭载四核Cortex-A57 MPCore 处理器,采用128 核 Maxwell™  GPU.支持JetPack SDK ...

  8. Darknet YOLOv3 on Jetson Nano

    推荐比较好的博客:https://ai4sig.org/2019/06/jetson-nano-darknet-yolov3/ 用的AlexeyAB的版本,并且给出了yolov3和tiny的效果对比. ...

  9. [Jetson Nano]Jetson Nano快速入门

    NVIDIAJetsonNano开发套件是适用于制造商,学习者和开发人员的小型AI计算机.相比Jetson其他系列的开发板,官方报价只要99美金,可谓是相当有性价比.本文如何是一个快速入门的教程,主要 ...

  10. 1、Jetson Nano 远程桌面XP问题

    jeston nano上网 方法3(最简单的方法) 最简单的方法真的特简单,用USB数据线连接主板的USB接口以及手机,打开手机的USB共享即可,若要使用静态IP,可在主板上修改配置文件,接口一般为u ...

随机推荐

  1. 读后笔记 -- Java核心技术(第11版 卷 II) Chapter2 输入与输出

    2.1 输入 / 输出流 No relationship with java.util.stream. 抽象类 Readers/writes process characters, not bytes ...

  2. Modern C++ ——constexpr的各种用法

    Modern C++ --constexpr的用法 Reference <现代C++语言核心特性解析> 为什么引入constexpr const可以定义常量,但也可以用来定义只读变量.co ...

  3. 【Python实例】用脚本自动拿一个或多个仿真环境

    注1:之前使用的是perl,现在尝试切换到python; 注2:该脚本用于实现自动拿仿真环境,里面应该还有很多不足之处,后续逐渐完善; 注3:假设脚本名字为get_env.py,直接执行脚本,会有两次 ...

  4. Jmeter 实现Json格式接口测试

    接口Request Headers中的Content-Type和和charset 在"HTTP请求"中添加UTF-8 在"HTTP信息头管理器"中添加Conte ...

  5. bash脚本的判断语句之一

    开始学习bash的"编程"操作. 其实严格来说,这个脚本语言的语法是比较古老和特殊的,有很多不符合中国人习惯的东西. 因为在中国人的世界里,电脑键盘上面的使用shift才能输出来的 ...

  6. 记慢慢实现学习cocos 制作游戏

    以下皆为记录所用 现在根据官方教程,我已经实现了一个小东西可以上下跳动 了解了Sprite挂载脚本,以及编辑脚本,还有动画的一些入门东西 还了解了如何设置监听键盘按下的输入,这个是没问题的 问题一 如 ...

  7. 使用 DataType 特性应用于 Date 和 Price 属性

    [Display(Name = "Release Date")] [DataType(DataType.Date)] public DateTime ReleaseDate { g ...

  8. 数据库管理工具naicat+DG

    DG 参考链接:https://www.cnblogs.com/zuge/p/7397255.html 自我感觉: 亲切,万能,idea用多了... 石皮 解 用学生账号登陆就可以(我用的这一种) 工 ...

  9. 1996. 游戏中弱角色的数量 (Medium)

    问题描述 1996. 游戏中弱角色的数量 (Medium) 你正在参加一个多角色游戏,每个角色都有两个主要属性: 攻击 和 防御 .给你一个二维整数数组 properties ,其中 properti ...

  10. Nmap常见命令

    一测试环境 靶机:metasploitable2-linux  [下载地址]   IP:192.168.88.128 攻击机: kali   IP :192.168.88..131 二 Nmap命令 ...