历史上的今天
返回首页

历史上的今天

今天是:2026年01月05日(星期一)

正在发生

2023年01月05日 | 学单片机有前景吗?单片机入门基础知识

2023-01-05 来源:zhihu

任何一个行业,都难免会看到一群喷子,喷行业辣鸡,喷职业苦逼。

最近看到很多喷单片机这个行业的,说这个行业工资低,学的东西又多,没前途。

还不如去学习纯软件,收入上限高。

一、无际对这个行业的看法(当小说看)

首先从工资上来说,在前几年,这个行业确实像大家说的工资没纯软件高。

不过谈论这个没有意义,虽然都需要学编程,但本身是两个不同的行业,所学的知识体系和学习深度都不一样,没有可比性。

还有就是纯软件基本没什么硬件成本,产品卖出去大多数都是纯利润。

但是每个行业都肯定有优缺点,纯软虽然成本低利润高,但也面临着激烈的竞争,实际情况并没想象这么美好。

做电子产品开发的公司虽然有硬件成本,但产品相对没那么容易被替代,因为涉及到外壳、硬件、软件,别人想完全抄袭你的产品出来,至少也需要1-2年的时间。

我们之前做产品销往亚马逊的时候,发现了同行一个产品,是美国本土的一家公司做的,整个公司就这一个产品,卖了5,6年,依然销量第一,一个产品利润至少2倍起。

而且很多同行抄袭他们的,也包括我们,外壳设计的都差不多,app风格也差不多,但就是卖不动。

这也算这个行业的一个优势吧。

回到我们大多数人的情况,大多数人关心的其实就是工资的问题。

我们不可否认的一条定律就是:物以稀为贵!

当越多人不看好这个行业的时候,我觉得就是一个机会。

下面来聊下,很多新手都存在的一个疑问嵌入式Linux是不是比单片机开发有前途?

之前在网上看到一些做嵌入式Linux培训的说:学习单片机没有前途,直接学习Linux+ARM之类的话.。

其实单片机和Linux Arm系统就像自行车和高铁的区别,都属于交通工具,它们之间是并存互补的,不存在什么谁更好或者被替代的可能。

自行车,公交,汽车,适合短距离出行,高铁,飞机适合长距离远行。

单片机的特点就是价格低廉,容易学习,开发周期短,成本低,方便使用在功能较简单的电子产品上。

例如智能遥控玩具,智能小风扇,遥控器风扇,POS刷卡机,耳温枪等产品上,也可以做一些较复杂的产品,例如智能楼宇,WIFI报警主机,智能门锁等。

嵌入式Linux Arm价格昂贵,开发难度高,需要团队协作,开发周期长,成本高等特点。 一般使用在高端的智能产品上,例如平板电脑,手机,汽车导航仪等。

就目前来说,Linux开发的平均工资是要比单片机高,这是个事实。

但单片机的工资其实也不低,现在平均都在15K以上,有经验的基本都是15-20起步,比一般员工的工资要高。

而且单片机的学习和开发相对比较简单,大家可以先从单片机学起,再向Linux发展。这样会更加的高效。

如果你有创业的情怀,想将来自己开公司,我建议你选择学习单片机。

单片机产品的开发,沉淀几年下来,硬件和软件一个人基本上就都可以搞定了,这个时候,不用求人,自己直接做产品创业。

Linux产品开发的分工比较细,因为它的整个系统比较庞大、复杂,一般分为硬件电路设计,底层驱动开发,应用层开发等,需要一个团队整体协作才可以完成,一个人完全掌握所有的Linux开发还是很困难的,至少现在我没有碰到过!

如果你学习Linux创业,相对就没有单片机那么灵活,开发周期长,成本高昂,风险大。

所以,如果想创业,推荐大家学习单片机开发。

二、单片机学习需要掌握那些入门基础知识?

学习单片机编程,对基础要求不是很高。

需要你掌握一定的基础电路知识 和C语言的基础就可以干了。

如果你是电子专业的,会C语言编程,学习单片机自然不在话下。

如果你是0基础,你有一个正确的学习方法和途径,完全掌握单片机开发也没有什么问题。

C语言目前市面很多教程都是偏向纯软件方向的讲解,这块无际单片机编程录制了一套针对单片机c语言教程,通过学员测试,50岁零基础基本上也能看懂。

教程也是无偿分享给大家的,大家在小破站或者在无际单片机编程官网都能找到。

单片机C语言,前期需要掌握变量的定义、C语言函数、基本语法等就足够了。

剩下一边学单片机一边再提升c语言的编程水平。

基础电路需要大家掌握 电阻、电容、三极管的基本用法,以及单片机最小系统,按键检测,LED控制,复位电路等相关知识就足够了。


推荐阅读

史海拾趣

Everspin Technologies公司的发展小趣事

Everspin一直致力于MRAM技术的创新和发展。其中,自旋转移力矩MRAM(STT-MRAM)是该公司的重要技术之一。Everspin在平面内和垂直磁隧道结(MTJ)STT-MRAM位单元的开发方面取得了显著成果,并积累了超过600项有效专利和应用的知识产权组合。这些技术的创新和专利的积累,使得Everspin在MRAM市场中保持了领先地位。

