单片机|嵌入式开发学习要点,建议收藏!

单片机|嵌入式开发学习要点,建议收藏!

学习嵌入式的理由有很多 , 有的人是为了赚钱 , 因为这个行业的薪资都普遍较高 , 有的人是因为兴趣 , 喜欢专研电子、开发板等这些东西 , 还有的是想转行 , 另谋生路 。 不管怎样 , 既然选择了进入嵌入式这个行业 , 那就要好好学习嵌入式开发的相关知识 , 将来通过自己的双手开发出一个产品 , 一个小的功能模块 , 成就感不言而喻 。
学习嵌入式的几个要点:
1.熟悉C语言
C语言是嵌入式开发的首要基本语言 , 是使用最多的一门语言 , 刚开始学习的时候可能不会太难 , 难就难在指针的使用 , 指针在项目中的使用会有点难度 , 所以很多初学者不太喜欢用指针写程序 , 但是指针的作用也是显而易见的 , 对开发工作会有很大的帮助 , 所以学习指针之后要多去使用 , 才能尽快学会如何更好地使用它 。
2.学习单片机
单片机可以作为嵌入式的一个职业发展方向 , 有很多嵌入式开发人员都是从单片机开始的 。 对于新手而言 , 一开始学习单片机会很吃力 , 有些困难 , 既不清楚单片机的概念 , 也不知道怎样通过代码在开发板上实现功能 , 所以要先安装并熟悉好开发环境 , 开发环境配置好了 , 后面的学习就顺利些了 。

接着就要了解STM32芯片 , 好好看说明书 , 这是学好单片机很重要的一环 。 要注意区分M3和M4 , 还有阅读一些硬件手册 , 了解电路相关知识和要点 。 阅读这些文档资料很重要 , 因为在嵌入式开发中 , 开发板硬件和芯片之间是关联的 , 你记住了文档里的知识 , 就能确定控制这个模块的GPIO口 , 在哪根总线 , 复用等等 , 所以文档资料一定要认真阅读 , 好好理解 。
然后你就要开始进行项目操作了 , 这是非常关键的一个阶段 , 就像你看了很多游泳理论知识 , 到了真正下水游泳的那一刻了 , 这个时候就是真正锻炼技能的时候了 , 项目阶段有了需求 , 所以目标很明确 , 这个阶段是收获最大的时候 , 帮助你全面了解一个产品是怎么开发的 , 对开发流程有一个初步的认识 , 还能在这个过程当中去磨练代码功底 , 掌握C语言的使用技巧 , 在项目中会有很多关于一些指针函数、函数指针、结构体等概念的使用 , 记住要多动手 , 多实践 , 这样才能快速成长 。
【单片机|嵌入式开发学习要点,建议收藏!】3.锻炼英语能力
很多文档资料都是用英语写的 , 如果英语能力不太好 , 那么理解起来会很困难 , 也影响学习进度 , 而且后期的学习和工作中 , 也要用英语去命名函数接口 , 所以平时也要多锻炼锻炼英语能力 , 多看看程序员有关的专业英语词汇 , 以后会有很大帮助 。
总之 , 做嵌入式开发 , 最重要的就是要多动手实践 , 在实践中会碰到很多问题 , 你会学会如何去解决这些问题 , 这就是收获和宝贵经验 。 多看看别人的代码 , 学习可取之处 , 争取每天都能有所进步 。