移远EC20开发环境搭建
移远EC20开发环境搭建
- 技术要求
- 开发环境
- 开发系统要求
- 安装USB驱动
- Windows USB Driver
- Linus USB Driver
- ADB安装
- Windows ADB安装
- Linux ADB安装
- ADB工具的简单使用
- ADB无法连接设备的情况
- SDK安装
- 移远工具介绍与使用
- fastboot
- Quectel_Customer_FW_Download_Tool_V4.46.exe
- Qnavigator_V1.6.9.exe
技术要求
- 熟悉标准 GNU/Linux 应用开发,以及常见 Linux 系统命令;
- 掌握一些驱动、网络协议基本知识;
- 了解一些 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<E_Linux_USB_Driver_User_Guide
ADB安装
Windows ADB安装
- ADB驱动安装(tools/ADB.rar)(需补祥)
- ADB工具和fastboot
- 添加VID: 修改C:\Users\86135.android\adb_usb.ini,加上0x2C7C
- 修改环境路径右击我的电脑->属性->左边 高级系统设置->高级->环境变量->用户变量选择Path->编辑
添加D:\ADB\ADB\Windows\adb&fastboot - 测试: USB连上开发板后,执行
adb kill-server
adb devices
(测试结果补祥)
Linux ADB安装
- 安装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
安装成功后,显示如下
- 修改配置文件添加USB VID
sudo vi .android/adb_usb.ini
加上0x2C7C - 测试: USB连上开发板后,执行
adb kill-server
adb devices
(测试结果补祥)
ADB工具的简单使用
- ADB远程登录开发板终端
adb shell
遇到ls命令乱码问题处理,执行下面两条命令
alias ls='busybox ls --color=never'
alias grep='busybox grep'
- 传文件到开发板
adb push <local path> <module path>
- 取开发板的文件
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安装
- 解压
把EC20CEFAGR06A06M4G_OCPU_SDK.tar.bz2拷贝到ubuntu“普通用户”下,解压
tar -jxvf EC20CEFAGR06A06M4G_OCPU_SDK.tar.bz2 - 文档内容介绍
进入SDK目录查看里面的文档
cd ql-ol-sdk/
ls
(补充图片)
表1: SDK 压缩包中文档内容介绍
目录 | 说明 |
---|---|
ql-ol-crosstool | 交叉工具链 |
ql-ol-bootloader | 高通 bootloader 源码(根据客户定制权限才开放) |
ql-ol-kernel | Linux 内核源码(根据客户定制权限才开放) |
ql-ol-rootfs | 平台运行时的根文件系统 |
ql-ol-extsdk | 包含了一些 API,example 以及 tools 工具包 |
- 安装SDK
cd ql-ol-sdk
source ql-ol-crosstool/ql-ol-crosstool-env-init
- 验证
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
(待补充)
移远EC20开发环境搭建相关推荐
- USB-4G/LTE移植 -第4节 USB-4G移植(移远EC20开发-GOBI拨号)
开发环境 主机:ubuntu12.04 开发板内核版本:linux-2.6.35 [注]EC20支持PPP拨号,Gobi拨号和QMI拨号,笔者使用的是Gobi拨号,关于另外两种拨号请参考官方文档,后文 ...
- 《Linux操作系统-系统移植》第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远EC20开发-Gobi拨号)
开发环境 主机:ubuntu12.04 开发板内核版本:linux-2.6.35 开发板:imx283开发板 [注]EC20支持PPP拨号,Gobi拨号和QMI拨号,笔者使用的是Gobi拨号,关于另外 ...
- 移远EC20 4G模块LTE开发板三网通模块 MQTT阿里云物联网
摘自:移远EC20 4G模块LTE开发板三网通模块 MQTT阿里云物联网STM32代码-电脑看 地址:https://www.bilibili.com/video/BV1EJ411P7CR?from= ...
- EC600 QuecPython开发环境搭建、固件下载,最方便的OpenCPU物联网4G通信解决方案
EC600 QuecPython 官方资源汇总 开发环境搭建 1.安装windows驱动 2.验证模组的固件版本 3.烧录QuecPython固件 小试QuecPython 1.查看系统信息 2.点亮 ...
- 海思3531添加移远EC20 4G模块
在linux下加载驱动有两种常用方法:静态加载和动态加载. 静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用.静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新编译和下载内核,效率 ...
- Golang开发环境搭建-Vim篇
Golang开发环境搭建-Vim篇 转自:http://tonybai.com/2014/11/07/golang-development-environment-for-vim/ 虽说sublime ...
- 【Tiny4412】 Tiny4412开发环境搭建
创建一个ARM目录 mkdir /disk/A9 -p 接下来你需要准备以下的东西 1.arm-linux-gcc-4.5.1 交叉编译器 2.linux-3.5-tiny4412 ...
- TensorFlow深度学习应用开发实战(深度学习简介和开发环境搭建)
一.深度学习的发展及其应用 1.1 深度学习的发展历程 1956年,John McCarthy(约翰·麦卡锡)等人在美国达特茅斯学院(Dartmounth College)开会探讨如何使用机器模拟人的 ...
- Jeecg-Boot 快速开发平台,前后端分离—开发环境搭建
目录索引: 前端开发环境搭建 安装开发工具 导入项目 后端开发环境搭建 安装开发工具 导入项目 第一部分: 前端开发环境搭建 一.安装开发工具 安装nodejs.webstrom.yarn,安装方法参 ...
- Android开发环境搭建(eclipse)
使用的Eclipse的版本为:eclipse-java-indigo-SR2-win32 下载eclipse 点击菜单"Help" - "Install New ...
最新文章
- 在python中、下列代码的输出是什么-python面试题详细总结(附答案)
- 计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours()介绍
- 卡迪夫大数据专业排名_大数据揭秘!英国名校哪些专业录取率低?申请人最多呢?...
- 互联网项目中, 一些可能有用的开源系统
- Java 线程的 5 种状态
- android 无appid分享_App ID 和Bundle ID 有什么不同?ios面试攻克篇(六)
- Android开发之APP打开小程序后小程序无法返回APP,无法打开APP,launchApp无法返回app的原因
- 知乎python练手的_Python—爬虫之初级实战项目:爬取知乎任一作者的文章练手
- 扫雷游戏制作学习过程
- for in / for of 要会用
- 【开发者portal在线开发插件系列一】profile和基本上下行消息
- 又开火了!马斯克炮轰贝佐斯:建议分拆亚马逊!
- python3 +ip2region 离线IP库地址文件实现毫秒级查询ip地址信息
- php qq邮箱验证码不显示图片,qq邮箱邮件图片不显示怎么解决-解决qq邮箱邮件图片不显示的方法 - 河东软件园...
- 爬虫案例:自动登录抽屉新热榜
- Java---SSM---Spring(1)
- 电商交易背景知识合集第一季
- 高数_证明_绝对收敛的级数也收敛
- 零基础的人怎么备考二建
- 2019考研 | 天津大学计算机专硕初试394分考研经历与经验总结(初试)