嵌入式硬件开发:从微控制器到单板计算机
1. 微控制器之Particle Photon
当成本或功耗对硬件设计预算构成限制时,使用微控制器是一个不错的选择。像Particle Photon这样配备特殊互联网接入收发芯片的开发板,可作为室内的传感器节点。其许多工具链基于JavaScript开发,尤其是Node.js,为开发带来了便利。
1.1 Particle Photon概述
- 硬件组成 :使用博通的WiFi芯片(BCM43362)处理WiFi射频和协议层,同时由STM32微控制器处理主要应用。采用FreeRTOS实时操作系统管理设备访问和用户代码,可通过WiFi刷入用户代码。
- 开发平台 :提供基于网页的IDE,支持“空中”(OTA)刷写设备,也有基于GitHub的Atom项目的可下载IDE——Particle Dev。
- 与Arduino的关系 :和Arduino在开源社区支持创新和产品开发方面有相似理念,可在GitHub上找到Particle开发板的布局。Redbear Duo兼容Arduino和Particle Photon,能连接到Particle云并使用Arduino IDE编程。
- 云服务 :自带基于云的消息平台,可安全地与设备进行消息交互,且该平台免费。
1.2 Particle命令行界面
操作步骤如下:
1. 通过npm安装Particle命令行工具:
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



