正点原子F407——FPU测试.pdf

  • 浏览量:16202
  • 下载量:5
  • 资料大小:0 B
  • 日期:2015-07-20
  • 上传者:HelloWii
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    【新技能get】开发板一起学起来 (第四部分)
















     本教程作者为ickey网友@hellowii ,回帖参与讨论、提问、分享,就能赢取超多丰厚奖励哦~  








    @hellowii 也将随时和大家交流学习中的问题。(ps:本教程未经允许谢绝转载)






    学教程,送奖励,活动说明详见:
    【新技能get√】开发板stm32f429i discovery技术一起学起来











     


    fpu,float point unit 浮点运算单元


    从字面就可以理解,fpu就是做浮点运算来帮助cpu减轻负担的。cortex
    m4 具有一个可选的fpu,stm32f429
    集成了fpu。cortex-m4的浮点运算单元(fpu)是一个改变的单精度armv7-m的浮点架构(fpv4-sp)。


    fpu功能描述


    支持单精度加、减、乘、除和平方根操作。也支持定点和浮点的转换。


     


     


    图4-1:fpu寄存器


    详细的信息请查看:


    arm® cortex®-m4 processor


     (revision: r0p1 technical
    reference manual copyright © 2009, 2010, 2013, 20)


     


     


    cmsis是arm
    公司独立于供应商对cortex-m实现的硬件抽象层。


    整个的cmsis框架图如下:


     


    图4-2:cmsis框架图


     


    CMSIS-DSP:DSP的库文件中,包含了60多个信号处理算法函数和多重的数据类型(q7、q15、q31)以及32位单精度浮点型。该库文件支持Cortex-M0、M3、M4,在Cortex-M4中实现了SIMD(单周期多数据指令)。


    CMSIS中的代码和API编写,是附和MISRA-C2004标准的,具体请参考这个帖子(http://www.ickey.cc/group-topic-id-51803.html)。


     


     


     


    dsp 库文件主要包括以下内容具体内容在这个文件下(stm32f429i-discovery_fw_v1.0
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换