合宙LuatOS开发板Core_Air780EP使用说明

news2024/9/22 11:32:26

 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.coloradmin.cn/o/2102835.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

zeus病毒应急响应

目录 介绍步骤 介绍 Zeus病毒,也叫Zbot病毒,是一种具有高潜伏性的木马病毒,受影响系统为微软Windows,主要被用来盗窃用户银行信息。 Zeus最早于2007年被发现,当时它被用来盗取美国某公司的资料信息。到2009年&#x…

科技赋能,览尽千年:高科技解锁博物馆沉浸式探索!

近日,第十届中国博物馆及相关产品与技术博览会(简称“博博会”)在呼和浩特市敕勒川国际会展中心圆满落幕。 “博博会”上,智能化、数字化技术成为了展览的一大亮点。虚拟现实(VR)、增强现实(AR…

计算机电脑共享文件和打印机共享问题:“计算机无法访问!您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。”解决办法

在Win10系统中,我们在访问局域网共享文件或计算机共享打印机的时候会出现“你可能没有权限使用网络资源 ”。请与这台服务器的管理员联系以查明你是的提示,很多用户不知道如何解决,下面就把正确的解决方法分享给大家,你可能没有权…

【数据结构篇】~链表算法题2

链表算法题2 1.返回倒数第k个节点思路解析 2.链表的回文结构​思路解析1(空间复杂度不符合)解析2 3.相交链表​思路解析 1.返回倒数第k个节点 OJ链接 思路 有点像高中学的相对位移 利用快慢指针,开始时都指向头节点,然后让快指…

redis之地理空间geo实战以及选项详解

redis之地理空间geo实战以及选项详解 Redis GEO Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。 Redis GEO 操作方法有: geoadd:添加地理位置的坐标。 geopos:获取地理…

【时时三省】(C语言基础)指针进阶6

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 例题1: sizeof(数组名)-数组名表示整个数组的-计算的是整个数组的大小 &数组名-数组名表示整个数组,取出的是整个数组的地址 …

SprinBoot+Vue宠物领养救助微信小程序的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue3.6 uniapp代码 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平…

Windows如何恢复已删除文件?电脑数据恢复完整指南!

无论你是要释放磁盘空间还是因为其他原因删除或误删重要文件或文件夹后,现在一定想知道怎么还原。其实不用担心,在你删除文件时,你的电脑并没有完全删除它们,只是将它们标记为已删除,等待新数据覆盖。所以你还有很多方…

论文速读|BiGym:一款基于演示的移动双手操作机器人基准

项目地址:BiGym: A Demo-Driven Mobile Bi-Manual Manipulation Benchmark BiGym 是一个针对移动双手操作的机器人学习基准,包含 40 个在家庭环境中进行的任务,如简单的目标接近到复杂的厨房清洁。这些任务涵盖了从固定的目标接近到需要与各种…

监控平台之rollup打包

设计思路 1.根据模块,通过index.js去调用执行调用 2.WebEyeSDK.js暴露方法,同时定义init方法,去初始化config里的上报参数 3.rollup/build里入口文件为WebEyeSDK.js进行打包 4.打包编译用babel,同时安装babel/preset-env智能预…

SQL 编程基础

SQL(结构化查询语言)广泛应用于数据库操作,是每个程序员都需要掌握的技能之一。这篇文章将带你从基础入门,了解SQL编程中的常量、变量及流程控制语句。我们将采用简单易懂的语言,结合实际示例,帮助你轻松理…

(纯JS)图片裁剪

前言 不同的展示平台或印刷尺寸对图片的比例和尺寸有特定要求。通过裁剪,可以将照片调整为适合社交媒体、网站、相框或画册等不同输出渠道的尺寸和比例。工作上,有些人可能不方便上网,需要离线完成图片的裁剪.无意中发现,纯JS也可以制作出这样一个工具. 目录 功能 优点 主页…

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

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

记:子线程实现QTcpSocket读写的问题

最近在改进考勤系统客户端多线程实现时遇到了线程异步和野指针问题 client:多线程实现ui界面显示(主线程)、人脸检测(检测线程)、socket网络通信(通信线程)三个任务。 主线程: TimerEvent实时…

Windows安装docker,启动ollama运行open-webui使用AIGC大模型写周杰伦歌词

Windows安装docker,启动ollama运行open-webui使用AIGC大模型写周杰伦歌词 1、下载docker的Windows版本。 docker下载地址: https://docs.docker.com/desktop/install/windows-install/https://docs.docker.com/desktop/install/windows-install/ 2、设…

知识点复习3

Linux文件 索引节点inode 存放的是数据在磁盘中的位置 以及文件的一些基本信息比如说文件大小还有权限,目录项纪录的是文件的名字,索引节点指针,目录项是由内核维护的一个数据结构,存在内存中。 Linux命令 (1) Linux Top命令参数详…

东北买房除了房子便宜外,还可能省下数十万,给孩子美好未来

由于鹤岗的影响,如今人们纷纷在全国寻找实惠房子,不过对于购房者来说,其实在东北买房除了房子便宜之外,还有额外的好处,这是其他省份仅有便宜房子一个条件比不上的。 对于如今的大众来说,除了买房实现人生的…

【Python】按格式输出指定内容至新的Excel表中

优化之前写的文档更新工具,输出指定列的数据到公式表中,且确保数值单元格不会被识别为文本,导致Excel文档数值计算公式失效 ExcelTool.py import os import pandas as pd from openpyxl import load_workbook import json### Excel表指定shee…

论文《Improving your graph neural networks:A High-Frequency Booster》笔记

【CLAR 2022 ICDMW】作者指出,现有的GNN模型主要关注于消息传递机制,但这些模型往往受限于低通滤波器的局限,导致在多层堆叠时性能下降。为了解决这个问题,论文提出了一种新的正则化方法,称为补全拉普拉斯正则化&#…

PP强酸强碱氮气柜和普通氮气柜的区别及共同点

PP强酸强碱氮气柜通常采用聚丙烯(PP)材料制成,聚丙烯是一种耐腐蚀性强的塑料材质,能有效抵抗强酸、强碱、盐溶液等腐蚀性物质的侵蚀,不易老化,使用寿命长。因其优秀的化学稳定性和耐腐蚀性,特别…