有没有办法确定当前的Raspberry Pi是带有Raspbian Jessie Lite 8.0的2型B型还是3型?
这是因为我有一个bootstrap.sh
用Bash编写的特定文件,需要txpower
使用Ralink RT5370芯片组驱动程序为Wi-Fi USB加密狗(此处为Raspberry Pi 2)设置属性。
我使用设置了无线属性iwconfig
(据我所知,该属性已被弃用,但目前可以完成工作,因此我不会对其进行更改)。
由于在Raspberry Pi 3中,内部Wi-Fi芯片组是bcm
基于-的芯片组,因此不会执行以下命令:
iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0dBm
使用Raspberry Pi 3,只需dBm
从上述命令中删除,即可使用上述命令:
iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0
我想使用Bash检查Raspberry Pi模型是2还是3。
有什么提示吗?
如果有人想通过bootstrap.sh
:TWIN的引导
笔记
我检查
dBm
是不是必须的,同样在的情况下,树莓PI 2与雷凌芯片组,因此对于非歧义一个可以使用相同的命令的树莓派两者即iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0
有趣的是,对于外部Wi-Fi USB加密狗,需要执行以下操作(对于Raspberry Pi 2):
ifconfig wlan0 down iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0 ifconfig wlan0 up
而作为内置的Wi-Fi模块(覆盆子裨3)有没有必要进行
ifconfig up and down
。只是简单的iwconfig
命令有效。