zoukankan      html  css  js  c++  java
  • ZM9000模组环境搭建

    Linux内核镜像网站https://www.kernel.org/

    cd /usr/src/        目录

    wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.9.1.tar.xz

    tar xvf linux-5.9.1.tar.xz

    cd linux-5.9.1

    编译内核

    sudo apt-get install libncurses5-dev libssl-dev

    sudo apt-get install build-essential openssl

    sudo apt-get install zlibc minizip

    sudo apt-get install libidn11-dev libidn11

    sudo apt-get install libelf-dev

    sudo apt-get install flex

    sudo apt-get install bison

    make menuconfig

    --->Device Drivers

    --->USB Support

    --->USB Serial Converter support  按空格键改成 * 加载入内核

    保存更改,存储.config文件,退出

    源码根目录生成.config文件

    使用vim .config 进入修改配置

    CONFIG_USB_SERIAL=y

    CONFIG_USB_SERIAL_GENERIC=y

    CONFIG_USB_SERIAL_OPTION=y

    CONFIG_USB_USBNET=y

    CONFIG_USB_NET_RNDIS_HOST=y

    CONFIG_USB_NET_CDCETHER=y

    cd /drivers/usb/serial/

    vim option.c

    添加

    Staticconststructusb_device_id option_ids[]={
         { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID,0x1702,0xff,0xff,0xff)},

    保存退出

    make -j2 使用两个核进行编译(初次编译时间较长)

    make module_install 安装模块

    make install 安装内核

    使用Type-C转USB线连接到主机Linux,会出现

    4个ttyUSB0-3

    网卡增加一个usb0

  • 相关阅读:
    两种四元数插值的区别
    欧拉角与万向锁
    Unity3D 中脚本丢失问题
    Unity3D 中的定时器
    Unity3D Layout 快捷键
    Sublime Text 2 代码片断
    使用 Box2D 做一个 JansenWalker 机器人
    使用 Sublime Text 2 开发 Unity3D 项目
    Ant 常用语法及选项
    OC基础数据类型-NSNumber
  • 原文地址:https://www.cnblogs.com/ucas123/p/13889020.html
Copyright © 2011-2022 走看看