更新时间:2022-08-14 22:23:36
来源 | HaaS技术社区
HaaS600 Kit 是一款基于 HaaS600系列模组评估的高性价比开发板。可应用于共享控制、金融支付、智能语音、泛工业等场景的智能硬件产品开发。
HaaS600 Kit 套件包含以下物料:
●开发板 x 1
●micro-USB线缆 x 1
●5V/2A电源适配器 x 1
●4G天线 x 1
●GPS天线 x 1
将开发电脑跟设备的调试/用户串口通过MicroUSB连接,连接后,将在PC设备管理器中出现两个串口,分别用于调试和用户串口输入输出。
●Windows XP/Vista
●Windows7/8/8.1
●Windows10
●MacOS
安装完成之后,在设备管理器中可以看到以下虚拟串口:
Windows
Enhanced COM Port 为日志串口
Standard COM Port 为用户串口
MacOS
Note:
1不同的电脑生成的串口号和名称不一样,以实际生成的为准。
2生成的两个串口,一个是debug串口(查看运行日志,只读),另一个是用户串口(JavaScript交互式解释器或其他用途)
轻应用开发使用一套命令行工具来管理和推送应用脚本到设备。
下载命令行工具:
将命令行工具解压到工作目录,如图所示对应文件
●查看设备连接状态
在命令行工具下使用该命令查看设备连接状态
如果返回值跟设备管理器中生成的串口号一致,说明设备连接和命令行工具运行正常
命令行工具默认示例代码运行hello world程序,此处使用LED Blink来作为第一个轻应用示例来介绍。
使用下面的app.js 和 app.json文件替换命令行工具示例代码目录下的同名文件,如下:
LED Blink app.json
LED Blink app.js:
本地更新
●打开命令行工具
●推送脚本到设备
○执行推送命令
一般情况下,应用下载串口是Silicon Labs Dual CP2105 USB to UART Bridge:Standard COM Port
○复位开发板
○等待脚本传输完成,打开日志串口观察脚本运行情况
●运行效果如图:
硬件资源介绍
硬件资源映射表
功能/接口 |
PIN/IO/资源映射 |
轻应用 port 配置 |
I2C0 |
SDA(IO50) SCL(IO49) |
0 |
ADC0 |
A0 |
0 |
ADC1 |
A1 |
1 |
UART0 |
默认板级log打印 |
0 |
UART1 |
TXD(IO54) |
1 |
UART2 |
TXD(IO52) |
2 |
GPIO |
IO51 |
D0 |
SPI0 |
MISO(IO35) |
0 |
app.json 参考示例
更多示例代码
Git 仓库:https://gitee.com/alios-things/amp-examples/tree/master/board/HaaS600Kit
打包下载:https://gitee.com/alios-things/amp-examples/repository/archive/master.zip
如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号。
更多技术与解决方案介绍,请访问HaaS官方网站https://haas.iot.aliyun.com。