为了使用waveshare SIM8202G-M2 5G模块,需要先安装和配置驱动。
官方链接:https://www.waveshare.net/wiki/SIM8200EA-M2_5G_HAT#Raspberry.E4.BD.BF.E7.94.A8
sudo apt-get install p7zip-full
# 如果没有apt-get,可以使用下面的语句
# sudo dnf install p7zip
wget https://www.waveshare.net/w/upload/8/89/SIM8200_for_RPI.7z
7z x SIM8200_for_RPI.7z -r -o./SIM8200_for_RPI
# 如果这里没有7z命令,可以尝试下列语句。
# 这个可以去$PATH的路径中去查看
# 7za x SIM8200_for_RPI.7z -r -o./SIM8200_for_RPI
sudo chmod 777 -R SIM8200_for_RPI
cd SIM8200_for_RPI
# 接下来就是安装步骤
sudo ./install.sh
下面是安装脚本中使用的一些指令,可以帮助您理解:
linuxheaders
为字符串 “linux-headers-”;uname_r
为当前系统的内核版本号;headerdir
为内核头文件所在的路径;linuxheaders
和当前内核版本号的组合字符串;headerdir
所指的目录不存在,则使用 apt-get
命令安装树莓派的内核头文件;option
目录,编译 option
驱动;option
驱动;option.ko
驱动复制到系统的 usb/serial
目录下;depmod
命令生成Linux内核模块的依赖关系文件;option
驱动;qmi_wwan_simcom
驱动;/usr/share/udhcpc;
default.script
的权限为可执行;default.script
复制到目录 /usr/share/udhcpc
下。为了设置语言环境,可以在root权限下执行如下命令,其中 locale 是您要设置的语言类型,取值范围可通过localectl list-locales获取,请根据实际情况修改:
localectl set-locale LANG=locale
例如设置为简体中文语言环境,在root权限下执行如下命令:
localectl set-locale LANG=zh_CN.UTF-8
请注意,修改后需要重新登录或者在root权限下执行source /etc/locale.conf
命令刷新配置文件,使修改生效。