合宙Air780e C-SDK开发
Air78e简介
AirXXXE系列模组,是合宙通信基于移芯EC618平台设计研发的新款4G Cat.1模组。
Air780e的资料点击这里打开。
Air78e开发板简介
- 一代 IPEX 天线连接器(选配)
- 4G 弹簧天线
- 一个下载/调试串口,两个通用串口
- IO 口默认电平 3.3V (1.8V 可调)
- 支持 USB 5V 直接供电
- 自弹式 Micro SIM 卡座
- 1 个电源 LED 指示灯,1 个网络指示灯
- 标准 2.54mm 邮票孔,兼容排针
- 1 路音频输出(内置音频 codec,无音频功放)
- 1 路 SPI LCD 接口,兼容合宙 LCD 扩展板
- 1 路 SPI camera 接口,支持 8W 像素摄像头。
- 3 个按键,开机键,下载模式键,复位键
- 2 路 ADC 输入
- 1 路 I2C 接口
C-SDK简介
C-SDK是合宙用于EC618平台的二次开发SDK,它区别于AT和LuatOS的开发方式,可以让用户使用一个模组来完成简单的全部产品功能开发,在产品体积、价格方面有很强的优势,同时合宙基于c-sdk的luatos封装方式,简化了开发流程,可以快速完成产品的功能开发。缩短产品上市周期。
C-SDK地址见Luat的gittee仓库。
- C-SDK的目录结构如下图所示:
- 软件架构如下图所示:
- 空间使用情况
Air780E模组内置的Flash总空间为4MB,其中剩余的用户可用空间为:
- AP代码分区:用户项目代码存储在此分区;用户可用空间在1.5MB到1.6MB之间,具体数值会随着版本迭代而发生变化;
- 文件系统分区:用户代码运行过程中动态创建的文件存储在此分区,总空间288KB,其中系统配置占用44KB左右,用户可用244KB,考虑到系统配置占用以及均衡擦写,用户文件最好不要占满可用空间;
- FDB分区:KV数据库分区,可用空间64KB;
- FOTA分区:存储固件差分升级包,可用空间512KB;
Air780E模组内置的RAM总空间为1.25MB,FreeRTOS对内存采取动态内存分配方式(详情可参考:使用freertos如何确定分配堆栈空间大小);
剩余的用户可用空间为350KB,具体数值会随着版本迭代而发生变化。
C-SDK开发环境搭建
- 安装xmake, 选取加入PATH, 建议安装到C:\Program Files下,其他目录可能会出问题; xmake下载地址:https://xmake.io/#/guide/installation windows下可以直接访问:https://github.com/xmake-io/xmake/releases ,下载系统对应的xmake-2.7.3-win32.exe或者xmake-2.7.3-win64.exe即可. 比2.7.3更高的版本也是可以的.
注意:环境变量需重启电脑生效
如果编译example的话在本代码库的根目录执行build.bat example进行编译
生成的binpkg位于out目录, 日志数据库文件位于PLAT目录
合宙Air780e C-SDK开发相关推荐
- 合宙Air780e+luatos+阿里云物联网平台完成设备通信与控制(属性上报+4G远程点灯)
一.简介 1.项目介绍 之前发布的文章有采用合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联网平台的设备通信与控制,即采用一个变量作为模拟属性定时上报, ...
- 合宙Air724UG二次开发(1):搭建开发环境
合宙Air724UG二次开发(1):搭建开发环境 文章目录 合宙Air724UG二次开发(1):搭建开发环境 1. 系统环境 2. 嵌入式4G发展现状 3. 合宙Air724UG支持Lua开发实现原理 ...
- 合宙Air780E|iot|update|FOTA|LuatOS-Air开发|LuatOS-SOC接口|官方demo|学习(17):FOTA(远程升级)
目录 一. 概述 注意: 二. 材料准备 三. 合宙iot平台升级core+script过程 1. iot平台创建产品 2. 模块端脚本修改,生成升级包 3. 按照新版本的需求,修改ma ...
- 合宙Air780e+luatos接入华为云物联网平台完成设备通信与控制
一.简介 1.项目介绍 之前发布的文章有esp8266的wifi模块和BC20的NB模块与华为云物联网通信为主,本期文章采用了合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较 ...
- 上海合宙Luat 模块 Air724开发板 入门指南(1)
Air724 是上海合宙物联网于2020年3月下旬发布的一款基于UIS8910DM芯片组的物联网通讯模块. 模块通讯性能优越,符合Cat1通讯标准,支持最大下行速率 10Mbps 和最大上行速率5Mb ...
- X、合宙Air模块Luat开发:全网首发,通过iic直接驱动OLED,720Sl开始有显时代
目录 点击这里查看所有博文 本系列博客,理论上适用于合宙的Air202.Air268.Air720x.Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持). 先不管支不支 ...
- 8、合宙Air模块Luat开发:基于官方库的二次封装,使串口更加易用
目录 点击这里查看所有博文 本系列博客,理论上适用于合宙的Air202.Air268.Air720x.Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持). 先不管支不支持,如果 ...
- 合宙ESP32C3 的Arduino开发教程环境配置
介绍 ESP32C3 和ESP32S3都是基于RISCV的内核的处理器,是一个基于精简指令集(RISC)原则的开源指令集架构(ISA).与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允 ...
- 如何用Arduino IDE开发9.9元的合宙LuatOS ESP32C3开发板?
如何用Arduino IDE开发9.9元的合宙LuatOS ESP32C3开发板? 合宙LuatOS ESP32C3-CORE开发板 简介 硬件准备 软件准备 1.安装串口驱动(CH343) 2.安装 ...
最新文章
- Apache Flink 零基础入门(六)Flink核心概念
- “羊贵妃”没走“牛魔王”又来?牛肉价格屡创新高
- 【转】使用 vim + ctags + cscope + taglist 阅读源码
- Do not wait until the conditions are perfect to begin. Beginning makes the conditions perfect(转)...
- Http Only Cookie保护AccessToken
- jquery页面隐藏和展开之间切换
- windows xp共享访问提示“拒绝访问”的故障处理步骤
- 尚硅谷-智慧校园项目总结(项目代码在最后)
- python查看文件大小_python查看文件大小和文件夹内容的方法
- 华为培养新员工的方案,值得收藏
- 2005年国内最有份量的资源下载网站一览
- 如何打开电脑端口——以开启mysql数据库3306端口为例
- netbeans php 发布,Apache NetBeans 12.0 LTS 发布
- Android中的三级缓存机制
- FITS基本文件格式
- 邮件服务器没有MX类型,mx记录和邮件服务器的关系究竟是什么?
- 安装系统之三 U盘启动盘建立磁盘分区教程
- RT-Thread Studio学习 驱动攀藤PMS5003ST PM2.5传感器
- speedoffice(Word)里面怎么才能输入平方
- ableton live10中文版|音乐制作软件 附安装教程
热门文章
- IPTV传输视频系统测量和监控的解决方案
- 双十二阿里小蜜功能降级情况说明【卖家应用接口】
- 双管齐下,JDK源码+HotSpot源码一次性学完
- UOJ#172. 【WC2016】论战捆竹竿 字符串 KMP 动态规划 单调队列 背包
- TX Text Control .NET Server for ASP.NET 31.X
- 【弄nèng - Elasticsearch】DSL入门篇(四)—— 布尔查询Bool Query
- Diopter mac版(AE光线折射朦胧模糊插件)
- Linux(CentOS7)治理组件nacos(2.0.3版本)单机/集群安装部署详细图解
- 64位win7搭建php mysql_在64位Win7系统中配置Apache+MySQL+PHP环境的方法
- iPhone 4奇货可居真相透视