c语言|嵌入式开发学习要点

c语言|嵌入式开发学习要点

【c语言|嵌入式开发学习要点】其实嵌入式开发要学的东西很多 , 我们拣主要的C语言和单片机来说 , 这两个都是最基本又必备的学习要点 。
1.C语言
C语言刚开始的学习没有太大难度 , 难就难在指针的使用 , 因为在刚开始的编程中是脱离项目本身 , 所以新手都不喜欢用指针去写程序(大部分作业用普通变量都能解决) , 但是在学习指针之后要尽量尝试去使用 , 这样才能尽快熟悉 。 之后的指针函数、函数指针、链表这些概念可以在随后的项目中接触 。 作为嵌入式开发使用的基本语言 , C语言是很重要的 , 要学好 。

2.单片机学习单片机 , 建议先安装并且熟悉好开发环境 , 所谓工欲善其事必先利其器 , 开发环境没有配置好 , 经常卡住会影响学习心态 , 一些技术上的问题可以上网查一下 。
要学好单片机 , 必须要学会阅读STM32的说明书 , M3和M4不同要注意有所区分 , 这些文档的阅读十分重要 , 因为在开发中 , 开发板硬件和芯片之间是关联的 。 如果能熟练地通过阅读文档 , 确定控制这个模块的GPIO口 , 在哪根总线 , 复用 , 等等 , 问题就不大了 。
最后就是项目阶段的操作了 , 项目是整个学习的关键阶段 , 做项目的过程也是收获最大的时候 , 不仅能了解一个产品 , 也能在这个过程当中去磨练代码功底 , 在C语言学习中后期的一些指针函数、函数指针、结构体等概念会再项目当中有很多的使用 。 关键还是要多动手 , 自己去尝试解决问题比听一百次概念有用的多 。
在嵌入式开发中 , C语言是必须要学的 , 单片机是目前选择最多的一个职业方向 , 当然你也可以选择其他的职业发展方向 , 但是也要打好这两个基础 , 学好这两个知识要点 。