系统:windows10
开发工具:keil5

1. clone源码

建议使用gitee上的仓库,github仓库clone太慢了。

  1. git clone https://gitee.com/Tencent/TencentOS-tiny.git

注意点:
建议代码存放路径中不要有中文名字。

2. 安装mdk5

安装文件已传至钉钉。解压后查看keil5文件夹:
image.png
具体安装教程参见:keil MDK5安装)

上述教程中未提到的注意点
keil注册机软件会被有些Windows 10系统保护软件识别为病毒(会在解压之后被自动删除),所以解压**使用**之前要先关闭掉实时保护。具体来说:

  • 打开【设置】——>【更新与安全】:

image.png

  • 然后点击【windows安全中心】———>【病毒与安全防护】

image.png

  • 点击【管理设置】

image.png

  • 点击实时保护下面的开关按钮来关闭实时保护:

image.png

  • 最终效果如下:

image.png

3. 安装pack

  1. 这个部分跟所用的开发板有关,此处说明为nrf52840开发板相关的pack。
  2. 安装pack需要打开翻墙软件。翻墙推荐这个网站 https://999yun.club/#/login

下面过程默认已经安装、破解好keil5,并且打开了翻墙软件

打开keil5 ,然后点击下图红色框中所示的按钮(pack管理按钮)
image.png
打开Pack installer的界面如下:(如果内容很少要点击一下更新按钮。)
注意:如果没有开翻墙软件,这一步可能会很不一样。
image.png

列表更新完毕之后我们在右侧选择相关的pack进行安装。主要需要安装【ARM CMSIS】和【NordicSemiconductor::nRF_DeviceFamilyPack】,我们安装的时候可以点击【privious】选择合适的版本。
具体的版本号在程序的配置文件中会写,我们后面会提到如何查看。
image.png

如果没有翻墙软件,或者列表一直刷新不出来。也可以选择手动安装这两个Pack。相关的工具包也已经上传到钉钉了(但是这里只提供了某一个版本号的Pack)。具体使用:
在Pack installer中点击【File】—->【Import】,然后选择下面的文件即可:
image.png

4. 安装nrf命令行工具和nrfconnect软件

相关安装包已经传至钉钉,点击安装如下两个软件即可:
image.png

注意:
nrfconnect包含多个工具,这些工具安装也要在翻墙环境下进行。
image.png