合宙LuatOS开发板Core_Air780EP使用说明

 Core-Air780EP 开发板是合宙通信推出的基于 Air780EP 模组所开发的,

包含电源,SIM卡,USB,天线,音频等必要功能的最小硬件系统。

以方便用户在设计前期对 Air780EP模块进行性能评估,功能调试,软件开发等用途。

一、准备工作

准备工作主要是环境搭建,环境搭建主要包括硬件环境,软件环境以及固件和源码获取。

硬件环境:

1、Core-Air780EP开发板1块,SIM卡;
2、Type-C USB线1根,直接手机上的Type-C线就可以;
3、电脑一台(win10及以上操作系统);

软件环境:

驱动及工具:

USB驱动
Luatools下载调试工具
其它工具

LuatOS软件开发资料:

概述
资料包
LuatOS-SOC接口文档

AT软件开发资料:

AT固件&AT手册

学习资料:

LuatOS基础语法
LuaTask框架

模块相关资料:

Air780EP文档中心

二、开发板配置

  • 一代 IPEX 天线连接器(选配)
  • 4G 弹簧天线
  • 一个下载/调试串口,两个通用串口
  • IO 口默认电平 3.3V (1.8V 可调)
  • 支持 USB 5V 直接供电
  • 自弹式 Micro SIM 卡座
  • 1 个电源 LED 指示灯,1 个网络指示灯
  • 标准 2.54mm 邮票孔,兼容排针
  • 1 路音频输出(外置音频 codec,外置音频功放)
  • 1 路 SPI LCD 接口,兼容合宙 LCD 扩展板
  • 3 个按键,开机键,下载模式键,复位键
  • 2 路 ADC 输入
  • 1 路 I2C 接口

三、管脚定义

其它管脚复用功能参考:Air780EP_GPIO_table

四、管脚功能说明

 

 

五、外设分布

顶视图:

底视图:

六、使用说明

6.1 供电

6.1.1  通过 USB 接口直接供电

给 Core-Air780EP 开发板最直接的方式是直接用 type-C 的 USB 数据线连接电脑的 USB接口,

通过电脑的 USB 接口直接给开发板提供 5V 供电。

开发板内部集成 DCDC 开关电源,将 5V 输入转换为 4V 给 Air780EP 模块供电。

当开发板有外部供电时,电源指示灯会亮起,表示开发板已上电。

推荐使用 PC 的 USB3.0 接口给开发板供电。

6.1.2通过开发板 5V 管脚

Core-Air780EP 开发板同时在两排邮票孔管脚处引出 5V 电源输入管脚,

方便用户可以通过 5V 管脚和 GND 管脚通过外部电源给开发板供电,

以方便进行功耗电流测试等。

5V 管脚与开发板上 USB 接口处的 5V 管脚相通,

因此在外部 USB 插入的情况下,禁止用 5V 供电,以防对 PC 设备造成损坏。

 

5V 供电管脚供电电压不能超过 5.5V,否则会有开发板烧毁的风险

6.2 开机关机

6.2.1 用按键开关机

Core-Air780EP 在满足供电条件之后,长按开机键(1.5S)以上就可以触发开机。

开机后,如果再长按开机键(1.5S)以上触发关机流程。

6.2.2 上电自动开机

想让开发板上电同时自动开机,这种方式也能实现,但是需要调整开发板上的电阻了。

把下图标准的电阻短接,会将 Air780EP 的 POWKEY 信号拉低,也就实现开发板上电开机。

 

改成上电开机后,开机按键不再有任何作用。上电开机的操作不推荐,仅仅限于有硬件基础开发者调试用。

6.3 天线

为了方便用户使用,CORE-AIR780EP开发默认自带弹簧螺旋 4G 天线,无需用户额外适配购买天线。

 

自带弹簧螺旋 4G 天线由于条件所限,射频性能不是最优,仅仅用于方便软件功能调试而使用,不代表 Air780EP 模块的真实射频性能。如果有射频传导测试的评估需求,请联系合宙官方人员,提供射频测试专用评估板。

针对部分用户有对 Air780EP 模块硬件射频评估测试需求,Core-Air780EP 开发板还专门设计了一个 1 代 IPEX 射频座,可以用于直接测试射频传导性能,或者外接专业的 4G 天线,做其他应用测试用。

上图中的2个电容只能保留一个,连接IPEX天线保留左边电容,使用弹簧天线保留右边电容。

使用摄像头影响联网,解决方法,使用IPEX天线,或者弹簧天线重新焊接远离摄像头。

6.4 固件升级

Core-Air780EP 开发板固件升级可以直接通过 USB 口进行,使用 LuaTool 工具进行固件升级更新。
按照以下步骤:
1、首先 USB 连接 PC,保持上电但不开机状态。
2、PC 上打开 LuaTool,选择好要更新的固件和脚本(具体操作见 luatool 使用教程,本文仅着重描述开发板的操作)。

