上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章
低功耗蓝牙5.x开发环境之搭建
1.1 基于Nordic nRF52840 DK开发环境之搭建
目前,支持Nordic低功耗蓝牙SoC芯片开发的集成开发环境(IDE)有很多,常用的有以下几种,开发者可以根据实际需要选择适合自己的IDE。
(1)SES:SES(SEGGER Embedded Studio)是SEGGER推出的用于嵌入式开发的IDE,可在Windows、Mac、Linux平台上运行,不仅支持Nordic的低功耗蓝牙协议SoC芯片,还支持多种主流的MCU。即使没有获得SES的Licence许可,也可以使用其所有的功能,而且没有代码容量的限制。因此,本书的实验例程均是采用SES来开发的,建议开发者使用SES集成开发环境。
(2)Keil MDK:Keil MDK是ARM推出的用于嵌入式开发的IDE,Keil MDK是商用软件,仅支持Windows平台,开发者使用需要获得Licence(购买版权),当采用Keil MDK的评估版本时,对二进制目标文件的大小有限制。
(3)IAR:IAR是IAR Systems推出的用于嵌入式开发的IDE,IAR也是商用软件,仅支持Windows平台,开发者使用需要获得Licence(购买版权),当采用IAR的评估版本时,对二进制目标文件的大小也有限制。