he910-3G汇总.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
he910-3G汇总

frescale的imx6的平台,android4.3系统,内核版本3.0.35,采用he910,USB连接方式,以下是he910 3G调试总结:1.所用芯片厂家提供资料:解压参考此压缩包文档:添加流程:内核:make menuconfig配置如下:配置驱动:选择Device DriversUSB support进入USB support之后选择cdc-acm支持接着继续在此目录选择USB转串口最后选择USB driver for GSM and CDMA modems添加ppp协议配置驱动选择网络设备支持选择ppp所有协议内核至此配置完成。内核添加usb串口驱动kernel_imx/drivers/usb/class/cdc-acm.c(注:不同的芯片可能修改的usb驱动文件不一样,he910此芯片是cdc-acm.c(会在目标板上产生/dev/ttyACM0等节点),其他可能kernel_imx/drivers/usb/serial/option.c(会产生节点为/dev/ttyUSB0,/dev/ttyUSB1等),具体请参考厂家资料)添加内容如下:模块接上之后,进入串口查看pid vidcd sys/bus/usb/devices/2-1cat idProductcat idVendor#define TELIT_VENDOR_ID0x1bc7注:产品ID#define TELIT_PRODUCT_HE910_DUAL0x0021注:制造商IDstatic const struct usb_device_id acm_ids[] = {/*for TELIT 3G*/{ USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_HE910_DUAL),.driver_info = NO_UNION_NORMAL,},}上电时序(直接上电了):/*3G*/gpio_request(SABRESD_3G_PWR_ON,3g_power_en);gpio_direction_output(SABRESD_3G_PWR_ON,1);gpio_request(SABRESD_3G_SHUTDOWN,3g_shutdown);gpio_direction_output(SABRESD_3G_SHUTDOWN,0);gpio_request(SABRESD_3G_ON_OFF,3g_on_off);gpio_direction_output(SABRESD_3G_ON_OFF,0);msleep(5000);gpio_direction_output(SABRESD_3G_ON_OFF,1);msleep(5000);gpio_direction_output(SABRESD_3G_ON_OFF,0);到此内核配置完成。Android层以下是按照所给资料配置,资料名称如下:Android层添加支持he910代码\\25\yg_ln\M636\M636_JB4.3_Android\hardware\imx\mx6\3G编译出厂商提供的文件\\25\yg_ln\M636\M636_JB4.3_Android\hardware\ril编译此目录下厂商提供的ril库/disk2/Extand1/yg_work/M636/M636_JB4.3_Android/hardware/ril/runtime-ril-port支添加持he910设备{.name= TELIT-HE910,.idVendor= 1bc7,.idProduct= 0021,.deviceport = /dev/ttyACM3,//at cmd port.dataport= /dev/ttyACM0, //data port注:id匹配ok则会在logcat信息中找到”TELIT-HE910”这个名字和相应type.type= TELIT_MODEM,},/disk2/Extand1/yg_work/M636/M636_JB4.3_Android/hardware/ril/include添加enum {HUAWEI_MODEM = 0,AMAZON_MODEM,ZTE_MODEM,TELIT_MODEM,//添加一个modern名UNKNOWN_MODEM,};编译完成后具体步骤如下: Android build requirementsFor proper installing Telit RIL driver, pppd is needed. It can usually be built during Androidbuilding process. pppd binary in the target filesystem should

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档