以上为LuatOS 下载方式,CSDK和AT只需要下载对应的固件就可以。


3、按住下载模式按键(boot 键)不放,同时再长按开机键开机,

这时开发板会进入下载模式,luatool 下载进度条会开始跑,这时可以松开 boot 按键。直到工具提示下载完成。

如果,未能成功进入下载模式,而是进入正常开模式,这时可以按住 boot 键,再短按复位按键,让开发板重启,重新进入下载模式。 

4、如何判断有没有进入下载模式:可以通过 PC 端的设备管理器中虚拟出来的 USB 断开
数量来判断:

 

6.5 软件示例

LuatOS

本节通过socket的demo的说明和演示,达到用户能快速入门开发的目的。
socket的demo功能主要是连接一个TCP服务器,实现通过串口实现数据的收发功能。操作演示流程如下:
1、通过前面软件环境的描述先搭建软件开发环境(主要是:下载Luatoos下载调试工具,下载对应的固件和脚本)。
2、点击右侧打开LuatOS 网络测试工具界面,然后打开TCP。如下所示:

3、在demo(demo的git路径:git\LuatOS\demo\socket\EC618)最后添加调试接口,填入对应的串口ID,服务器IP和端口,如下所示:

dtuDemo(uart.VUART_0,"112.125.89.8","43079")

 注释掉main.lua中SerDemo(15000)脚本,不然会报错。

注释后的代码如下所示:

require "socket_demo"
-- require "server_demo"
--SerDemo(15000)

4、用Luatools创建一个新项目,这个创建的是780EP-SOCKET,如下所示:

5、选择对应的固件和脚本,如下所示:


6、下载固件和脚本,第一次下载需要选择下载底层和脚本,后面调试过程中,底层固件不变的情况下可选选择只下载脚本,如下所示:

调试过程中可以勾选免BOOT刷脚本方式下载,如下图所示:

7、模块和服务交换数据说明,如下所示:

8、Luatoos工具对应LOG,如下所示:

这里主要是演示功能,具体代码可以通过下载DEMO来分析。

七、常见问题

烧录下载常见问题

模块不开机&不识别usb端口&烧录不了固件处理步骤

无法注册网络、注册网络慢

1、网络注册和附着问题

2、使用摄像头影响联网,解决方法,使用IPEX天线,或者弹簧天线重新焊接远离摄像头。

SIM卡问题

SIM卡问题

其它常见问题

