android之3g调试1
来源:互联网 发布:什么是串口编程 编辑:程序博客网 时间:2024/06/04 13:34
最近公司的高通的项目差不多结尾,而自己这边又没有什么事情,恰好之前的客户重新提出一些需求,所以重新开始做起三星平台的设备。最近一直都在调试和整理3G模块这一部分的内容。
这篇主要是讲解调试的一些心得。
作为驱动开发工程师,我们一般会先从项目经理了解了解该模块的需求,以及供应商提供相应的资料和代码,另一方面,需要从硬件工程师那里拿到电路图。
一般对于一个新的模块,我不会从提供的代码开始入手,而是先从该模块的数据手册、电路图和客户需求入手。一方面,看数据手册能够全方面的了解模块的特性;另一方面,了解需求,不至于多做一些无用的功。
说回主题,3G模块,最主要的两个需求,通话和上网,所以需求这一块我们无需太关注,而对于数据手册和电路图,需要两者结合看,一块是控制该芯片的,如上电、下电、复位、休眠唤醒等,一块是与该芯片相连接的其他模块,如通信协议的USB,通话的音频模块,卡槽。
有了上面一些基本的概念以后,我们基本的思路就是分几步调试,第一步,肯定是让芯片跑起来,能够简单的进行AT指令操作。这一块分为两部分,一是3G模块平台驱动的搭建,主要是上电、下电等控制,其中需要注意时序。二是USB驱动的调试,当然因为用的三星的芯片,三星提供了USB1.0,2.0的驱动框架,只需要在config里面打开3G模块相关的配置即可,这一块网上有很多资料,大部分都上图。
完成上部,编译内核,如果你的开发板能够正常的运行,并且在dev/下出现了与供应商提供资料上的设备节点一致的话,那就恭喜你,你最简单的第一步就调通啦,意味着你离成功不远,其他的事情主要是如何该模块加入到android的telephone的框架中。
- android之3g调试1
- android下调试3G之gpio控制3G上电
- android下调试3G之手动拨号
- android下调试3G之自动拨号
- android下调试3G之自动拨号
- android 3g移植调试记录1
- android 3g移植调试记录1
- 【转】android 3g移植调试记录1
- android 3G调试
- Android 3G调试
- android下调试3G之USB串口驱动集成配置
- android下调试3G之模块设备识别
- android下调试3G之Ril库分析
- android下调试3G之自动拨号【转】
- android下调试3G之gpio控制3G上电【转】
- android 3G pppd 调试记录。
- android 3G pppd 调试记录
- Android 3G pppd 调试记录
- RelativeLayout 显示、隐藏、移除
- Matalb符号矩阵输入BUG
- 【Cocos2d-x】3.6 Android环境搭建
- 多线程代码
- Oracle ORA-28001: the password has expired
- android之3g调试1
- 欢迎使用CSDN-markdown编辑器
- [NOIP2009][spfa]最优贸易
- StormDRPC 概念以及简单例子测试
- C++中的static关键字的总结
- 华为OJ测试--在字符串中找出连续最长的数字串
- MVC异常过滤器 (错误页)
- python基础(1)
- karloop介绍--hello world大家好,今天为大家介绍一款非常轻量级的的web开发框架,karloop框架。使用python开发 首先我们下载karloop源码进行安装。 源码地址 下载成