传输文件
有桌面版系统
VNC可以传输文件,打开VNC服务,点击第四个图标,
点击左下角,选择要发送的文件,这样电脑可以给树莓派发送文件。
若想树莓派发送文件到电脑上,点击树莓派右上角
在选择File transfer
选择要传输的文件就行了。
FTP文件传输协议
需要树莓派安装软件,略
无桌面版系统
新建文本文件,输入
#!/bin/sh
export USER='pi'
eval cd~$USER
case "$1" in
start)
#启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1920x1080:1'
echo "Starting VNCServer for $USER"
;;
stop)
su $USER -c '/usr/bin/vncserver -kill:1'
echo "VNCServer stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start/stop}"
exit 1
;;
esac
exit 0
Python配置文件
测试Python版本,注意输入exit()退回python环境
输入python3进入3环境使用pip命令安装python第三方库
如果不想用命令行写代码,打开这个软件(支持python3.5以上版本),而且支持中文
C++配置环境
安装指令,(新版树莓派在运行gpio read时会报错,因为这个库很久没更新了)
第七课:树莓派WiringPi库_树莓派安装wiringpi-CSDN博客
gpio -v 查询版本号
所以用这种安装方法
cd /tmp
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
等安装完成,再输入gpio readall,就可以了
在这里写C代码,记得先保存再编译,再生成可执行文件,再运行
这里用树莓派ZERO安装gpio2.52版本的会报错,参考
树莓派ZeroW学习笔记【0】wiringPi安装和测试_wiringpi thread-CSDN博客
树莓派安装WiringPi以及找不到wiringPi.h文件解决方法(图文教程)
将文件.zip下载到桌面上,改好名字,传到树莓派/tmp下,解压为文件夹(注意名字),
终端输入cd /tmp
cd WiringPi/ (注意名字)
./build
完成后查看版本
gpio -v
gpio readall
如何更换国内下载源
树莓派zero系统是 bullseye的,更改源时要注意。
树莓派从零开始快速入门第2讲——更换国内源_树莓派更换国内软件源-CSDN博客
树莓派无法解析域名(即无法连网,更新软件失败)_树莓派 域名解析暂时失败-CSDN博客
树莓派Raspberry Pi Zero 2W:gpio readall 出现Oops - unable to determine board type... model: 18-CSDN博客
找不到wiringPi.h文件解决方法
如果Geany编译成功,生成失败的话,要修改生成变量
compile------gcc -Wall -c "%f" -lwiringPi -lm
build-----------gcc -Wall -o "%e" "%f" -lwiringPi -lm (l是小写的L)
参考树莓派 GEANY gcc 编译sqrt报错-CSDN博客
也可以不用软件Geany编译生成,直接用命令行
ctrl+z停止当前文件运行
ctrl+c : 前台进程的终止:
查询CPU温度 vcgencmd measure_temp