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

【Nucleo板开发日志】+mbed开发初体验

[复制链接]
justloong 提问时间:2014-9-4 23:58 /
 首先得为这次活动的主办和执行人员点个赞!
能够感受到你们的认真。相比而言,由于工作原因,反而有点对这次活动不上心。信息确认邮件收到一个星期后的当天下午才打开,并回复。但是回复后的第二天上午就收到板子了,一个可能由于我离苏州近,但更主要的反应了活动的执行人员的做事认真态度。谢谢你们。
下面进入主题。
首先当时申请这板子吸引我的最主要原因,就是mbed技术。拿到板子后,就想试试感觉到底如果。但无奈白天工作太忙,晚上又在帮朋友做一个项目,导致板子到手后,一直拖到现在才有机会体验。
首先上一张板子的靓照,由于是晚上拍的,光线不是太好。
2014-09-02 214406.jpg
由于我平时开发也用到STM 的MCU,所以驱动那些自然都是有的。所以但板子和电脑连接后,就直接有反应了。别且系统识别到板子的存储盘
QQ截图20140904232821.jpg
点击里面的链接,就会进入mbed的网站,经过简单的注册之后就可以开始写程序了。
随便加载了一个例子,稍作了下修改,
QQ截图20140904230635.jpg
编译成功后,会自动弹窗一个对话框,下载编译后的 bin文件。这里的烧写方法是,只要把bin文件放到先前板子的存储盘中,就完成了烧写。这样一个简单的开发过程就结束了。
其所在开发过程中还是碰到点小麻烦的,首先刚开始时,对这个环境不熟悉,有些操作还不会,比如我想看看加载的头文件里的内容,不像mdk中,直接右击,然后打开头文件就可以了,这里不行,怎么我暂时还不知道。
其次的感受就是,方便,首先没有对于时钟、引脚什么的去做过多的初始化话,都是经过几个简单的调用就搞定了。另外的感受就是,在程序编写的时候,有点想开发上位机,比如用C#那样的程序开发。因为就好比使用IO的某个功能,只要通过一个简单的API,直接调用,就能搞定。或许这也许就是以后硬件的程序开发的方向。
最后还是有点疑虑的,那就是,这个技术的使用性到底如何。比如在做一个新的项目,用了这个MCU,那我做的板子能不能支持mbed技术,还是说,只要使用了STLINKV2-1,就能让所有的基于STM MCU的板子,都支持这个技术。
最后的最后的感受就是,虽然方便,但还是比较陌生。对于其中好多东西还是不是太了解,有别于传统的开发环境。比如在传统用库开发的时候都会加载标准库,那这里的库是什么呢,就是那个mbed下的文件(如下图红框部分)吗?
123.jpg
如果是,那么这个mbed库是支持所有型号的,还是只支持几个型号的mcu。
如果不是,那么我在开发其他型号的MCU,我该如何加载库。
这些问题暂时还没搞懂,后面去慢慢琢磨。如果有了解的朋友请多指教。
 
收藏 评论4 发布时间:2014-9-4 23:58

举报

4个回答
霹雳之火 回答时间:2014-9-5 07:34:20

RE:【Nucleo板开发日志】+mbed开发初体验

mbed的确不错,可惜不能调试
andypanfan 回答时间:2016-10-23 00:19:06
花生 回答时间:2016-10-25 20:34:25
mbed在线编写程序
好前卫
logo_ST.png

anywill 回答时间:2016-10-25 22:00:29
一起交流,共同进步

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版