移远EC20开发环境搭建

技术要求

  1. 熟悉标准 GNU/Linux 应用开发,以及常见 Linux 系统命令;
  2. 掌握一些驱动、网络协议基本知识;
  3. 了解一些 AT 命令知识;

开发环境

开发系统要求

准备好Ubuntu 1404或者 1604的64位系统, 内存4GB以上, CPU 4核心以上;如果用虚拟机,则分配个虚拟机内存应不低于4GB;

安装USB驱动

Windows USB Driver

Quectel_LTE_Windows_USB_Driver_V2.1.6 -> setup.exe 双击安装(需补祥

Linus USB Driver

Ubuntu 的 USB 驱动安装和烧录工具安装请参阅如下文档:
Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide

ADB安装

Windows ADB安装

  1. ADB驱动安装(tools/ADB.rar)(需补祥
  2. ADB工具和fastboot
  3. 添加VID: 修改C:\Users\86135.android\adb_usb.ini,加上0x2C7C
  4. 修改环境路径右击我的电脑->属性->左边 高级系统设置->高级->环境变量->用户变量选择Path->编辑
    添加D:\ADB\ADB\Windows\adb&fastboot
  5. 测试: USB连上开发板后,执行
adb kill-server
adb devices

(测试结果补祥)

Linux ADB安装

  1. 安装ADB驱动
    运行如下命令安装 ADB 驱动:
sudo apt-get update
sudo apt-get install android-tools-adb

如果上面方法失败,请执行:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb

安装成功后,显示如下
在这里插入图片描述

  1. 修改配置文件添加USB VID
    sudo vi .android/adb_usb.ini
    加上0x2C7C
  2. 测试: USB连上开发板后,执行
adb kill-server
adb devices

(测试结果补祥)

ADB工具的简单使用

  1. ADB远程登录开发板终端
adb shell

遇到ls命令乱码问题处理,执行下面两条命令

alias ls='busybox ls --color=never'
alias grep='busybox grep'
  1. 传文件到开发板
adb push <local path> <module path>
  1. 取开发板的文件
adb pull <module path> <local path>

ADB无法连接设备的情况

发送AT+QCFG="USBCFG"命令查询
看看返回的最后一个参数是0还是1,如果是0,则发送
AT+QCFG=“usbcfg”,0x2C7C,0x0125,1,1,1,1,1,1将最后一个参数置1.

SDK安装

  1. 解压
    把EC20CEFAGR06A06M4G_OCPU_SDK.tar.bz2拷贝到ubuntu“普通用户”下,解压
    tar -jxvf EC20CEFAGR06A06M4G_OCPU_SDK.tar.bz2
  2. 文档内容介绍
    进入SDK目录查看里面的文档
cd ql-ol-sdk/
ls

(补充图片)

表1: SDK 压缩包中文档内容介绍

目录说明
ql-ol-crosstool交叉工具链
ql-ol-bootloader高通 bootloader 源码(根据客户定制权限才开放)
ql-ol-kernelLinux 内核源码(根据客户定制权限才开放)
ql-ol-rootfs平台运行时的根文件系统
ql-ol-extsdk包含了一些 API,example 以及 tools 工具包
  1. 安装SDK
cd ql-ol-sdk
source ql-ol-crosstool/ql-ol-crosstool-env-init

在这里插入图片描述

  1. 验证
arm-oe-linux_gnueabi-gcc -v

在这里插入图片描述
在这里插入图片描述
编译所有example

cd ql-ol-extsdk/example
make

编译单独一个example

cd hello_world
make

移远工具介绍与使用

fastboot

(待补充)

Quectel_Customer_FW_Download_Tool_V4.46.exe

(待补充)

Qnavigator_V1.6.9.exe

(待补充)

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值