从事单片机相关工作中,大家会采用什么开发方式。

想问大家在从事单片机开发工作中,大家会用HAL库来开发吗,我平时自己捣鼓stm32都是使用的HAL库,但感觉这样编译的文件太大,一般随便写点都在10000字节往上了,虽然开发效率上去了,但是这样开发成本会不会太高。本人也还没有从事相关行业,就是问问大家在做单片机开发都是采用什么方式。

看公司了,有的公司目前从事stm32用ll库,有的公司用标准库,有的公司用hal库

【相关推荐】



  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7799738
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:总结一下STM32通过串口实现双机通信的方法,主机通过串口一发送,从机通过串口三接收,其他串口配置类似。
  • 除此之外, 这篇博客: 如何学习stm32,怎么学习stm32,不是仅仅看教程,照着写复制代码中的 2.那我们如何一步步的去弄明白呢? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. 时不时看看基础 c语言.

    C语言学习网站
  • 前面已经说了一个《参考手册》,必备资料。
    参考手册

  • 库函数手册
    库函数

  • 还有一个最重要的那就是:stm32f10x_stdperiph_lib_um.chm(很多人都没有在意这是啥?这就是你们下载的标准库里面的说明文档,就是教你如何使用的,虽然是英语的,但是这个教你如何去使用每一个外设。)
    stm32f10x_stdperiph_lib_um.chm

  • 百度,和论坛。

  • 多看看别人的代码,多自己敲敲代码。写代码要规范

  • 从创建工程开始,每一个驱动函数最好自己上下手。(创建工程也要规范弄清楚每个部分)eg:

  • 文件夹中布局
    文件夹布局
    keil中布局
    keil中布局

    1. 观看视频,一定要动手撸代码
    2. 干几个项目,这样才能逼着你成长。

    以上代表个人的看法,可能我写的没那么好,但是请记住:

    知其然,更要知其所以然。
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^