历史上的今天
今天是:2026年01月06日(星期二)
2023年01月06日 | 嵌入式入门应该学什么?先从学习单片机开始!
2023-01-06 来源:zhihu
可能很多人不知道嵌入式,不知道单片机。
但是我说最近几年的流行的应用大家就了解了。
1. 无人机
2. 共享单车
3. 丰巢快递柜
4. 充电桩
5. 智能家居

这些产品内部都是通过嵌入式技术实现的,而大多数用的都是单片机。
嵌入式和单片机的区别是什么?有什么关系?
如果把嵌入式比作一颗大树,那单片机就是这棵树的树枝。
嵌入式一个行业,单片机是这个行业的一个细分领域。
那嵌入式主流的技术和职业定位有:单片机工程师、ARM+Linux开发工程师、纯硬件工程师、DSP/FPGA等等。
单片机工程师门槛最低,学习的内容也较少,非常适合新手入门嵌入式行业。
ARM+Linux门槛略高,需要学习单片机和Linux系统,适合单片机开发进阶。
纯硬件工程师,入门简单,精通难,完全靠时间积累经验。
目前这3个是主流,也是企业需求量最大的。
如果你有文凭,有一定的C语言和单片机基础,可以直接进阶ARM+Linux。
如果你没文凭,建议从单片机开始学,学完以后一边工作一边进阶ARM+Linux。
有些小伙伴会问做单片机一定比ARM+Linux工资低吗?
其实不一定,如果你在某个细分领域一直钻研,成为该领域专家级别的人物,那收入绝对比ARM+Linux高。
所以,不管任何行业,都会有一个瓶颈,只是高度不一样。
我是跨行业自学的单片机,目前多了很多年了,以我的经验去进阶ARM+Linux,一个月足以。
为什么我不去进阶?
因为我觉得没有太大意义,最多就每个月多那几千块,并不能实现我人生的目标,我必须要有除了工资以外的B计划。
我更愿意把这份精力利用在能够真正突破我目前瓶颈的事情上,比如说转型、创业。
所以说如果你想做嵌入式开发,不要想着一口就吃成胖子,学习是一个循环渐进的过程。
在这物欲横流的社会,有一份稳定的收入才能支撑你的想法。
这就是为什么我推荐先做单片机开发的原因,学习周期短,见效快,一般从零到找到工作也就3-5个月。
一般有2-3年的开发经验,工资足以让你养家糊口,想买啥不会太犹豫价格。
之后要怎么发展再考虑也不迟,从0到1很难,从1到100相对就简单了。
史海拾趣
|
我想在WINCE系统下安装CAB包是不提示让用户选择安装路径,可是我用WINCE CAB MANANGER指定了不允许选择安装路径,在我双击该CAB包时,却又弹出那个选择安装路径的框,应该如何解决。谢谢… 查看全部问答> |
|
我成立了一家公司,开发现有导航仪(WIN CE)上使用的应用软件,主要功能为通过GPRS与服务器进行数据的交换。其中,该应用软件能调用当时的GPS位置信息,并与主机机进行通讯。同时,可以上触摸上进行其操作。如果您觉得有能力完成此项目,请与我联 ...… 查看全部问答> |
|
想自学嵌入式,可是总感觉无从下手!所以希望找一位老师能在适当的时候给以点拨!我不会占用你太多时间,只是希望能回答我的一些疑问(有一些有可能很简单)。我的信箱:wwuming@gmail.com(两个w) 期望你的到来! 顺便请大家给推荐一下 模拟电路 ...… 查看全部问答> |
|
fn:按键标志位,判断是否有按键按下; seg[7:0]:七段译码管; dat[4:0]:数码管上显示的数值; eg:若显示字母E,则dat[4:0]=5\'b01110; 全部的程序的程序太长,无法全部写上,只将自己有疑惑的部分写上, 希望能有高手给指点一下,部分程序 ...… 查看全部问答> |
|
MSP430的时钟模块由DCOCTL, BCSCTL1, BCSCTL2, IE1, IFG1这五个寄存器来确定,本为以msp430f169为例介绍了时钟配置的各个寄存器配置及应用,并相应的给出了一些简单的程序。… 查看全部问答> |
|
好吧,本来已经睡下了,想想这个问题已经困惑我两个礼拜了,虽然只是个测试,结果也无关紧要,没办法问题留不住,忽略不掉,睡不着啊。其实在睡觉之前也弄了一下,基本上每天晚上都会调试几下,基本上心情很糟糕的放弃了调试,没思路。 突然有了一 ...… 查看全部问答> |




