发新帖我要提问
12
返回列表
打印
[STM32F7]

st为何主推Cube? M7居然没有DSP_StdPeriph_Lib?

[复制链接]
楼主: TRUE_ARM
手机看帖
扫描二维码
随时随地手机跟帖
21
mcuzone| | 2015-11-21 18:55 | 只看该作者 回帖奖励 |倒序浏览
对软件工程师更加友好

使用特权

评论回复
22
TRUE_ARM|  楼主 | 2015-12-2 12:03 | 只看该作者
仁者见仁智者见智!我个人认为这代码的实用性以及效率一般:以UART 使用为例,CUBE 提供查询,中断,DMA ;其实要高效率使用DMA 还得增加DMA中断。
另外,中断代码一定是非常简洁的,本人并不认同这种代码。
强烈建议ST 还是提供简单的外设库操作LIB,跟之前一样。

使用特权

评论回复
评论
bbstr 2015-12-3 08:00 回复TA
略同 略同 
23
maiweiqi| | 2015-12-2 12:25 | 只看该作者
有好有不好吧,之前连stdlib我都觉得在浪费资源,一直都是在用寄存器,后来发现,工程越来越大了,就驾驭不住了。就好像汇编跟c语言。

使用特权

评论回复
24
Ketose| | 2015-12-2 14:59 | 只看该作者
bbstr 发表于 2015-11-20 14:43
个人觉得Cube只适合懒人用,自己写几个回调函数,用一下cube工具给你初始化好,以后软件人员就越来越不值钱 ...

让专门的人来做底层,写算法的人更专注算法,不好吗?难道让每个使用计算机的人,都要去了解CPU是如何工作的?

使用特权

评论回复
25
moyanming2013| | 2015-12-2 15:09 | 只看该作者
icecut 发表于 2015-11-20 21:24
cubeMX 绝对是大手笔,每一段代码都是那么的优秀.虽然有些地方有几个小 bug.但是总体看,水平比 lib
大大提高 ...

表示支持。

使用特权

评论回复
26
shdjdq| | 2015-12-2 15:59 | 只看该作者
一个社会总是分三教九流,我们其实都是想脱离低级趣味。

使用特权

评论回复
27
mzhboy| | 2015-12-2 19:02 | 只看该作者
cubemx生成的库太占空间了,看源码,啰啰嗦嗦做了不少事。但是啊,嵌入式系统都是高度优化的,这么复杂的库非常完备却没有提供裁剪功能,管他用不用得着的代码都上了

使用特权

评论回复
28
zjh2009| | 2015-12-2 19:57 | 只看该作者
我也觉得cube库的编写很高深,用C的办法实现了C++类的思想。模块化做的很好,而且稳定性觉得比一般的嵌入式工程师写的好。
新事物总在出现,你不能期望用一台计算器实现计算机的功能。所以在该使用计算机的时候用计算机。【寄存器和库】

使用特权

评论回复
29
icecut| | 2015-12-3 18:11 | 只看该作者
mzhboy 发表于 2015-12-2 19:02
cubemx生成的库太占空间了,看源码,啰啰嗦嗦做了不少事。但是啊,嵌入式系统都是高度优化的,这么复杂的库 ...

不用的代码,编译器会给你删掉.不会放在 bin 里面

使用特权

评论回复
30
huangqi412| | 2015-12-3 18:35 | 只看该作者
都到F7了,速度和资源属于M系列拔尖快赶上A系列落后生了,是可以考虑用这种工具生成代码,  不过前提是ST的反馈修改要迅速及时。遇到BUG反馈随时跟进修改。

使用特权

评论回复
31
huangqi412| | 2015-12-3 18:37 | 只看该作者
如果ST只顾自言自语,不管BUG反馈,就像KEIL曾经的中文BUG一样N个版本也不动动手修改一下的话,那就然并卵了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则