前些天逛X宝时偶尔看到树莓派Zero w,由于之前的树莓派3b已当礼物送给XXX当便携学习环境(就是这么没情调,咋的?不满意吗?我家里还有个2U dell 710,要不要,邮费自理?),手头没有一个写shell脚本的环境,十分不便,正好入手一个。后续了解到树莓派Zero的更多优点,萌生了做个多功能USB的想法
树莓派zero w参数如下:
优势:保证功能健全的同时体积不到传统Raspberry Pi尺寸的一半。但是最主要的优势是:
that USB port is not a standard type A port, instead it is a 'USB On-The-Go' port
一般来说,USB 设备有两种,一种是 Host,比如电脑,可以去读取其他 USB 设备的数据,另外一种是 Device,比如键盘鼠标U盘。其他树莓派的USB port都只支持作为 Host,而树莓派 Zero 和 Zero w 同时支持作为 Host 和 Device,这为树莓派做Bad USB提供了前提
由于要做多功能USB,要做模式切换就需要交互界面,故购买如下设备,Zero KEY 套餐可以提供一个便携免焊接的USB口,更符合多功能USB的特点 (注:由于有囤SD卡,故此处选择了无卡套餐,能省则省!)
组装完成后如下
下载系统:https://www.raspberrypi.org/downloads/
解压,使用win32diskImager烧录到SD卡(win32diskImager可读取可写入,方便后续备份系统)
此步主要是为了在没有Mini-HDMI转接头连接显示器时ssh连接树莓派,首推Plan A 默认用户名:pi 密码:raspberry
ssh
的文件或目录。wpa_supplicant.conf
的文件,内容如下ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="WIFI name"
psk="WIFI passwd"
priority=1
id_str="test"
}
1、烧录完成后,在电脑上插入这个 SD 卡,在根目录下面的config.txt
文件的末尾添加一行
dtoverlay=dwc2
2、打开 cmdline.txt 在 rootwait 后面添加如下内容
modules-load=dwc2,g_ether
3、在 SD 卡根目录下面创建一个名为ssh
的文件或目录。
4、把SD卡插到树莓派Zero 上。将组装好的树莓派Zero w到电脑上。这时你就可以通过 SSH 终端(如 PuTTY)连接到raspberrypi.local
了。如果这个不能通过这个主机名连接,那么你可能需要给 Windows 系统的电脑上安装 Bonjour、iTunes 或 Quicktime;给 Linux 系统安装 Avahi Daemon 以确保可以通过主机名 “raspberrypi.local” 连接到树莓派 Zero。
https://blog.csdn.net/yaoyutian/article/details/78811681 https://shumeipai.nxez.com/rpi-zero-quick-plug
大伙儿在家都呆烦了吧,一起来运动一下吧!
本文分享自 WriteSimpleDemo 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!