jetson nano 4gb记录
常用命令
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记录的更多相关文章
- jetson nano开发使用的基础详细分享
前言: 最近拿到一块jetson nano 2GB版本的板子,折腾了一下,从烧录镜像.修改配件等,准备一篇开箱基础文章给大家介绍一下这块AI开发板. 作者:良知犹存 转载授权以及围观:欢迎关注微信公众 ...
- jetson nano 安装 snowboy 遇到的问题及处理
Snowboy 是 KITT.AI 开发的一个高度可定制的热词检测引擎,当笔者的 jetson nano 加上话筒后,就立马尝试安装,但在安装过程中却发生了错误,所以把处理方式记录了下来以作备忘. 首 ...
- Jetson Nano Developer Kit
The Jetson Nano Developer Kit is an AI computer for learning and for making. 一个推理框架,用于部署模型到嵌入式设备. ...
- Jetson Nano系列教程3:GPIO
摘要: JetsonTX1,TX2,AGXXavier和Nano开发板包含一个40引脚的GPIO头,类似于Raspberry PI中的40引脚头.这些GPO可以通过JetsonGPIOLibrary包 ...
- Jetson Nano 系列教程2:串口调试接口登录Jetson Nano
连接Jetson Nano可以有多种方法,这里我们一一介绍一下.开始本章节前,请先参考上一章,烧写好镜像 直接连接 所谓直接连接,就是将Jetson Nano当做主机,连接HDMI屏幕,连接键盘和鼠标 ...
- Jetson Nano系列教程1:烧写系统镜像
下载镜像 NVIDIA官方为Jetson Nano Developer Kit (后面统称为Jetson Nano了)提供了SD卡版本的系统镜像,并且根据JetPack版本不断得在更新.所以你可以直接 ...
- Jetson Nano系列教程0:初识Jetson Nano
关于Jetson Nano Developer Kit Jetson nano搭载四核Cortex-A57 MPCore 处理器,采用128 核 Maxwell™ GPU.支持JetPack SDK ...
- Darknet YOLOv3 on Jetson Nano
推荐比较好的博客:https://ai4sig.org/2019/06/jetson-nano-darknet-yolov3/ 用的AlexeyAB的版本,并且给出了yolov3和tiny的效果对比. ...
- [Jetson Nano]Jetson Nano快速入门
NVIDIAJetsonNano开发套件是适用于制造商,学习者和开发人员的小型AI计算机.相比Jetson其他系列的开发板,官方报价只要99美金,可谓是相当有性价比.本文如何是一个快速入门的教程,主要 ...
- 1、Jetson Nano 远程桌面XP问题
jeston nano上网 方法3(最简单的方法) 最简单的方法真的特简单,用USB数据线连接主板的USB接口以及手机,打开手机的USB共享即可,若要使用静态IP,可在主板上修改配置文件,接口一般为u ...
随机推荐
- docker compose设置不同容器间通信
docker compose新启动了一个容器,这个时候怎么去连接到其他容器呢,去容器里面ping发现不通.一般来说是因为和其他容器没有在一个网络环境里面.首先用命令查看一下当前存在哪些网络环境. 使用 ...
- Linux CentOS下搭建golang 1.17 开发环境
1. 下载软件包并安装 cd ~ wget https://storage.googleapis.com/golang/go1.17.2.linux-amd64.tar.gz tar zxvf go1 ...
- [Oracle19C ASM管理] ASM的存储管理
安装过程中,选择的OMF自动管理文件.可以看到存储放在ASM的根下. SQL> show parameter db_create_file_dest; NAME TYPE VALUE db_cr ...
- Navicate破解安装
1.安装Navicate客户端 2. 注意安装完毕不要打开navicate,打开后后面可能出现rsa public key not found之类的错误,直接点击注册机,选择版本,点击patc ...
- BIP 两个请求成功后,才能做某一件事
//保存前校验 let SetXStatus = 0; viewModel.on("beforeSave", function (args) { let _this = this; ...
- Jmeter - Config Tips
Guideline: Jmeter.properties file should avoid to be modified , modified user.properties instead > ...
- redis获取图形验证码
1.在pom文件中先导入生成图像的依赖包 <dependency> <groupId>com.baomidou</groupId> <artifactId&g ...
- vue-vite-ts 新版
Vue 后台管理系统 一.系统创建 1.1.环境检测 $ node -v v18.10.0 $ npm -v 9.1.2 ## 若没有该命令 需要用 npm install -g pnpm 安装 $ ...
- Unity SRP Batcher的工作原理
https://blog.csdn.net/zakerhero/article/details/107714801
- HTML学习笔记5----属性
随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...