一:前言
简单来说,ARM® mbed™ IoT 设备平台用于编写对可与云连接的硬件进行控制的软件。本文介绍的基于云端的嵌入式开发工具mbed是ARM® mbed™ IoT 生态系统的重要部分。 中文网站:http://www.mbed.org.cn/
mbed开发者平台之-ST-Nucleo-L432KC地址:http://developer.mbed.org/platforms/ST-Nucleo-L432KC/
二.Nucleo-32 STM32L432KCU6 评估板之云端开发工具-mbed体验
step1:打开在线IDE。
step2:点击新建工程。
step3:选择开发板平台,这里选择NUCLEO-L432KC。
step4:选择工程模板,有ADC、PWM、串口、LED等例程,这里选择简单的LED闪烁例程。
step5:编辑工程名,这里使用默认。
step6:点击OK即可生成工程。
IDE界面十分简单,最上面是工具栏,有新建(New)、导入(Import)、编译(Compile)、发布(Commit)等命令按钮;左侧是工作区间,主要进行工程管理的基本操作,如删除,导入导出,重命名等;中间是代码编辑区,从代码来看和Ardiuo十分类似,完全屏蔽了底层硬件,
十分方便非专业人士使用;最右侧有常用的更换开发板的按钮。
step7:代码编辑好后,点击编译,完成后会自动生成bin文件,下载即可,这里选择下载到桌面。
step8:使用USB线连接开发板和PC后,由于板载USB虚拟磁盘,因此可以看到可用大小为256KB的可移动磁盘,直接把刚刚下载好的bin文件拖拽到里面即可完成烧录。
此外,工程还可以导出,以便使用其他工具如IAR,Keil等进行开发。
相关推荐:
NUCLEO-L432KC官方技术文档
STM32 L4系列超低功耗微控制器官方介绍
STM32L4单片机参考设计
STM32单片机官方开发工具一览
|