开启WiFi
$
nmcli r wifi on
扫描附近的 WiFi 热点
$
nmcli dev wifi
连接到指定的 WiFi 热点
$
nmcli dev wifi connect "SSID" password
"PASSWORD" ifname wlan0
请将 SSID和 PASSWORD 替换成实际的 WiFi名称和密码。连接成功后,下次开机,WiFi
也会自动连接。更详细的NetworkManager使用指南可参考这篇文章: Use
NetworkManager to configure network settings
如果你的USB WiFi无法正常工作, 大概率是因为文件系统里缺少了对应的USB WiFi固件。对于Debian系统,
可以在Debian-WiFi
里找到并安装USB WiFi芯片的固件。而对于Ubuntu系统, 则可以通过下列命令安装所有的USB WiFi固件:
$
apt-get install
linux-firmware
一般情况下, 各种WiFi芯片的固件都存放在/lib/firmware目录下。
5.8
配置Wi-Fi无线热点
先执行以下命令,默认情况下如果系统中安装了NetworkManager,会提示你先卸载NetworkManager:
sudo
turn-wifi-into-apmode yes
卸载NetworkManager完成后,按提示重启开发板。重启后,再执行上面的命令一次,这次会提示你输入WiFi热点的名称和密码,按提示操作即可。操作成功后,你可以在电脑上搜索并连接热点,然后通过192.168.8.1这个地址来登录开发板:
ssh
root@192.168.8.1
在提示输入密码时,输入预设的密码fa,即可登入。为了保证ssh的流畅,我们用以下命令关闭wifi的省电模式:
sudo
iwconfig wlan0 power off
WiFi工作模式可通过以下命令查询:
sudo
cat
/sys/module/bcmdhd/parameters/op_mode
输出为数字2则表示当前处于无线热点模式,要切换回普通的Station模式,输入如下命令:
sudo
turn-wifi-into-apmode no
5.9
使用蓝牙
输入以下命令搜索周边的蓝牙设备:
$ su
root $ hciconfig hci0 up $ hcitool scan
使用hciconfig命令来了解接口的状态。
5.10
连接以太网
默认插上网线开机,会自动连接并通过DHCP获取IP地址,如需要配置静态IP地址,请参考 NetworkManager
的相关文档: Use NetworkManager to configure
network settings
。
5.11
选择系统默认音频设备
如果当前系统存在多个音频设备, 例如HDMI-Audio、3.5mm耳机座、I2S-Codec时,
可以通过下列操作设置系统默认使用的音频设备。
启动板子后,执行以下步骤安装alsa包:
$ apt-get update
$ apt-get install libasound2 $ apt-get
install alsa-base $ apt-get install
alsa-utils
安装好需要的库后,查看系统当前所有的声卡设备的序列号。这里假设aplay的输出如下, 并不是真实情况,
请根据实际情况进行相对应的修改:
$ aplay
-lcard 0: HDMI card 1:
3.5mm codec card 2: I2S codec
上面的信息表示card 0代表HDMI-Audio,card 1代表3.5mm耳机座, card
2代表I2S-Codec,修改配置文件/etc/asound.conf如下表示选择HDMI-Audio:
pcm.!
default { type hw card 0
device 0}
ctl.!default { type hw card
0}
如果将card 0修改为card 1, 则表示选择3.5mm耳机座, 以此类推。拷贝一首 .wav
格式的音乐到开发板上,播放音乐:
$
aplay
/root/Music/test.wav
可以听见从系统默认的音频设备里输出音频。如果您使用的开发板是H3/H5/H2+系列并且使用的是主线内核,那么更简便的方法是使用npi-config
。