打印
[信息]

ST帮助设计人员优化代码以获得最佳的STM32微控制器

[复制链接]
4301|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 香水城 于 2014-3-24 14:44 编辑


意法半导体帮助设计人员优化代码以获得STM32微控制器带来的最佳性能

       意法半导体推出的新STM32Snippets提供了高度优化,随时可供开发人员使用的寄存器级的代码,以最大限度地提高性能和STM32微控制器应用的效率
      
    寄存器级的
编程可以大大的减少内存占用,节省宝贵的处理器的时钟周期,并降低功耗,这些通常都需要对设备手册进行一番研究。STM32Snippets现在提升应用程序的性能,方便客户快捷地建立高效的应用程序

     STM32Snippets最近被继承到STM32Cube™软件工具包里,它简化了初始化和嵌入式移植软件。有了这些,开发人员可以在STM32Cube™高度可移植的方法和STM32Snippets高度优化实现之间进行选择。这种组合是市场上独一无二的开发生态系统,使得STM32成为微控制器的嵌入式创意设计师独一无二的最优选择。



      意法半导体发布的Snippets将会覆盖所有STM32微控制器产品,目前已经发布的已涵盖了所有的STM32F0产品,除了带USB外设的STM32F0。该代码可以立即下载、免费使用,并且可与STM32F072B探索板一起在IAR EWARM或Keil MDK-ARM开发环境中使用。此外,一些片段将被直接整合到STM32 F0参考手册,从而提供了一种“范例”的方法来更好地向客户介绍如何使微控制器更好的运行。

  如果想要了解更多的信息和下载,请登录www.st.com/stm32snippetsf0-pr
  
  如今STM32的嵌入式软件的市场营销策略如下图所示

  在未来的发展中,STM32的嵌入式软件的市场营销策略将会如下图发展




ST的未来请大家拭目以待!

沙发
myxiaonia| | 2014-3-20 18:35 | 只看该作者
好,强烈支持寄存器级的配置工具,第一时间学习

使用特权

评论回复
板凳
mmuuss586| | 2014-3-20 18:36 | 只看该作者

使用特权

评论回复
地板
grant_jx| | 2014-3-20 21:34 | 只看该作者
算是直接寄存器操作版了。
怪事,下载工具说已有链接,问我是否重新下载?什么时候下过这个软件,不知道啊?

使用特权

评论回复
5
myxiaonia| | 2014-3-21 10:10 | 只看该作者
grant_jx 发表于 2014-3-20 21:34
算是直接寄存器操作版了。
怪事,下载工具说已有链接,问我是否重新下载?什么时候下过这个软件,不知道啊 ...

看来标准外设库将会被革命掉了,看来我一直抵触库是有点道理的

个人觉得用库的可能会提出各种杂乱无章的问题,st的fae被烦的晕头转向啊,哈哈哈

使用特权

评论回复
6
MOn51| | 2014-3-21 11:25 | 只看该作者
原来的S3C44B0,NXP2478等全是寄存器直接操作。但后来移植发现寄存器操作的弊病。现在又退回去,不知道搞什么鬼。

使用特权

评论回复
7
MOn51| | 2014-3-21 11:25 | 只看该作者
现在MCU的速度高,ROM,RAM多,用库没有什么不好!

使用特权

评论回复
8
myxiaonia| | 2014-3-21 12:45 | 只看该作者
MOn51 发表于 2014-3-21 11:25
原来的S3C44B0,NXP2478等全是寄存器直接操作。但后来移植发现寄存器操作的弊病。现在又退回去,不知道搞什 ...

那也得S3C44B0,NXP2478有外设库啊,没有说啥都没用

使用特权

评论回复
9
wangzhihai1986| | 2014-3-21 13:12 | 只看该作者
寄存器和库结合使用,单用寄存器会太过繁琐,全用库效率就会低。

使用特权

评论回复
10
xuan309170083| | 2014-3-21 14:20 | 只看该作者
看来还是先从寄存器开始学起吧

使用特权

评论回复
11
拿起书本| | 2014-3-21 15:41 | 只看该作者
寄存器和库一起用才是最方便操作呢!

使用特权

评论回复
12
grant_jx| | 2014-3-21 16:25 | 只看该作者
一楼都说了,针对不同的应用和使用的IC型号,分出两条分支,STM32Snippets是针对低内存占用,这个理解,毕竟不是什么应用多需要复杂冗余的库方式。
ST只是给了用户2种选择而已。对我来讲,无所谓,反正出了问题都是要去支持的。

使用特权

评论回复
13
香水城|  楼主 | 2014-3-24 13:46 | 只看该作者
grant_jx 发表于 2014-3-21 16:25
一楼都说了,针对不同的应用和使用的IC型号,分出两条分支,STM32Snippets是针对低内存占用,这个理解,毕 ...

版主正解

使用特权

评论回复
14
yang4469| | 2014-3-24 14:00 | 只看该作者
库函数虽然比较冗余,但是对初学者来说比较方便,寄存器和一楼说的“通常都需要密集且耗时的对设备手册进行一番研究”
至于内存占用这一块,作者使用库函数可以自己优化的

使用特权

评论回复
15
feiante| | 2014-3-24 16:31 | 只看该作者
期待STM32Cube支持F1芯片

使用特权

评论回复
16
gpjun2008| | 2014-3-24 17:10 | 只看该作者
多了一个选择,不过我试了一下,同样没手动优化精简程序,同样是adc的dma程序占用的的flash就小一点,ram一样。

使用特权

评论回复
17
香水橙| | 2014-3-24 18:20 | 只看该作者
呵呵,换药不换汤  :D

使用特权

评论回复
18
限量_个性。| | 2014-3-24 18:32 | 只看该作者
寄存器和库函数结合起来用挺好的,看所在工作环境了。

使用特权

评论回复
19
lichangan624| | 2014-3-24 19:03 | 只看该作者
太好了

使用特权

评论回复
20
深夜星空| | 2014-3-24 22:06 | 只看该作者
哇塞,确实拭目以待

使用特权

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

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:STM32技术专家

596

主题

17108

帖子

288

粉丝