zoukankan      html  css  js  c++  java
  • Quectel module USB driver for linux

    The environment settings are as follows:

    1. ubuntu 14.04 , linux kernel: linux-lts-xenial-4.4.0

    2. module :  Quectel EC20-CE-TE-A

    在linux中增加usb驱动的时候,需要修改linux代码,但是ubuntu的源码是不完全的,所以需要去官网下载源码,修改完了之后编译成模块的形式,更新。

    下载源码命令如下:

    sudo apt-get source linux-image-$(uname -r)

    自动下载源码压缩包,并且自动解压,得到如下几个文件:

    ricks@ubuntu:~$ ls /usr/src/
    linux-headers-4.4.0-31          linux-lts-xenial_4.4.0-131.157~14.04.1.diff.gz  linux-meta-3.13.0.153.163
    linux-headers-4.4.0-31-generic  linux-lts-xenial_4.4.0-131.157~14.04.1.dsc      linux-meta_3.13.0.153.163.dsc
    linux-lts-xenial-4.4.0          linux-lts-xenial_4.4.0.orig.tar.gz              linux-meta_3.13.0.153.163.tar.gz

    其中linux-headers-xxx是ubuntu自带的文件,这次主要新增了linux-lts-xenial-4.4.0和相关文件。

    进入linux-lts-xenial-4.4.0文件夹,所有的源码都齐了。

    ricks@ubuntu:/usr/src/linux-lts-xenial-4.4.0$ ls
    arch   COPYING  debian         Documentation  firmware  init    Kconfig  MAINTAINERS  net             samples   snapcraft.yaml  tools   virt
    block  CREDITS  debian.master  drivers        fs        ipc     kernel   Makefile     README          scripts   sound           ubuntu  zfs
    certs  crypto   debian.xenial  dropped.txt    include   Kbuild  lib      mm           REPORTING-BUGS  security  spl             usr

    然后就可以按照quectel的文档修改驱动,文档名是“ Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8.pdf ”

    reference: 

    WCDMA&LTE Linux USB Driver User Guide
    UMTS/HSPA/LTE Module Series
    Rev. WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8
    Date: 2017-09-01
    www.quectel.com
  • 相关阅读:
    对话框事件
    C# 实现retry
    Linq中的group by多表多字段,Sum求和
    词干提取(stemming)和词形还原(lemmatization)
    GIT简单应用实例
    像素、分辨率、dpi的区别和联系
    二值图像、灰度图像、彩色图像
    更好的做科研
    数据挖掘竞赛利器-Stacking和Blending方式
    如何成为一名成功的博士生
  • 原文地址:https://www.cnblogs.com/ricks/p/9401570.html
Copyright © 2011-2022 走看看