1. 硬件环境:
1.1 Rasberry Pi3B (树莓派的电源最好用名牌手机的原装电源)
1.2 Win10 笔记本电脑 (可用Wifi上互联网,以太网口用于直连树莓派)
1.3 CAT5类交叉线一根 (一头用TIA568A接法,一头用TIA568B接法)注:用这种接法可以跳过用树莓派WIFI自动获取IP又联不上网的坑
1.4 家用WIFI路由器
1.5 Class10 TF存储卡: 16G (32G更好)
1.6 一只USB SD读卡器
2. 软件环境
2.1 Rasbian STRETCH WITH Desktop
先去树莓派官网 https://www.raspberrypi.org/ 下载镜像文件,如果是新手或是用来家用玩的,推荐下载 RASPBIAN STRETCH WITH DESKTOP桌面版,如果是老手或是做工控开发,推荐下载RASPBIAN STRETCH LITE轻量版,我这里装的是Desktop桌面版。
2.2 下载烧录工具 Win32DiskImager (自行百度)
2.3 PUTTY
2.4 LANSCAN 局域网扫描器
2.5 VNC_Viewer
3. 安装步骤
3.1 上述的软硬件准备齐后,将TF卡插入读卡器中并插入WIN10笔记本的USB
3.2 用WIN32DISKIMAGER将镜像文件烧录到读卡器中的TF卡
3.3 SD卡烧录好后,在根目录新增一个名为SSH的空文件(如果不加,后面SSH会connection refuse)
3.3 写完后安全拔出TF卡,并插入树莓派的卡槽中
3.4 树莓派通电,将准备好的交叉网线将笔记本与树莓派相连
3.5 将笔记本的无线网卡设置Internet连接共享
3.6 记录下笔记本本地网卡的IP地址
3.7 用LANSCAN软件扫描笔记本本地网卡的IP地址段的IP,会扫到树莓派的IP地址,记录下来
3.8 打开PUTTY,用SSH连接树莓派的IP地址,成功登录
3.9 RASPI-CONFIG,记得选Advance option选项中Expand Filesystem (这个优先)
3.9 先将sources.list 的更新源改成阿里云的,然后更新一下系统
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib
- 附: 树莓派 Raspberry Pi (bullseye)更换阿里云源方法_老鱼干的博客-优快云博客_树莓派换源
- 无法更新apt镜像源?树莓派安装最新版Debian11(bullseye)arm64位系统步骤_布尔乔亚-CN的博客-优快云博客_apt 树莓派 源
补充:如果想安装webmin工具的话,顺便把以下的内容加在SOURCES.LIST后面
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
3.9 根据网上众多的帖子做好的各项设置 (语言,输入法,时区,并打开VNC功能)
3.10 装LAMP和webmin具体的细节后面再补。
注: 如果想在笔记本上用NAVICAT等MYSQL客户端工具远程管理MYSQL, 记得在MYSQL目录下的my.CNF文件最后加上这么一行
bind-address = 0.0.0.0
3.11 装Node-Red
raspbian自2015年开始是默认就带NODE-RED的,但是自带的版本相对较久,可通过下面的命令进行自动升级NODE.JS和NODE-RED
bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
通过上面的命令会自动将旧版的nodejs和nodered进行删除,并安装新版本
更新完後用下列命令將node-red加入到系統的啓動項
sudo systemctl enable nodered.service