嵌入式学习路线、看完让你了解嵌入式、高手速成方法

2019-07-21 04:29发布

摘要:首先声明作者本人确实是一名一瓶子不满半瓶子晃荡的嵌入式工程师,但是还想分享一下自己的理解和自己的学习路线。方法对不对呢应人而言。本文之所言都是个人的观点和知识体系。不对及不足之处还望大家多多交流。个人觉得技术,就是要互通有无。转载自百家号作者:开源嵌入式
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
创客肖
1楼-- · 2019-07-21 09:09
嵌入式 物联网 VIP学员群  免费  给咱们本群群友开放30个群名额
群内附(百余节视频课程+千套学习资料包含(嵌入式STM32    Linux   Arm   单片机  人工智能  物联网等)
+每日7.20给大家免费专题开公开课 答疑解惑+1v1根据你的学习情况指导实操+群内大牛分享学习路线
   +群友浓厚的学术氛围   速度进去占位子   手慢无点击链接加入群聊【嵌入式物联网技术交流】:https://jq.qq.com/?_wv=1027&k=54rU5GP:群号码:618225654
创客肖
2楼-- · 2019-07-21 09:58
 精彩回答 2  元偷偷看……
创客肖
3楼-- · 2019-07-21 11:36
何为嵌入式?

既然提到嵌入式了,那就不得不把这个话题再次搬出来。记得大学的时候每学期末,汇编原理课程最后一题都是一个题目为“什么是嵌入式”的简答题,当然那会回答的就是一成不变的标准教科书答案。对于我们就是送分题。


嵌入式IC
嵌入式,其实这个概念其实很简单也很复杂,说起来很矛盾,但事实如此。简单是说,嵌入式就是一个针对特定功能的计算机系统,系统可大可小,功能可定制。理解起来像ATM机器、手持PDA、机器人、无人机。但说复杂的是嵌入式领域太杂,不管具体怎么划分的,从我工作至今所了解的。嵌入式硬件工程师、嵌入式软件工程师、嵌入式系统工程师、嵌入式驱动工程师等等。

不管这些职位是否正确与合理,但市场上就是存在,为什么传统行业的职位都要冠上“嵌入式”三个字?硬件工程师、软件工程师、内核工程师、驱动工程师不好吗?

个人理解许多职务加上嵌入式,大概是觉得既然是你是做嵌入式的,那必然这些领域都要熟悉,你嵌入式硬件工程师必然要会软件编程了,你嵌入式软件工程师必然会电路设计,最基本的原理图必须能看懂吧。


电路原理图
创客肖
4楼-- · 2019-07-21 16:49

学习嵌入式能做什么?

峰回路转,那么我先说一下学习嵌入式能干啥?先说人才市场,你可以做单片机开发基本的51、avr、stm32(虽说ARM-M核,但还是觉得单片机贴切),还可以做ARM开发、Linux C开发、Linux内核开发、Linux驱动开发等等,其中要细分还能分出更多。当人更多人认为后四个才是真正嵌入式。

既然嵌入式路子这么多,那么不幸的是,这些也是你要学的。

嵌入式工程师

创客肖
5楼-- · 2019-07-21 21:25

要不要学习嵌入式?

要不要学?最重要的是“兴趣”、“兴趣”、“兴趣”,重要的事情说三遍,想学嵌入式一定是要对这个感兴趣,不然那就是无趣的,相反的话那就是一条探险之路,学完让你拥有前所未有的成就感。如果奔着高薪offer的话,劝你换条路,毕竟后悔学的不在少数。因为嵌入式门槛高,薪水虽说不低,但对于你学习的知识。和其他行业不能比。如IOS、JAVA、PHP等等,这些都可以速成,4个月0基础上岗不是太大问题。

二进制代码

创客肖
6楼-- · 2019-07-22 01:24

基本学习路线

首先C语言编程-》电路基础-》高级C语言编程-》数字电路基础-》汇编原理-》单片机C语言编程-》模拟电路基础-》Linux 操作系统-》数据结构-》电路PCB设计-》Linux C程序设计-》ARM开发-》Linux C高级编程-》Linux内核开发-》Linux驱动开发。

以上是传统学习方法,毫无疑问这是极其耗费时间的一个路子,本人也是这么过来的。但对于在职的人来说就有点尴尬了。那么下面这个路子是适合在职人员学习。

ubuntu操作系统

一周热门 更多>