【学习分享】LinkSprite Mbed BLE Sensors tag云端编译器初体验
由于LinkSprite Mbed BLE Sensors tag兼容 mbed云端编译。之前都是软件平台开发,头一次接触云端编码编译,比较新鲜。接下来了解一下mbed:
mbed是由软件库、硬件设计、以及在线工具三部分组成。mbed的软件开发库是一个模拟的硬件环境,优点在于屏蔽了各自芯片厂家的未处理之间的差别,对于用户来说通过mbed编辑的项目在功能实现之后可以很方便进行平台移植;硬件设计是面向用户开发设计,所以硬件设计上提供了统一的上载接口、单步调试、串口调试接口等,方便用户节省其他硬件设施;在线工具,使用户可以通过浏览器完成微处理器软件开发工作,为用户省去了开发软件安装以及环境配置的烦恼,点开浏览器就可以进行代码编写、程序编译、版本控制等功能操作,将编译结果下载保存至开发板中即可运行,使用快捷方便。
云端编译相比本地软件项目建设来说,使用快捷。首先登录账号,选择待开发平台,点击编译器进入编辑模式。网页转向云端编辑界面,在界面右上角选择平台,我们这里选择NRF51822。
创建空白文件,进行代码编辑、编译。
本次实验基本小灯点亮闪烁:
DigitalOut LED_R (P0_20);
DigitalOut LED_G (P0_19);
int main()
{
while(1)
{
LED_R = 1;
LED_G = 1;
wait(0.5);
LED_R = 0;
LED_G = 0;
wait(0.5);
}
}
编译并生成hex文件,这是浏览器会弹出下载提示,将代码下载后 保存至jlink目录下,当保存完成 自动运行