来源 | HaaS技术社区
HaaS600 Kit 是一款基于 HaaS600系列模组评估的高性价比开发板。可应用于共享控制、金融支付、智能语音、泛工业等场景的智能硬件产品开发。
HaaS600 Kit 套件包含以下物料:
- 开发板 x 1
- micro-USB线缆 x 1
- 5V/2A电源适配器 x 1
- 4G天线 x 1
- GPS天线 x 1
硬件资源
硬件资源映射表
功能/接口 | PIN/IO 资源映射表 | 轻应用 port 配置 |
---|---|---|
I2C0 | SDA(IO50) SCL(IO49) |
0 |
SPI1 | MISO(IO35) MOSI(IO36) SCK(IO33) |
1 |
ADC0 | A0 | 0 |
ADC1 | A1 | 1 |
PWM0 | IO31 | 31 |
PWM1 | IO32 | 32 |
UART0 | 默认板级日志打印 | 0 |
UART1 | TXD(IO54) RXD(IO53) |
1 |
UART2 | 用户串口/REPL串口 TXD(IO52) RXD(IO51) |
2 |
GPIO | IO51 IO52 IO17 IO16 IO59 IO121 IO54 IO53 IO124 IO122 IO34 IO36 IO35 IO33 IO57 IO32 IO31 IO76 |
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 |
系统环境
连接设备
按照下图所示将开发电脑跟设备的调试/用户串口通过MicroUSB连接,连接后,将在PC设备管理器中出现两个串口,分别用于调试和用户串口输入输出。
安装USB转串口驱动
安装完成之后,在设备管理器中可以看到以下虚拟串口:
Windows
MacOS
Note:
- 不同的电脑生成的串口号和名称不一样,以实际生成的为准。
- 生成的两个串口,一个是debug串口(查看运行日志,只读),另一个是用户串口(JavaScript交互式解释器或其他用途)
开发工具
轻应用开发使用一套命令行工具管理和推送应用脚本到设备。
下载命令行工具:
Note:Mac版需要设置执行权限:chmod +x ./amp
将命令行工具解压到工作目录,如图所示对应文件
├── amp # 命令行工具
├── app # 示例代码(hello world)
│ ├── app.json
│ └── app.js
└── bindings.node # 本地更新库码
至此,HaaS600 Kit硬件套件资源以及环境安装都已经好了,接下来就可以进行JS轻应用开发,可参考JS轻应用板块相关章节。
HaaS600轻应用开发实战(敬请期待)
如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号
更多技术与解决方案介绍,请访问阿里云AIoT首页https://iot.aliyun.com/