Comtech AHA Corp公司的发展小趣事

品质是Comtech AHA Corp的生命线。公司始终坚持严格的品质管理,从原材料采购到生产流程,再到成品检验,每一个环节都严格把关。正是这种对品质的执着追求,使得Comtech AHA Corp的产品在市场上赢得了良好的口碑。许多知名企业纷纷与Comtech AHA Corp建立长期合作关系,进一步推动了公司的发展。

Hitachi (Renesas )公司的发展小趣事

品质是Comtech AHA Corp的生命线。公司始终坚持严格的品质管理,从原材料采购到生产流程,再到成品检验,每一个环节都严格把关。正是这种对品质的执着追求,使得Comtech AHA Corp的产品在市场上赢得了良好的口碑。许多知名企业纷纷与Comtech AHA Corp建立长期合作关系,进一步推动了公司的发展。

Emhiser Research Inc公司的发展小趣事

品质控制一直是Emhiser Research非常重视的方面。公司建立了严格的质量管理体系和检测流程,确保每一件产品都符合高标准的质量要求。同时,公司还注重品牌建设,通过不断提升产品品质和服务水平来树立品牌形象。这些努力使得Emhiser Research在客户中赢得了良好的口碑和信任。

ABCircuits公司的发展小趣事

ABCircuits公司始终坚信人才是企业发展的核心动力。因此,公司在人才招聘和培养方面投入了大量资源。通过与高校和研究机构的合作,ABCircuits吸引了一批批优秀的科研人才加入公司。同时,公司还建立了完善的培训体系,为员工提供持续的学习和成长机会。这些人才为公司带来了源源不断的创新动力,推动了公司的快速发展。

EVERLIGHT公司的发展小趣事

在电子产品领域,品质是企业生存和发展的关键。EVERLIGHT一直将品质管理放在首位,建立了严格的质量控制体系。公司从原材料采购到生产过程,再到产品出厂,都进行严格的品质检测和监控,确保每一颗LED都符合高标准的质量要求。这种对品质的坚持让EVERLIGHT在市场上赢得了良好的口碑,也为企业赢得了更多客户的信任。

问答坊 | AI 解惑

申请LPC1343开发板用于学习,研究

正学习cortex-m3,对其有一定了解,学过s3c2440对嵌入式较熟悉,希望也能在cortex-m3上也有一定的成绩,本人向来本着分享精神,在csdn上传有我的许多学习2440的心得…

查看全部问答>

求助,用过MAX1898电源管理芯片的大侠进

如图我用单片机和此芯片连接作了个充电器。,CT和RESTRT之间的电容,是100nf,根据数据手册的公式其充电时间是最多3小时,但是我接上电池1小时后,LED就开始闪烁了。手册给出了四种情况,我的就属于第四种:LED开始频闪,电压小于2.5V(就是没达到4.5 ...…

查看全部问答>

wince linux xp PPP连接问题

要做一个Wince PPP方式接入Linux主机的通信,要求Wince 通过串口直接与Linux主机相连,通过PPP方式连接,网上有关于这个连接的资料,但是按照上面的配置无法实现PPP通信; 目前做过: Linux - Linux PPP 通信实验,已经OK;      ...…

查看全部问答>

TCPMP 0.72RC1用VS2005编译出错

使用VS2005编译TCPMP 0.72RC1出错。 安装了CE6.0的SDK. 设置如下: Properties->C/C++->Advanced->Compile For Architecture->ARM4(/QRarch4) Properties->Linker->Advanced->Targer Machine->MachineTHUMB 首先编译的的common,可是提示出错: ...…

查看全部问答>

如何移植WinCE内核映像和导出SDK

由于我师姐用的是Linux操作系统,ARM开发板上装的是Linux内核。我用的是WinCE操作系统,我要把WinCE内核映像移植到开发板上,我们用的是同一个开发板。请敬高人:我该怎么做?是不是把内核映像移植到开发板后,才能导出目标平台的SDK?谢谢!…

查看全部问答>

UCGUI能否开发GIS系统,可以的话怎么开发??

UCGUI能否开发GIS系统,可以的话怎么开发??…

查看全部问答>

请教学习LM3s5749中的AD

最近正在学习LM3s5749中的AD,已经看完英文版的介绍资料,只有EasyArm5749中的一个例子,感觉太少了点。 请求各位大虾,有学过的5000系列的,给小弟推荐个网站能下载几个例子研究的,或是发给我些例子能学习下。 我的邮箱12480541@qq.com 不胜感 ...…

查看全部问答>

SDHC标准

SDHC 标准,奉献上来了,睡有SDver1.0的也上传一个吧。…

查看全部问答>

MSP430F5525写入USB代码不能识别

各位大侠,最近用准备用5525进行usb通信,但是把官方代码keyboard代码烧进板子里面之后电脑提示无法识别,unknown device,这是什么原因呀?怎么解决…

查看全部问答>