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

cubemx+keil这个开发模式有问题吗?实际工作中

Flipped 2019-01-02 浏览量:782
都是用库函数开发的吗?感觉cubemx结合hal库能让新手把初始化做的方便但是不清楚实际工作中是个怎么样的模式呢,,
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 没问题

    做产品追求的不过是:稳定、高效、快速开发


    见过许多网友问:怎么我这个功能不正常,那个接口有问题……

    排查到后来,原来只不过是初始化漏了一两条代码

    还有的网友,MCU换个不常用的型号。说:怎么某某寄存器编译出错……


    使用CubeMX就没有这些问题。可以说是稳定、快速开发。

    至于嫌HAL库运行效率低的,改用LL库不就行了。


    使用工具提高开发效率是一种进步,绝不是倒退。

    • 发布于 2019-01-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 简单应用我觉得没问题,如果功能太多太复杂可能不靠谱
    • 发布于2019-01-02
    • 举报
    • 评论 0
    • 1
    • 0

  • 如果为了追求快速搭建框架,实现快速开发,使用CubeMX绝对没坏处。

    如果打算自己对配置有更详细了解,那就还是用寄存器玩玩吧。


    • 发布于2019-01-02
    • 举报
    • 评论 0
    • 1
    • 0

  • 感觉可行。CubeMX让你从前面的配置中解放出来,只需要关注应用上的开发。


    • 发布于2019-01-03
    • 举报
    • 评论 0
    • 1
    • 0

  • 作为一个技术人员,你要是能用好一个工具,肯定也包含了你用好了这个工具周边的一些东西,最基础的开发流程这东西不管你是用什么开发,大体都是一样的,重要的是思想
    • 发布于2019-01-03
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个模式是可行的啊~

    想像一下,一开始初版设计用32pin的STM32设计电路,完善软件后发布,下一个版本由于功能升级,升级了MCU到36pin,此时如果之前有CubeMX的工程,可以直接将代码升级移植,省去了多少工作量。同系列的MCU如果手工移植,也要费不少功夫。

    • 发布于2019-01-03
    • 举报
    • 评论 0
    • 1
    • 0

  • 我这两年的工作中一直都是STM32cubeMX+iar的方式,keil也差不多

    对于我这种硬件工作为主的人,单片机本来就不是很懂,初始化和移植由软件完成非常方便

    • 发布于2019-01-03
    • 举报
    • 评论 0
    • 1
    • 0

  • 工具的使用是为了方便开发。

    只要能保证开发出的成果是稳定的,就放心的用,大胆的用。

    • 发布于2019-01-03
    • 举报
    • 评论 0
    • 1
    • 0

  • 完全没问题。现在很多人都是这么做,效率可谓大大提高了
    • 发布于2019-01-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 工作中,当然是 cobemx + keil 比较好呀,工作追求效率

    对于个人学习,这个方法也可以,但是需要自己分析代码。

    • 发布于2019-01-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有问题的,不过cubemx生成的工程,里面有些代码要改一下
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 你也可以参考下,基于stm32CubeMX和keil5的stm32f103学习编程
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际的项目使用还是没有问题的,很多人都是这样使用的
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 工具的使用一般都是可以的,如果是要求高的项目最好是自己移植
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单的项目可以直接用cubemx来操作,对于复杂的项目最好是自己用的工程初始化
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

cubemx+keil这个开发模式有问题吗?实际工作中