SSH连接树莓派+设置开机自启动程序


树莓派是小型的设备,淘宝上价格也就是几百块,可以安装Linux系统等

在这里插入图片描述
功能:

  1. 做一些Linux上的小实验
  2. 搭一个局域网的服务器
  3. 一些智能机器人上面都搭一个,进行控制和接收信号等
  4. 自动绕行的机器人,雷达数据接收后,数据的处理载体等

连接树莓派

确定设备ip
一般是打开路由管理器,查看客户端列表,查看那一个是你的路由器的ip
ssh连接

86183@DESKTOP-MKB5ERF MINGW64 ~/Desktop
$ ssh pi@192.168.1.105
pi@192.168.1.105's password:  //输入密码
Linux butler 4.14.30-v7+ #1102 SMP Mon Mar 26 16:45:49 BST 2018 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jul 12 10:36:00 2020 from 192.168.1.102
pi@butler:~ $ pwd
/home/pi
pi@butler:~ $

这样你就进入到了树莓派中,此时执行相关操作

传输文件

push 推送文件

## 文件
scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名,文件名称会变化


//相对路径
scp README.md pi@192.168.1.105:~/test/
scp README.md pi@192.168.1.105:~/test/README1.md  
//绝对路径
scp README.md pi@192.168.1.105:/home/pi/test/
scp README.md pi@192.168.1.105:/home/pi/test/README1.md

pull 拉取文件

### 拉取文件
scp pi@192.168.1.105:~/test/README.md .
### 拉取文件夹
scp -r pi@192.168.1.105:~/test/tips .

范例

push植物大战僵尸的刷金币程序到树莓派中

//Windows
scp -r PlantsVsZombies pi@192.168.1.105:~/tools/
//Linux
pi@butler:~/tools $ ls
PlantsVsZombies

设置开机启动任务

植物大战僵尸无限刷金币的python开机启动

我为什么不用Windows跑呢?

  1. 不够酷
  2. 消耗高,一个树莓派的功率相当于一个小风扇
  3. 学习新的知识

supervisor

通过supervisor实现开机启动程序,当然还有很多其他的方式,都可以实现
我的配置

pi@butler:/etc/supervisor/conf.d $ cat plantsvszombies.conf
[program:PlantsVsZombies]
command=python /home/pi/tools/PlantsVsZombies/main.py
autostart=true
directory=/home/pi/tools/PlantsVsZombies
autorestart=true
user=pi
log_stderr=true

这样设置OK后,可以开机运行设置好的程序入口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值