adlu 发表于 2016-3-15 11:13:48

mbed开发平台有何优势?

本帖最后由 adlu 于 2016-3-15 11:14 编辑

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

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

用过的童鞋,欢迎说道说道!

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

shaoziyang 发表于 2016-8-29 19:25
哪个型号?

platforms:ST-Discovery-F746NG
Template:DISCO-F746NG_AUDIO_demo
我导出的keil5工程,其中修改了一些err和ROM参数,可以编译通过,但不能调试和下载运行。我觉得是因为我对mbed运行机制不明白造成的,但具体修改哪不知道:

shaoziyang 发表于 2016-8-30 12:15:38

不能下载调试多半是仿真器的设置问题,在项目设置中要将仿真器设置为STLink,还有要安装STM32F7的库。今天板子不在,等明天帮你看看。

funnyme 发表于 2016-8-30 14:55:08

一点也不好用,在公司没网你看都看不到
页: [1] 2
查看完整版本: mbed开发平台有何优势?