基于MDK的mbed工程建立
个人更喜欢mdk作为IDE来编写代码,而mbed作为一个开源项目,有大量优秀代码可以借鉴使用,今后一段时间都会主要看mbed平台的代码以及国内ebox平台代码![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164311021-734885129.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164311506-1140304716.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164312099-1354286808.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164313193-856602718.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164313771-1277828450.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164314537-930800050.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164315271-437143226.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164316052-1668133478.png)
1 首先登陆mbed在线开发平台,https://developer.mbed.org/accounts/login/?next=%2Fcompiler%2F ,登陆后的界面如下 : ![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164309552-1856455326.png)
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164309552-1856455326.png)
首先点击右上角位置,选择硬件平台,弹出界面如下,左下方显示之前已经选择过的平台(红色框),如果没有可以点击蓝色框里的添加按钮,选择最接近自己硬件的平台(本人用的是ebox的硬件平台stm32f103c8t6,所以选择nucleo-f103rb),然后点击右上角黄框按钮
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164311021-734885129.png)
点击左上角 news,弹出界面如下,从上到下分别是硬件平台,模板,名称,根据自己的需要选择设定好,点ok
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164311506-1140304716.png)
创建完成后界面如下图所示
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164312099-1354286808.png)
在刚建立的程序名上右键,选择导出程序
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164313193-856602718.png)
弹出界面如下:
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164313771-1277828450.png)
导出是以下载的形式进行,设定好保存路径,下载就好
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164314537-930800050.png)
解压缩后,用keil mdk打开即可。注意,一定要用mdk4打开,mdk5不知道什么原因打开后编译总是会失败
打开后界面如下:
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164315271-437143226.png)
试着编译一下,看看能否成功
![](https://images2015.cnblogs.com/blog/819021/201512/819021-20151219164316052-1668133478.png)