Skip to content

Commit

Permalink
add: 添加Air302专属说明.教程也在路上了
Browse files Browse the repository at this point in the history
  • Loading branch information
wendal committed Jun 27, 2020
1 parent db70137 commit ac94cde
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 3 deletions.
1 change: 1 addition & 0 deletions docs/README.md
Expand Up @@ -87,6 +87,7 @@ sys.run()
* [合宙官网](http://www.openluat.com)
* [合宙商城](http://m.openluat.com)
* [联盛德W600/合宙Air640W专属说明](markdown/bsp/w600.md)
* [合宙Air302专属说明](markdown/bsp/air302.md)

----------------------------------------------------------------------------------
## 配套
Expand Down
59 changes: 59 additions & 0 deletions docs/markdown/bsp/air302.md
@@ -0,0 +1,59 @@
# Air302@LuatOS

## Air302是什么?

合宙Air302, 是基于移芯EC616的NB-IOT模块, 封装尺寸兼容合宙Air202,功能管脚基本上一一对应.

## LuatOS为它提供哪些功能

* 192kb的系统内存, 可用内存约40kb
* 64kb的Lua专属内存,可用内存约40kb
* 文件系统大小332kb,格式littlefs 2.1,可用空间约200kb
* 基于Lua 5.3.5, 提供95%的原生库支持
* 适配LuaTask,提供极为友好的`sys.lua`
* `gpio`库提供GPIO管脚控制功能(映射表后面有提供)
* `uart`库提供串口输入输出功能,支持uart1(调试/刷机)/uart2(用户可用)/uart0(芯片日志)
* `i2c`库提供iic总线master功能
* `disp`库提供基于i2c的显示屏支持,当前支持SSD1306
* `nbiot`库提供与nbiot相关的支持
* `json`库,提供lua对象与json字符串的双向转换
* `socket`库,提供异步Socket接口,用于与服务器的通信
* `log`库提供简洁的日志功能
* `libcoap`库提供coap消息处理所需方法
* `mqtt`库提供连接到mqtt服务器的功能,结合`crypto`加密库,可连接到阿里云
* `pwm`库提供多个PWM输出管脚,存在复用关系
* `adc`库提供外部电平检测,内部温度检测,供电电压检测

## 管脚映射表

管脚编号对应w600芯片的管脚编号, 与GPIO编号有对应关系, 请查阅Air302硬件设计手册

特别提示:

1. ADC0 实际上对应通道2, 读取时应使用 `adc.read(2)`. 通道0为CPU温度, 通道1为VBAT电压.
2. AON_GPIO2 对应 GPIO24 `gpio.setup(21,0)`
3. AON_GPIO3 对应 GPIO23 `gpio.setup(23,0)`
4. SPI功能暂不可用(截止到20200627,尚未支持)

## 刷机工具

1. LuaTools 最新版, 支持ec后缀的固件下载, 也支持lua脚本下载
2. windows命令行工具链

## 已知限制

1. 鉴于较少的系统内存,请合理分配资源
2. 尚未支持加密连接(TCP/UDP)
3. 尚未支持远程升级功能

## 注意事项

部分管脚的电压是1.8v,请勿超电压范围使用.

## 模块购买

1. 骑士智能Air302开发板 https://item.taobao.com/item.htm?id=621910075534

## 详细教程

TODO 敬请期待
6 changes: 3 additions & 3 deletions docs/markdown/bsp/w600.md
Expand Up @@ -54,10 +54,10 @@

## 刷机工具

TODO, 当前请加QQ群(1061642968)获取
请加QQ群(1061642968)获取

固件下载: [下载](https://github.com/openLuat/LuatOS/releases)

## 注意事项
## 模块购买

TODO
1. 飞思创 https://item.taobao.com/item.htm?id=587923556178

0 comments on commit ac94cde

Please sign in to comment.