树莓派(1)zeroW之无屏刷机和硬件配置

本文介绍了如何使用树莓派ZeroW进行无屏刷机和硬件配置,包括选择lite版系统镜像,使用win32diskimager进行刷机,设置SSH和自动连接WiFi。通过创建ssh文件和wpa_supplicant.conf文件实现远程登录和WiFi连接。最后,通过WinSCP和Putty进行系统登录和操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

---这是个挖矿的年代了,你还在用虚拟机就真的out了.

树莓派(1)zeroW之硬件配置总结

树莓派刷机搭建挖矿环境

关闭电源/状态指示灯

(PI1/PI2/PIzero/3B

/3B+/4B)

nano /etc/rc.local

增加

echo 0 | tee  /sys/class/leds/led0/brightness

echo none | tee  /sys/class/leds/led0/trigger

echo none | tee  /sys/class/leds/led1/trigger

echo 0 | tee /sys/class/leds/led1/brightness

echo 0 | llctl f0 l0 d0

关闭电源/状态指示灯 boot法

nano /boot/config.txt

增加

dtparam=act_led_trigger=none    #状态指示灯

dtparam=pwr_led_trigger=none    #电源指示灯

关闭网络指示灯

(PI1/PI2/PIzero/3B

/3B+/4B)

apt-get install libusb-dev

wget https://www.raspberrypi.org/forums/download/file.php?id=6358 -O llctl.tgz

tar xvf ../llctl.tgz

make

nano /etc/rc.local

增加

sudo ./llctl f0 l0 d0

HDMI关闭控制

(屏幕右上角一个彩色的小方块一闪一闪,是树莓派供电不足造成的,这时候3B请一定使用输出5V 2.5A的电源。连接树莓派的USB外设最好能独立供电)

手动关闭显示器

sudo vcgencmd display_power 0

您可以尝试以下几种方法:

1)nano /etc/rc.local 并在出口0上方添加以下行:

# Disable HDMI

/usr/bin/tvservice -o

这将关闭显示屏,但仅在引导顺序中的某个位置

2)将hdmi_blanking设置你的/boot/config.txt ,我发现follwing设置在这里:

hdmi_blanking=0: HDMI Output will be blank when DPMS is triggered

hdmi_blanking=1: HDMI Output will be disabled when DPMS is triggered

hdmi_blanking=2: HDMI Output will be disabled on boot and can be enabled using the above listed commands.

但是官方文档没有hdmi_blanking=2只提及以下两个设置:

0   HDMI Output will blank instead of being disabled

1   HDMI Output will be disabled rather than just blanking

我认为hdmi_blanking=1应该做你想要的。

如果不帮你还可以尝试发现一些其他的东西这篇文章:

 disable_splash=1 在 /boot/config.txt

 编辑/boot/cmdline.txt 安静:禁用启动消息文本logo.nologo:删除左上角的Raspberry Pi徽标,vt.global_cursor_default = 0:删除闪烁的光标

HDMI分辨率设置

/boot/config.txt

hdmi_force_hotplug=1      #支持HDMI设备的热插拔

hdmi_group=2           #是显示模式

hdmi_mode=16           #分辨率修改项

hdmi_drive=2           #表示音频从HDMI接口输出

config_hdmi_boost=0    #设置HDMI接口的信号强度,默认为0 如果出现HDMI干扰问题可以尝试设为4,最大为7

sdtv_mode=2        #表示显示制式为标准PAL制

arm_freq=800           #为调频项,可超频为900、1000,修改前请务必做好散热准备,谨慎超频、后果自负。

关于HDMI分辨率,这里再多说几句,hdmi_group和hdmi_mode一定要找到对应的值(附图是部分分辨率参数值截图)。另外设置好分辨率后,一定要把“hdmi_safe=1”这句用“#”注释掉,要不然HDMI输出的分辨率永远都是640*480。

HDMI旋转设置

使用 display_rotate 设置,按顺时针旋转屏幕(默认为0)。

display_rotate=0 正常

display_rotate=1 90度

display_rotate=2 180度

display_rotate=3 270度

display_rotate=0x10000 水平翻转

display_rotate=0x20000 垂直翻转


某宝106银子淘来raspberry zerow(支持WIFI/BT)+壳子10银子, 最终没盖盖时如下样子:

第一先刷机

找一张8GB以上TF卡,一个读卡器(或SD卡套插PC卡槽)
因zerow 为1G+512m 配置较低故刷2021-03-04-raspios-buster-armhf-lite

准备win32diskimager64   免积分
1.选择2021-03-04-raspios-buster-armhf-lite.iso
2.Device选择读卡器对应的盘符(或SD盘符)
3.点击Write开始刷ISO(大约5-8分钟)

第二开机前配置

因无miniHDMI转接头 也无HDMI显示屏,故要在开机前搞好WIFI和SSH
1.启动SSH服务: 打开刚才的TF卡默认的boot区,根目录直接创建一个ssh文件(空文件,名称为ssh即可,无扩展名)
2.启动WIFI自动连接路由器方法:
打开刚才的TF卡默认的boot区根目录新建一个名为wpa_supplicant.conf空白文件,并在其中加入以下代码:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WiFi名字"
    psk="WiFi密码"
    priority=数字越大优先级越高
    scan_ssid=1
}

#注意如果是隐藏wifi  就像上面那样加一行scan_ssid=1

下面是一个例子(看清楚哦 包括标点符号):

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="AGANWIFI"
    psk="123456789"
    priority=2
}
network={
    ssid="AGANFREE"
    psk="987654321"
    priority=1
}


第三开机上电登系统

WinSCP 再点击putty用默认的pi +密码:raspberry 登录进去可以放肆的搞了

完结!

不过很有意思的是之前的NOKIA E5搞个putty也是可以操作进来的 一起docker起来了


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值