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

mbed开发平台有何优势?

[复制链接]
adlu 提问时间:2016-3-15 11:13 /
本帖最后由 adlu 于 2016-3-15 11:14 编辑

最近关注了一下mbed,不明觉厉。

我有以下问题想了解了解:
1.用mbed开发有什么优势?
2.mbed对硬件有什么要求,即什么样的硬件设计才支持mbed开发?
3.mbed开发和MDK开发有和区别?
4.对于STM32,mbed开发和ST的库有关系吗?

用过的童鞋,欢迎说道说道!
收藏 评论14 发布时间:2016-3-15 11:13

举报

14个回答
shaoziyang 回答时间:2016-3-15 12:56:36

使用Mbed的好处是简单易用,可以不用管太多底层的东西,程序方便移植,更加符合现代编程的思想。缺点是需要占用一定程序空间。
Mbed目前提供了几十种芯片的库,只要是在其中的就可以直接用,否则需要自己修改移植。
Mbed的程序可以导出到MDK、IAR等软件
Mbed使用自己的中间层,没有使用厂家的库,这样程序移植非常方便。
jinglixixi 回答时间:2016-3-15 15:53:19
有道理
adlu 回答时间:2016-3-15 16:38:00
shaoziyang 发表于 2016-3-15 12:56
使用Mbed的好处是简单易用,可以不用管太多底层的东西,程序方便移植,更加符合现代编程的思想。缺点是需 ...

讲的很好。

好像目前还没多少人用。
大部分人还是在用ST的标准库或者HAL库开发STM32。
suoma 回答时间:2016-3-15 21:49:44
集成好多底层库,在线编程
DLGG-308046 回答时间:2016-8-29 13:29:25
shaoziyang 发表于 2016-3-15 12:56
使用Mbed的好处是简单易用,可以不用管太多底层的东西,程序方便移植,更加符合现代编程的思想。缺点是需 ...

例程导出到MDK可以编译但不能调试,用MDK下载也不正确。
导出到IAR后编译报错。
请教怎么破
shaoziyang 回答时间:2016-8-29 19:25:31
DLGG-308046 发表于 2016-8-29 13:29
例程导出到MDK可以编译但不能调试,用MDK下载也不正确。
导出到IAR后编译报错。
请教怎么破 ...

哪个型号?
DLGG-308046 回答时间:2016-8-30 09:34:57

platforms:ST-Discovery-F746NG
Template:DISCO-F746NG_AUDIO_demo
我导出的keil5工程,其中修改了一些err和ROM参数,可以编译通过,但不能调试和下载运行。我觉得是因为我对mbed运行机制不明白造成的,但具体修改哪不知道:
DISCO-F746NG_AUDIO_demo.zip (1.44 MB, 下载次数: 5)
shaoziyang 回答时间:2016-8-30 12:15:38
不能下载调试多半是仿真器的设置问题,在项目设置中要将仿真器设置为STLink,还有要安装STM32F7的库。今天板子不在,等明天帮你看看。
funnyme 回答时间:2016-8-30 14:55:08
一点也不好用,在公司没网你看都看不到
funnyme 回答时间:2016-8-30 14:56:34
要联网这就是最大的限制
anywill 回答时间:2016-10-2 04:34:09
用起来很方便,跟arduino IDE类似
anywill 回答时间:2016-10-2 04:36:15
我这种小白喜欢mbed
一卡车龙眼仔z 回答时间:2017-12-7 11:22:24
Mbed现在可以离线编译了
kylongmu 回答时间:2017-12-7 11:47:40
mbed优势:大量的应用案例,基于c++复用性好,厂商的标准开发板拿来就用,适合项目早期用开发板评估,单个功能代码评估。
劣势:由于mbed是由顶向下搭建,尤其是底层代码封装很深,想按照实际项目需求去适配会非常困难,可靠性、效率都是问题。这个问题估计很难解决,因为mbed大量的上层代码需要一个相对统一、封闭的底层,否则就没有可移植性了。
最佳团队开发策略:固件团队用CubeMX这类厂家方案开发,实现OS、底层驱动框架;应用团队用mbed开发,项目早期(未做PCB前)用厂商开发板启动功能可行性评估,并将应用代码独立封装为lib库;固件团队与应用团队交互,集成lib库到OS线程中,合并的代码交由测试组测试。
独行侠可以按以上代码分解策略,熬夜吐血实现。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版