百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试

R01开发板在WIindows开发环境下需要预先安装以下环境软件:
1.Keil MDK 安装
Keil MDK是美国Keil软件公司推出的微控制器开发工具,这里我们需要使用5.17以上的版本就行。
从Keil MDK的官方网站(http://www2.keil.com/mdk5 )来下载最新版本的Keil MDK软件,此时最新版本是5.25,虽说官方网站需要注册但是还好不需要收费,在此我列出下地址为: http://az717401.vo.msecnd.net/eval/MDK524a.EXE 现在开始安装Keil MDK,安装详情如下(注意我使用的是WIN8操作系统),默认安装步骤如下所示:
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第1张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第2张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第3张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第4张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第5张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第6张图片
安装到此,Keil MDK 5.24a安装完毕如下图所示即表示软件安装成功百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第7张图片
但是软件安装仍没安装完成,因为还没注册软件。我们还要下载一个注册机叫KEIL_Lic_V5.10。这里我提供一个下载地址(你也可以百度查找下载)http://c.51hei.com/pro/down.php?h=8&host=forum/201608/21/232411dixshz07xei0uhi2.rar&name="Keil_Lic.rar"&e=280153&c=54523 如下图所示下载文件:
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第8张图片
然后我打开安装好的Keil uVision5程序,找到如下图所示的选项打开注册百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第9张图片
复制其中的C7U4N-JGNRH注册码到我们之前下载的那个注册机中在这里插入图片描述
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第10张图片
注意了Target应该选ARM,产品应该选“Prof.Developers Kit/Realview MDK”否则到编译BIN文件的时候就会产生很多不必要的错误。这里我们得到注册码为: JL28T-R3E6A-Z91G9-4SYX9-Q36T6-5RMQH,然后输入注册码点击Add LIC进行注册得到如下所示:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第11张图片
至此Keil MDK v5.25安装及破解完成,有限期到2020年一月。

2.GCC-ARM交叉编译器的安装
我们从GCC-ARM交叉编译器的官网(https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads )下载最新的版本来进行安装,我的电脑使用的是WIN8 64位操作系统,但是有点怪异,这里下载里面没有这个选项,我就将就下载了Windows 32-bit。
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第12张图片
到此我们下载完成gcc-arm-none-eabi-7-2017-q4-major-win32-sha2.exe。
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第13张图片
运行gcc-arm-none-eabi应用程序,按照默认安装程序。百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第14张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第15张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第16张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第17张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第18张图片
安装到此,要记得勾选第三个Add path to environment variable来添加GCC-ARM交叉编译器的环境变量。打开CMD的命令窗口,输入”arm-none-eabi-gcc --version”命令来测试GCC-ARM交叉编译器是否安装成功,如下图所示:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第19张图片

3.Git工具的安装
Git工具根据官方教程的建议,我们这里使用Windows Git工具,其实也可以使用其它的Git工具。打开Windows Git工具的官方网站 https://git-scm.com/downloads 进行下载百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第20张图片

因为我的电脑是64位的,所以这里我下载64位的程序,地址如下
https://github-production-release-asset-2e65be.s3.amazonaws.com/23216272/cd0c54e0-ff9e-11e7-944d-faa11800472e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180129%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180129T134954Z&X-Amz-Expires=300&X-Amz-Signature=8ef3a0fafc905fcb7e9eaf3ce43018f52624c66deede5bcde0d85911c1f65ec7&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B filename%3DGit-2.16.1-64-bit.exe&response-content-type=application%2Foctet-stream
按照以下默认步骤进行安装
在这里插入图片描述
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第21张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第22张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第23张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第24张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第25张图片
打开CMD命令窗口输入“git --version”,测试软件是否安装成功,成功安装提示如下:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第26张图片
因为我这里在默认安装中勾选了建立桌面图标,你也可以点击桌面图标打开测试,如下图
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第27张图片

4.Python2.7的安装
打开Python的官网(https://www.python.org/ )我们选择Downloads选项下的Windows,如下图:
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第28张图片
注意这里我选择下载python-2.7.14.msi(因为官方要求),地址如下:
https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi
打开下载好的python-2.7.14,按照以下默认步骤进行安装百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第29张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第30张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第31张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第32张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第33张图片
注意在上述Python的默认安装步骤中Python安装在“C:\Python27”百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第34张图片
到此虽然Python安装完成但是并不代表安装成功,因为我们还没把Python的安装路径添加Windows的系统变量。如果你曾经做过添加系统变量就会很容易了,你之前没做过也不要紧,我们慢慢来,这里我使用的是WIN8的操作系统,选择“我的电脑”右击选择“属性”再选择“高级系统设置”打开“系统属性”选择“高级”选项页下的“环境变量”百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第35张图片
打开“环境变量”选项页下的“系统变量”里面的“Path”变量百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第36张图片
把Python的安装路径“;C:\Python27”(记住前面是分号,后面是没有符号的)添加到Path的变量值
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第37张图片
记住这里不要忘记添加pip的环境变量地址“;C:\Python27\Scripts” (记住前面是分号,后面是没有符号的)百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第38张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第39张图片
因为Mercurial没有安装所以在C:\Python27\Lib\site-packages的目录下就还没有Mercurial目录,所以这里暂时不添加Mercurial的环境变量。
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第40张图片
到此Python2.7.14安装完成,打开命令窗口测试以下命令”Python --version”
,”pip --version”来测试安装是否成功,如下图:
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第41张图片
这里稍微提一个题外话,如果这里你升级了pip,你会产生如下问题:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第42张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第43张图片
到后面才发现这里不能升级,升级以后运行命令pip install -r C:\RDA5981_SDK\RDA5981_SDK_MbedOS515_V1.3.4\requirements.txt就出现了下面这个问题:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第44张图片
编译BIN也会出现如下错误:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第45张图片
错误代码:”python setup.py egg_info”,如何解决这个问题呢?我们进行以下步骤进行操作:
(1).执行“python -m pip install -U pip”命令升级pip工具
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第46张图片

百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第47张图片
(2).下载并安装project_generator 0.9.11库。
我们在 https://pypi.org/ 官网上查询该库并下载它,如下图所示:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第48张图片
在这里插入图片描述
把project_generator-0.9.11库解压到C:\Python27\Scripts目录下。注意这里我应该把那个版本号去掉,否则会出错。如下图:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第49张图片
(3).进行project_generator库安装(运行“pip install project_generator”安装project_generator库),如下图所示:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第50张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第51张图片
project_generator-0.9.11库安装成功即可成功解决”python setup.py egg_info”错误。

  1. Mercurial-轻量级的分布式版本控制系统的安装
    打开Mercurial的官网(https://www.mercurial-scm.org/ )进行下载百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第52张图片
    点击下载windows,选择Mercurial 4.4.2 Inno Setup installer - x64 Windows - does not require admin rights
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第53张图片
    https://www.mercurial-scm.org/release/windows/Mercurial-4.4.2-x64.exe
    下载完成,我按照默认步骤来进行安装。
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第54张图片
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第55张图片
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第56张图片
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第57张图片
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第58张图片
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第59张图片
    百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第60张图片
    注意这里我们要勾选添加”Add the installation path to the search path”,来进行Mercurial安装。到此Mercurial 4.4.2安装完成,打开命令窗口测试以下命令”hg --version”来测试安装是否成功,如下图:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第61张图片
    至此Mercurial 4.42成功安装完成。

到此为止以上五个必备软件的安装及环境参数设置均已成功安装完成,我们使用如下图中的命令在管理员命令窗口中统一调试以上五个软件是否统一安装成功。百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第62张图片
虽说上面参数都配置成功,但这里还没完,我们还需要安装mbed-cli。打开命令窗口测试以下命令”hg --version”,“pip --version”来确定必备环境是否有无问题,再执行“pip install mbed-cli”命令来安装mbed-cli工具,如下图所示:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第63张图片
安装成功以后执行“mbed --version”以确保安装是否成功,如下图:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第64张图片
6. Msys2软件的安装
如果你比较习惯使用 Linux系统,你可以选择安装Msys2软件,打开Msys2软件的官方网站http://www.msys2.org/。百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第65张图片
因为我的电脑是64位,所以这里选择下msys2-x86_64-20161025,下载地址如下:
http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20161025.exe
打开msys2-x86_64-20161025安装文件按照默认步骤进行安装百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第66张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第67张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第68张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第69张图片
等几分钟Msys2安装完成, 虽说Msys2软件和mbed命令安装成功,但是Msys2怎么使用我还是不清楚,我们接着研究Msys2软件的使用方法。Msys2默认安装到C盘,C盘就会多一个msys64文件夹,如下图:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第70张图片
打开msys64文件夹,你会看见如下文件:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第71张图片
选择msys2.exe发送到桌面生成快捷方式,双击打开msys2的命令运行窗口。如下图所示:在这里插入图片描述
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第72张图片
再msys2命令窗口中我可以运行如下类似CMD一样的命令(记住:运行命令时候应调回英文输入法。)进行测试如下图:
cd c:/
cd RDA5981_SDK/RDA5981_SDK_MbedOS515_V1.3.4
ls(注意:这里是英文字母ls)
mbed compile -m UNO_91N -t arm --source TESTS/TARGET_RDA/timer/
–source ./
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第73张图片
进行到这里不知道怎么会产生上面这个问题,在比特跳动群了有好多人出现类似错误,有人贴出解决方法:在这里插入图片描述
但是我这里按照它的解决方法却没有得到解决,我自己另辟蹊径解决了。我们先来仔细观察一下C盘下Msys2的文件夹,我们会看见在红线方框里对应的程序都会有一个ini配置文件。
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第74张图片
因为msys2这个快捷键其实就是msys2.exe,所以我们要对应修改msys2.ini配置文件,这里我使用的notepad编辑器打开msys2.ini配置文件。
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第75张图片
代码中有一行代码:“#MSYS2_PATH_TYPE=inherit”,去掉前面的rem注释,使这行命令生效,表示设置mys2的环境变量继承自系统变量。在Msys2运行环境参数,看看能不能成功。如下图:百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第76张图片
百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试_第77张图片
到此为止,R01开发板的调试软件环境配置全部完成。在第三章中开始安装dueros的MbedOS系统…

你可能感兴趣的:(百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试)