系统:windows10
开发工具:keil5
1. clone源码
建议使用gitee上的仓库,github仓库clone太慢了。
git clone https://gitee.com/Tencent/TencentOS-tiny.git
注意点:
建议代码存放路径中不要有中文名字。
2. 安装mdk5
安装文件已传至钉钉。解压后查看keil5文件夹:
具体安装教程参见:keil MDK5安装)
上述教程中未提到的注意点:
keil注册机软件会被有些Windows 10系统保护软件识别为病毒(会在解压之后被自动删除),所以解压**使用**之前要先关闭掉实时保护。具体来说:
- 打开【设置】——>【更新与安全】:
- 然后点击【windows安全中心】———>【病毒与安全防护】
- 点击【管理设置】
- 点击实时保护下面的开关按钮来关闭实时保护:
- 最终效果如下:
3. 安装pack
- 这个部分跟所用的开发板有关,此处说明为nrf52840开发板相关的pack。
- 安装pack需要打开翻墙软件。翻墙推荐这个网站 https://999yun.club/#/login
下面过程默认已经安装、破解好keil5,并且打开了翻墙软件。
打开keil5 ,然后点击下图红色框中所示的按钮(pack管理按钮)
打开Pack installer的界面如下:(如果内容很少要点击一下更新按钮。)
注意:如果没有开翻墙软件,这一步可能会很不一样。
列表更新完毕之后我们在右侧选择相关的pack进行安装。主要需要安装【ARM CMSIS】和【NordicSemiconductor::nRF_DeviceFamilyPack】,我们安装的时候可以点击【privious】选择合适的版本。
具体的版本号在程序的配置文件中会写,我们后面会提到如何查看。
如果没有翻墙软件,或者列表一直刷新不出来。也可以选择手动安装这两个Pack。相关的工具包也已经上传到钉钉了(但是这里只提供了某一个版本号的Pack)。具体使用:
在Pack installer中点击【File】—->【Import】,然后选择下面的文件即可:
4. 安装nrf命令行工具和nrfconnect软件
相关安装包已经传至钉钉,点击安装如下两个软件即可:
注意:
nrfconnect包含多个工具,这些工具安装也要在翻墙环境下进行。