首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

嵌入式开发学习的两大要点

? ? ?其实嵌入式开发要学的东西很多,我们拣主要的C语言和单片机来说,这两个都是最基本又必备的学习要点。

1.C语言

? ? ?C语言刚开始的学习没有太大难度,难就难在指针的使用,因为在刚开始的编程中是脱离项目本身,所以新手都不喜欢用指针去写程序(大部分作业用普通变量都能解决),但是在学习指针之后要尽量尝试去使用,这样才能尽快熟悉。之后的指针函数、函数指针、链表这些概念可以在随后的项目中接触。作为嵌入式开发使用的基本语言,C语言是很重要的,要学好。

2.单片机

? ? ?学习单片机,建议先安装并且熟悉好开发环境,所谓工欲善其事必先利其器,开发环境没有配置好,经常卡住会影响学习心态,一些技术上的问题可以上网查一下。

? ? ?要学好单片机,必须要学会阅读STM32的说明书,M3和M4不同要注意有所区分,这些文档的阅读十分重要,因为在开发中,开发板硬件和芯片之间是关联的。如果能熟练地通过阅读文档,确定控制这个模块的GPIO口,在哪根总线,复用,等等,问题就不大了。

? ? ?最后就是项目阶段的操作了,项目是整个学习的关键阶段,做项目的过程也是收获最大的时候,不仅能了解一个产品,也能在这个过程当中去磨练代码功底,在C语言学习中后期的一些指针函数、函数指针、结构体等概念会再项目当中有很多的使用。关键还是要多动手,自己去尝试解决问题比听一百次概念有用的多。

? ? ?在嵌入式开发中,C语言是必须要学的,单片机是目前选择最多的一个职业方向,当然你也可以选择其他的职业发展方向,但是也要打好这两个基础,学好这两个知识要点。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210924A03DTC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com