• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请问stm32f4的固件库问题

奔跑的黑蚂蚁 2018-06-12 浏览量:1023

请问stm32f4固件库中如图中所示的文件都是干什么用的呢?F103中没有这几个文件,不知道用来做什么的!

麻烦介绍一下这些文件的用途!!谢谢

QQ截图20180612165823.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • F103是ARM Cortex M3内核,F4是ARM Cortex M4内核,M4内核在M3内核的基础上增加了DSP指令,支持浮点运算的FPU。这个文件夹中的DSP_lib就是为F4的DSP指令部分增加的库,如果项目中用到了DSP部分指令,需要包含这个库到工程中。Documentation是帮助文档和手册。include文件夹就是lib库的头文件。lib文件夹是库文件。RTOS是嵌入式实时操作系统文件夹。两个CMSIS开头的文件是PDF格式和RTF格式的最终用户许可文件。index是web格式的帮助文档首页。
    • 发布于 2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • stm32f4系列的单片机比f3系列的单片机有了一个质量上的提升,频率高了就不说了,主要的是f4支持浮点运算,有dsp的部分功能,那个下面还有操作系统,还有就是,除了这些都差不多啊,外面的文件夹建几个是个人爱好,里面的东西都是那些吧!
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是多了 dsp浮点运算的部分吧 其他的好像都有
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 就多了一个DSP_lib,这个是F4的DSP支持库,其他的都很103一样的
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是多了浮动运算支持(DSP_Lib)
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • dsp是f4的dsp外设用到的,Device是.s等驱动文件。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一个是设备库,用于各种设备驱动的

    第二个是说明文档

    第三个是DSP库,这个是F4相比F1的最大提升之处,F4能够兼容DSP指令

    第四个是头文件

    最后那个是实时操作系统FREERTOS的相关内容

    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 在楼主给出的图中,F4和F1的唯一的区别就是DSP外设,F1没有硬件DSP所以没有DSP的驱动,另外,如果楼主要学习STM32固件库内容,最简单直接的方法应该是通过CubeMX生成初始化例程来学习,因为固件库的内容繁杂,新手一时间难以读懂。

    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • M4内核增加了DSP指令,可以实现单指令周期的乘除法运算。这个是用到的DSP库。

    include里面是一些头文件。

    RTOS是嵌入式实时系统 相关的部分。

    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • DSP_LIB是DSP库,lib是标准库文件,rtos是与操作系统相关的
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是dsp库的驱动,f4硬件上比f1多了dsp。其他f1也有。rtos是实时操作系统,document是说明文档,device里面是一些例程、驱动,lib就是库文件了。

    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • F4是支持FPU的,也支持DSP库,所以才会有这些文件
    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际上除了DSP_Lib,其他的F103都是有的,相比于F103,F4系列采用M4内核,处理速度更快,还多了DSP浮点运算处理单元,而这个DSP_Lib正是用于浮点运算的库,在keil或者IAR配置的时候,要把这个库选上,处理速度更快。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • -1
    • 0

  • 文件夹命名就已经说明了,第一个 驱动,第二个文件(不知道什么文件,可以打开看看),第三个是DSP库,第四个是头文件 第五个是库,可以打开看看,第六个文件夹是RTOS。没啦
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • -1
    • 0

相关问题

问题达人换一批

请问stm32f4的固件库问题