域格ASR 模块 LINUX 配置与AT指令发送短信

本文分享了配置Ubuntu内核以加载USB串口的详细过程,包括遇到的问题及解决方案,以及如何通过pppd拨号上网并避免常见问题。还介绍了如何发送短信,重点在解决技术难题和提供实用操作建议。

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

配置过程走了许多弯路,整理了一下最后成功的操作流程,希望可以帮助到有需要的人

一、内核的配置

1、加载USB串口
官方手册
在这里插入图片描述
试了几个版本的Ubuntu都不能实现这个操作,在编译内核时会出现错误,关于这个内核的问题(一脸懵逼),放弃本机原有的内核上操作,下载新的内核,根据官方手册进行修改
2、手册实现过滤相关串口,提供了两种方法,测试了多个版本内核(5.12、5.10、5.8),第一种方法不可行,选用第二种方法
3、关于Ubuntu上编译内核的步骤 参考文章
https://blog.youkuaiyun.com/weixin_34315189/article/details/92549271?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%E7%BC%96%E8%AF%91%E5%86%85%E6%A0%B8&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-5-.pc_search_result_before_js&spm=1018.2226.3001.4187

4、内核编译过程中出现的问题
都是在网上查的一些解决方法
LEX scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
make[1]: *** [scripts/Makefile.host:9:scripts/kconfig/lexer.lex.c] 错误 127
make: *** [Makefile:602:menuconfig] 错误 2
原因缺少依赖文件
sudo apt-get install bison
make: *** [Makefile:1851:certs] 错误 2
修改.config文件
1 把CONFIG_MODULE_SIG_ALL,
2 CONFIG_MODULE_SIG_KEY
3 和CONFIG_SYSTEM_TRUSTED_KEYS三项注释掉,编译时系统会自动生成一次性密钥来加密,
4 另外记得把CONFIG_DEBUG_INFO=y去掉

修改后编译时会有一些选项,出现提示有Y就选择Y
出现下图需要填写的问题直接按空格过去(如果填写内容会出现错误,按空格,编译后的内核运行没有出现问题)
在这里插入图片描述

二、pppd拨号上网

1、根据手册完成两个文件
注意事项:
拨号出现的问题
alarm Failed Script /usr/sbin/chat -s -v -f /etc/ppp/lte-connect-chat finished (pid 7890), status = 0x3 Connect script f
(在我的机器上,以下两种操作可以避免上述问题的出现,可能不同的版本方法不同,使用内核版本5.10.36 虚拟机20.04,其他版本没有测试)
1、拨号联网前,Ubuntu不能联网,断开网络重新插拔模块
2、AT指令配置模块,要放在pppd 联网成功之后操作
三、发送短信 参考文章
https://blog.youkuaiyun.com/qq_39736982/article/details/88891208
注意事项:
要使用发送短信功能时,AT设置模块时一定要加上AT+CSCS=”GSM”
进行配置模块,没有进行配置该项前每次发送短信都会出现错误,导致发不出去短信
发送短信都是是在minicom 下进行的,在发送text格式的短信时,在输入内容时是有回显的
发送PDU短信时,输入的内容没有回显(具体原因不清楚,可能是我minicom设置的问题,关键text可以显示,没有弄明白,但不影响使用,也就没有找售后询问原因),完成短信的输入不要按Enter换行,直接按Ctrl+z进行发送短信

成功的样子
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Liu Zz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值