Linux-GSM模块驱动的设计思路

Linux-GSM模块驱动的设计思路

清晨说ぺ晚安 发布于 2017-08-02 字数 73 浏览 1151 回复 3

初学驱动开发,目前需要在A8平台上驱动telit的GC864模块,不知从何下手

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

偏爱自由 2017-10-15 3 楼

在Android中GSM模块主要是靠RIL层处理的,包括发送AT指令,查询来电信息等。所以你首先要熟悉GSM模块的使用方法,然后再熟悉Android里面的RIL层。

甜柠檬 2017-09-09 2 楼

GSM模块主要通过UART(串口)与处理器通信,所以在硬件上只需要将串口的两个引脚与处理器的串口连接,因为一般平台都提供有串口驱动,所以你只需要编写应用程序访问相应的串口设备,然后通过发送AT指令控制GSM模块即可,剩下的工作就是数据解析部分了。
另外,你可以把单独的GSM模块通过串口直接与PC连接,在PC上可以通过串口调试助手等软件发送AT指令,这样你可以先熟悉GSM模块的使用,然后再编写相应的程序。

瑾兮 2017-08-10 1 楼

熟悉模块手册,设计规范,datasheet我觉得是最重要的,系统驱动架构方面可以从linux源代码下面找到很多类似架构的驱动代码。