[参考Air780E常见问题](Luat社区 “参考Air780E常见问题”

完整资料获取: www.openluat.com 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/416065.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快速学习GO语言总结

干货分享,感谢您的阅读!备注:本博客将自己初步学习GO的总结进行分享,希望大家通过本博客可以在短时间内快速掌握GO的基本程序编码能力,如有错误请留言指正,谢谢! 一、初步了解Go语言 &#xf…

基于约束大于规范的想法,封装缓存组件

架构?何谓架构?好像并没有一个准确的概念。以前我觉得架构就是搭出一套完美的框架,可以让其他开发人员减少不必要的代码开发量;可以完美地实现高内聚低耦合的准则;可以尽可能地实现用最少的硬件资源,实现最高的程序效率…

职业院校如何建设人工智能实训室

随着人工智能(AI)技术的快速发展,越来越多的职业院校开始意识到培养具备AI技能的人才的重要性。为了让学生能够在实践中学习,职业院校需要建立能够支持实际操作的人工智能实训室。本文将探讨职业院校应该如何规划和建设一个高效且…

大模型产品经理学习路线,2024最新,从零基础入门到精通,非常详细收藏我这一篇

随着人工智能技术的发展,尤其是大模型(Large Model)的兴起,越来越多的企业开始重视这一领域的投入。作为大模型产品经理,你需要具备一系列跨学科的知识和技能,以便有效地推动产品的开发、优化和市场化。以下…

《Cloud Native Data Center Networking》(云原生数据中心网络设计)读书笔记 -- 09部署OSPF

本章的目的是帮助网络工程师确定网络的理想 OSPF 配置。本章将回答以下问题 应何时在数据中使用OSPF ?配置 OSPF 的关键设计原则是什么?OSPFv2 和 OSPFv3 之间有什么区别,应如何使用?如何在路由协议栈中配置 OSPF ?如何在服务器上配置 OSPF,例如为容…

Electron 项目实战 03: 实现一个截图功能

实现效果 实现思路 创建两个window,一个叫mainWindow,一个叫cutWindowmainWindow:主界面用来展示截图结果cutWindow:截图窗口,加载截图页面和截图交互逻辑mainWindow 页面点击截图,让cutWIndow 来实现具体…

‌智慧公厕:城市文明的智慧新篇章‌@卓振思众

在日新月异的城市化进程中,公共设施的智能化升级已成为不可逆转的趋势。其中,智慧公厕作为城市智慧化建设的重要组成部分,正悄然改变着我们的生活。智慧公厕,这一融合了物联网、大数据、云计算等现代信息技术的创新产物&#xff0…

Django Admin管理后台导入CSV

修改管理模型,代码如下: class CsvImportForm(forms.Form):csv_file forms.FileField() admin.register(Hero) class HeroAdmin(admin.ModelAdmin, ExportCsvMixin):...change_list_template "entities/heroes_changelist.html"def get_url…

Opencv中的直方图(2)计算图像的直方图函数calcHist()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 计算一组数组的直方图。 函数 cv::calcHist 计算一个或多个数组的直方图。用于递增直方图bin的元组的元素是从相同位置的相应输入数组中获取的。…

MATLAB中cond函数用法

目录 语法 说明 示例 矩阵的条件数 1-范数条件数 cond函数的功能是返回逆运算的条件数。 语法 C cond(A) C cond(A,p) 说明 C cond(A) 返回 2-范数逆运算的条件数,等于 A 的最大奇异值与最小奇异值之比。 C cond(A,p) 返回 p-范数条件数,其中…

虚幻地形高度图生成及测试

虚幻地形高度图生成及测试 虚幻引擎地形系统将高度数据存储在高度图中,这是一个灰阶图像,使用黑白色值来存储地貌高程。在高度图中,纯黑色值表示最低点,纯白色值表示最高点。支持16位灰阶PNG、8位灰阶r8及16位灰阶r16格式。 本文…

C++设计模式——Template Method模板方法模式

一,模板方法模式的定义 模板方法模式是一种行为型设计模式,它先定义了一个算法的大致框架,然后将算法的具体实现步骤分解到多个子类中。 模板方法模式为算法设计了一个抽象的模板,算法的具体代码细节由子类来实现,从…

springboot高校实验室教学管理系统的设计和实现

基于springbootvue高校实验室教学管理系统的设计和实现(源码L文ppt)4-045 4 系统总体设计 此次高校实验室教学管理系统通过springboot框架。springboot适合快速构建Web应用。springboot将B/S设计模式中的视图分成了View模块和Template模块两部分,将动态的逻辑处理…

传统CV算法——基于opencv的答题卡识别判卷系统

基于OpenCV的答题卡识别系统,其主要功能是自动读取并评分答题卡上的选择题答案。系统通过图像处理和计算机视觉技术,自动化地完成了从读取图像到输出成绩的整个流程。下面是该系统的主要步骤和实现细节的概述: 1. 导入必要的库 系统首先导入…

亚信安全荣获“2024年网络安全优秀创新成果大赛”优胜奖

近日,由中央网信办网络安全协调局指导、中国网络安全产业联盟(CCIA)主办的“2024年网络安全优秀创新成果大赛”评选结果公布。亚信安全信舱ForCloud荣获“创新产品”优胜奖,亚信安全“宁波市政务信息化网络数据安全一体化指挥系统…

C语言 | Leetcode C语言题解之第392题判断子序列

题目&#xff1a; 题解&#xff1a; bool isSubsequence(char* s, char* t) {int n strlen(s), m strlen(t);int f[m 1][26];memset(f, 0, sizeof(f));for (int i 0; i < 26; i) {f[m][i] m;}for (int i m - 1; i > 0; i--) {for (int j 0; j < 26; j) {if (t…

初级python代码编程学习----简单的图形化聊天工具

创建一个图形化的聊天工具通常需要使用编程语言和图形用户界面库。以下是一个使用Python和Tkinter库创建的基本图形化聊天工具的代码示例&#xff1a; 代码 import tkinter as tk from tkinter import scrolledtext # 创建主窗口 root tk.Tk() root.title("图形化聊天…

Echarts 绘制地图省、市、区、县(以及点击显示下级,支持坐标定位)

** Echarts 绘制地图省、市、区、县&#xff08;以及点击显示下级&#xff0c;支持坐标定位&#xff09; ** 上代码 <template><div class"mapCont"><div id"mapSelf" contextmenu.prevent"disableContextMenu"></div&g…

光盘安全隔离与信息单向导入系统-信刻

信刻从用户需求出发&#xff0c;为更多用户提供安全可靠的跨网数据单向导入/导出光盘摆渡系统解决方案&#xff0c;解决内外网数据交换的问题&#xff0c;确保数据交换过程的安全性。 公司所研发出的光盘安全隔离与信息单向导入系统依托软硬件相结合的技术&#xff0c;集策略摆…

热点王炸模型!准确率高达100%!Transformer+GASF+RP-1D-2D-GRU 小白也能发一区!创新性拉满!

适用平台&#xff1a;Matlab2023b版及以上 参考文献一&#xff1a;中文EI期刊 《西安交通大学学报》 文献&#xff1a;《采用格拉姆角场-卷积神经网络-时序卷积网络混合模型的锂离子电池健康状态估计》中的①时序图像融合模型&#xff1b;②一维时序转格拉姆角场模型。参考文献…