当前位置:   article > 正文

单片机学到什么程度才可以去工作?

单片机学到什么程度才可以去工作?

 单片机学到什么程度才可以去工作?


如果没有名校或学位的加持,你还得再努力一把,才能从激烈的竞争中胜出。以下这些技能可以给你加分,你看情况学,不同行业对这些组件会有取舍:

. Cortex-M内核°:理解MCU内核各部件的工作机制,比如启动流程、指令集、存储映射、SysTick、异常和中断等

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「 单片机的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!·loT操作系统:比如RT-Thread或鸿蒙,学习里面的设备驱动模型、文件系统、低功耗、以太网及TCP/IP协议栈等,你可以把它当作 Linux的乞丐版学习,以后对你学习Linux也有帮助。

. RS485 & Modbus:学会Modbus协议的应用场景、各类报文格式、通信时序、各个常用命令。很多工业产品都会用Modbus 通信。

·CAN:学会CAN协议报文格式、通信时序、各个常用命令。汽车行业必用。

·蓝牙或USB:要学习它们的协议栈结构-、通信时序、各种常用的应用层端点等。这个不用说了,物联网必用。

·PID:学会一种PID 算法的原理,并会快速调试PID参数。工业控制°必用。·传感器:各种传感器,如陀螺仪只、温湿度等

.LCD&UI:学会一种UI库的常用控件。同理,初学者可以不学底层驱动的移植Bootloade:学习Bootloader的原理、空间分配、在线升级及通信等

TCP/IP:学会TCP/IP分层模型、链路层常用协议、SOCKET编程接口。为什么要专门学习分层模型和链路层协议°?因为可以从中借鉴很多通信经验,都是业界大神走过的路趟过的坑,以后针对不同应用场景设计出来的协议(栈)会成熟可靠很多,而不是随意弄私有的、不健壮的包格式。

.C++:主要学习面向对象的基本特性,像异常、RTTI、STL等高级特性,可以先不学。如果上层业务逻辑能使用C++,整个项目的可读性都会好很多,能轻松应对大型项目,个人认为C+十在单片机中会越来越多应用。d75e3ae0eeb2d0acf4ee4bda963ed53b.jpeg

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/263295
推荐阅读
相关标签
  

闽ICP备14008679号