• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

合宙Air780e C-SDK开发

武飞扬头像
静静流淌的柯溪
帮助1

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仓库

  1. C-SDK的目录结构如下图所示:
    学新通
  2. 软件架构如下图所示:
    学新通
  3. 空间使用情况

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开发环境搭建

  1. 安装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更高的版本也是可以的.

注意:环境变量需重启电脑生效
学新通

  1. 如果编译example的话在本代码库的根目录执行build.bat example进行编译

  2. 生成的binpkg位于out目录, 日志数据库文件位于PLAT目录

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgggeff
系列文章
更多 icon
同类精品
更多 icon
继续加载