你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ST Nucleo mbed套件开发 一 MBED环境使用 以Nucleo-F401为例

[复制链接]
ffeige1984 发布时间:2014-9-25 00:00
全球领先的半导体供应商、全球领先的ARM®  Cortex®-M微控制器厂商意法半导体(STMicroelectronics,简称ST)进一步强化STM32系列微控制器的易用性和设计灵活性,  推出适用于STM32全系产品的经济型且易于扩展的原型开发板。STM32  Nucleo将易用性、灵活性、连接功能和主流工具资源兼容性完美地融合在一起,是当今的嵌入式开发人员的理想的开发平台。
 
ST陆续已经推出了十二款Nucleo mbed套件,具体如下图

 
Nulceo系类的开发板套件是ST公司今年新出的学习套件。Nucleo是意法半导体加入ARM embed项目后 的又一个风格系列板卡,有两个鲜明的特点:
1.兼容Arduino UNO R3 Shield扩展板、
2. 支持ARM embed项目。
或许有人会有疑问,什么是ARM embed项目?mbed是一个面向ARM  Cortex-M系列处理器的原型开发平台,主要用于培育物联网(IoT)的协作项目,包括了免费的软件库(SDK),硬件参考设计(HDK)和在线工具  (Web)三部分,为用户提供简单、方便快捷的基于ARM Cortex-M处理器的MCU开发、调试等操作。
mbed是什么

 
  mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容,各个部分的具体介绍如下:
        SDK:mbed设计了一个硬件抽象层,从而屏蔽了不同mcu厂商提供了微处理之间的差异,对于用户来说,他只需要和这个硬件抽象层打交道即可,也就是说,用户基于mbed开发的应用可以很方便地更换使用不同厂商的arm微处理器,从而留给用户更多的选择。
        HDK:HDK是mbed提供的硬件参考设计,它是面向用户开发设计的,所以HDK提供了统一了程序上载接口,单步调试接口,串口调试接口,用户无需购买其它硬件就可以开始软件开发工作。
        WEB:为了省去用户开发环境安装的麻烦,mbed提供了一个完备的基于浏览器的微处理器软件开发环境,包括代码编写,程序编译,版本控制等功能,用户只要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,非常方便。
 
通过上边的说明大家大概知道了MBED
是以NUCLEO-F401RE为例,给大家展示下如何进行开发:
开发环境:
mbed,
NUCLEO-F401RE  USB转mini线
通过USB转mini连接NUCLEO-F401RE mbed开发板和pc,安装ST-LINK2驱动
ST-LINK2驱动点击打开链接
驱动安装完成后会出现下图 以WIN7为例

 
同时,PC会多出一个盘符

为什么会这样呢,卖个关子.
硬件我们搭好了,接下来就是软件环境了,一直在讲mbed,那我们就开始mbed环境的开发吧。
点击进入MBED的官网  点击打开链接
 

点击LGOIN OR SIGUUP

进行注册,注册过程比较简单,就是邮箱和密码,这点很赞,哪像国人的那么多选项,注册成功选择登陆。

 
如果是第一次进入网站,那么我们就要选择我们的目标硬件,点击Platforms,出现一大堆的开发板。如下图所示:
 

怎么才能找到我们需要的呢?在右边我们选择
 

看见了吧,出现的全是ST的,我们的目标设备是 F401,选择 ST Nulceo f401RB 进入如下界面

 
Arduino-compatible Headers
Morpho Headers - Giving access to all STM32 pins

 
这个页面里的信息就是Nucleo-F401这个开发板的所有信息。很直观的一个图。
选择Add your mbed  Compiler
 

 
出现以下界面
点击 Open mbed Compiler

 
经过加载后进入编译器界面,如下图

选择例程
点击OK后,编辑自动导入例程:

导入完成后显示如下:

 
选择compile-》complie All

 
编译完成后,出现

 
选择NUCLEO的盘符后,点击选择文件夹如上图所示,完成后 点击确定。完成后会自动把编译文件下载到目标板上,就这么神奇。
下载完成后,目标板会自动重启,看看效果吧。
就到这,等下次在写其他的东西。
 
大家如果喜欢这款开发板请点击:


NUCLEO-F401RE
收藏 1 评论4 发布时间:2014-9-25 00:00

举报

4个回答
wxd123com 回答时间:2014-10-9 10:25:48

RE:ST Nucleo mbed套件开发 一 MBED环境使用 以Nucleo-F401为例

学习了,不错
笨熊 回答时间:2014-10-9 13:58:02

回复:ST Nucleo mbed套件开发 一 MBED环境使用 以Nucleo-F401为例

这个比58同城更加神奇。
milet 回答时间:2017-5-25 00:21:07
效率确实很高啊
epochal 回答时间:2017-5-25 08:45:30
学习起来非常方便!

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版