当前位置: 首页 > news >正文

嵌入式工程师从0开始,到底该学什么,怎么学

e91f481f4e0a5abe06644709a0152a1e.jpeg在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」,

点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!!!嵌入式是个大筐,什么都可以往里面装,电子、机械、计算机、自动化、测控、通信、物联网……很多很多专业都和嵌入式沾边,硬件、驱动、操作系统、网络、应用、算法……很多同学越学越迷糊,越学越感觉什么也不会。首先要记住一句话,嵌入式学习奥义:先观其广,再究其深。然后今天给大家捋一捋,一个嵌入式工程师从0开始,到底该学什么,怎么学。基础课打底高数、英语、计算机基础,C语言程序设计……,这些基础课都是很重要的课,不要因为它们是基础课就忽视其重要性。基础好了之后学进阶的知识才会厚积薄发,才会游刃有余。这些基础课就像是的内功,内功不行,根本就发挥不出精妙的招式,同样内功深厚,学什么都快。我重点提几项特别需要重视的基础课:英语 大多数技术文档、官方资料都是英文的,甚至只有英文版,英语学好了,受益终身。口语不是特别重要,我建议直接搜一本Datasheet,开始啃,不管理不理解,先啃单词。推荐S2C2440的Datasheet 高数 算法以及控制等都对数学上有要求,如果以后想做跟算法和控制相关的,必须好好学,如果不是也至少得及格。 数电 模电 很多同学会想,我不搞硬件,我只搞软件。但是其实嵌入式这行没有办法完完全全避开硬件,即使你做软件、驱动、上层应用,也得了解基本的电路知识,不然硬件同事给你的电路图你都看不懂,根本无法沟通,对于想成为嵌入式硬件工程师的那就得好好学,多实践,自己搭建、仿真、做出实际电路练手。C语言能力非常重要C语言能力是一个嵌入式工程师最最基础的能力之一,可以说是整个嵌入式的地基(就算成为嵌入式硬件工程师,也必须有一定的C语言能力)。地基打好了,才有上层建筑。学到什么程度?最低条件:要对指针特别清楚、数据结构和算法:软件方向要好好学,其他方向必须过一遍。单片机学完C语言,就可以学单片机了。先学51,你把基础课学好,就会发现51很简单。1. 要有个开发板,学串口、中断、定时器、GPIO2.买一些小模块,LCD显示屏、红外、舵机、超声波3.自己搭建一下单片机最小系统做个贪吃蛇、调温、测距什么的小东西,要多实践,多练手,51单片机开发板、教程都是大同小异,就不推荐了。再学STM3232裸机中的一部分和51是差不多的,比如串口、中断、定时器、GPIO,原理几乎一样,32多了一些IIC、SPI、DMA等知识.推荐买个网上的开发板、野火、正点原子等,其实哪家都差不多,并且附带的资料也很全,也差不多。再学实时操作系统,像ucos,freeRTOS等。嵌入式实在是太杂了,人的精力是有限的,一定要记住我开头说的那句话,先观其广,再究其深。你的深度是在实际工作中,根据工作具体方向不断深入的。如果是学生,在校期间踏实学习,多动手实践,多参加蓝桥杯、电赛等比赛,结识同伴、锻炼技术、增加简历,一举多得。如果是转行至嵌入式,要保持热爱,耐得住学习的寂寞。嵌入式这行,越干越觉得自己会的东西好少,越干越深入,这也是为什么这行并不存在35岁危机的原因,只要你脚踏实地,随着时间的积累,自身价值愈发提升。最后助大家学有所成,升职加薪。

http://www.lryc.cn/news/383974.html

相关文章:

  • Redis-集群-环境搭建
  • ITSG、COST-G、Tongji和WHU Level-2数据产品读取绘图(Matlab)
  • linux(ubuntucentos)-安装libreoffice
  • 上海市计算机学会竞赛平台2023年9月月赛丙组点对之和(一)
  • maven-jar-plugin在springboot中打包成普通引用的jar
  • 小型海外仓布局策略:高效利用有限空间,标准化3F流程
  • 【高考志愿】电气工程
  • 贪吃蛇项目:GameRun与GameEnd部分:游戏的主体运行与善后部分
  • mysql索引、事务以及存储引擎
  • idea添加文档注释
  • python函数练习
  • 基于PHP的奶茶商城系统
  • 物联网“此用户无权修改接入点名称设置”解决方案
  • 网工常见面试题
  • SQL实现UUIDv7
  • 2024期权交易佣金手续费最低是多少?期权交易有哪些成本?
  • 合合信息智能文档抽取:赋能不良资产管理行业的数字化转型
  • 【别再用Excel了!】这款免费可视化工具能帮你轻松提升效率
  • python holidays获取中国节日
  • Jenkins流水线发布,一篇就解决你的所有疑惑
  • 安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
  • 【Linux】CentOS 7 安装配置 postfix 邮件服务器随笔
  • vue3 使用JsMind的方法,以及引入提示报错,无法找到模块“jsmind”的声明文件
  • 狗都能看懂的DBSCAN算法详解
  • 运维岗高危操作
  • 【ajax基础02】URL详解
  • MySQL 7种Join的定义图解示范结果(所有join类型)
  • 在 Oracle Linux 8.9 上安装 FFmpeg 的完整指南
  • python爬虫之实现edge无头浏览器和规避检测
  • 每天一个数据分析题(三百八十七)- 线性回归分析