嵌入式学习方向都有哪些?
最近刚开始学嵌入式,想先确定一下日后的学习方向,不知哪位大佬能给说一说嵌入式的学习方向有哪些?
推荐答案
同学你好!很多同学在接触嵌入式的时候,不知道如何下手,也没有方向。其实只要开始系统地研究嵌入式,了解嵌入式的方向,那么就会出现这些问题。不会出现的,我们来看看嵌入式学习方向都有哪些。
个人认为,单片机的开发,其实就是调试一些外围设备,然后在单片机中集成各种模块协同工作,产生想要的效果。嵌入式学习方向是什么?
第一、要熟悉spi、i2c、uart等通信协议。如果需要使用mcu来控制外部设备,那么mcu必须要与外部设备进行通信。这些是最常用的微控制器。比如gsensor、flash、led都使用spi进行通信。当然led也用到了i2c和mipi接口或者其他我没见过的。GPS 可以使用 i2c 或 uart,并且有许多模块使用 at 命令来控制这些。都需要uart,所以掌握这些基本的通信方式是调试外接设备的基本步骤,而通常调试外接设备的第一步应该是调试是否能正常通信(这里补充一下,我没有联系过相机,所以摄像头的通讯协议不清楚,
第二、我觉得有必要多接触开源系统(freertos、linux等),这样在带系统的时候不仅可以熟悉开发方法,还可以多了解开发的方式。在系统中写代码(毕竟经过这么多年的积累,代码应该有值得学习的地方)。
第三,我觉得应该买个对模块比较熟悉的东西(当然只是个人意见):蓝牙、wifi、无线网络。
第四,最好花时间学习一门脚本语言,比如python或qt,这有时可以让你的工作更有效率。
以上就是嵌入式学习方向。嵌入式 的技术相对较新。如果你想知道更多,你需要多练习。你不能对这个shell偷懒,然后你就会找工作。到时候也会更有优势,好好学习嵌入式吧。