龙空技术网

嵌入式是什么意思?嵌入式是干什么的?

无际单片机编程 730

前言:

今天你们对“嵌入式软件开发是干嘛的呢”大致比较珍视,各位老铁们都需要了解一些“嵌入式软件开发是干嘛的呢”的相关内容。那么小编也在网上网罗了一些对于“嵌入式软件开发是干嘛的呢””的相关内容,希望同学们能喜欢,看官们一起来学习一下吧!

现在大多数的年轻人,我相信都不希望自己沦落到去工地搬砖,去流水线成为”没有灵魂的机器人”,又或者去做一些看不到前景的普工。

一边寻找一边迷茫,跟11年前的我一样。

那个时候我正面临毕业,学校帮我们安排实习岗位的时候,我才知道有多坑,虽然是个技术工,但保安的性质没什么区别。

工资都一样低,做得比保安还多,还需要承担很多责任,这个职位就是电梯维修工,而我们专业其实是电气工程。

这个职位长期缺人手,如果你着急找工作的话可以去试试,哈哈。

或许很多人和我当时的想法是一样的,年轻嘛,都喜欢前卫的,流行的,高科技的东西。

就像特斯拉销量当初这么火爆,就是给人一种黑科技的感觉。

而在我们这些做技术的人眼里,也不过如此,现在很多车出了很多高科技功能,其实很多都是很鸡肋的功能,比如说语音识别,自动驾驶。

而这些功能啊,都离不开嵌入式开发技术。

很多人也是通过这些高科技产品:无人机、还有各种机器狗啊乱七八糟的产品了解到嵌入式开发这个行业,或者这门技术。

当然,一个产品涵盖的肯定不止一门技术,而是不同行业,不同技术的融合,我们只需要掌握其中一个环节技术就行了,全部掌握是不现实的。

嵌入式开发到底是做什么的?

嵌入式开发是一门类似于编程这样的技术,只不过我们理解范围的程序员是做电脑软件的、做网页开发的、还有做APP的。

而嵌入式开发的大多数是智能的电子产品,就是针对硬件的编程,这个硬件大家可以理解成电路板,一般是由一个控制器(处理器)芯片和不同的电路组成。

具体是什么程序和电路,一般是由产品功能决定的,比如说一个电子时钟产品,一般由数码管和单片机(控制器)组成,然后通过c语言写程序下载到单片机里,实现时钟显示。

当然,嵌入式能开发的产品远远不止这些,还有手机、穿戴设备、无人机、机器人、鼠标键盘等等非常多。

嵌入式开发设计的知识体系也非常多,不同的产品需要学习的内容也不同。

所以,如果我们想入行嵌入式开发,必须先搞清楚嵌入式开发的几个方向,否则你永远找不到切入点。

一般主流的方向就是:单片机开发和ARM+Linux开发,还有FPGA/DSP方向开发

我职业生涯这10年,基本都在从事单片机开发。

单片机可以说是所有方向的基础,如果你单片机开发能力很强,那么ARM+Linux,又或者是FPGA/DSP对你来说都很容易上手。

单片机开发也是嵌入式门槛最低的一个方向,当初我是电气工程专业自学转过来的,从开始学习到找到工作前后大概花了4个多月。

不过那个时候门槛还很低,基本你会51单片机,做个小项目就能找到工作。

如果是现在的话,你只会这些基本没什么竞争力,现在企业主要看你有没有项目经验,而不是你会什么单片机。

项目经验可以跟无际单片机编程通过实战项目去积累,可以说是目前最接近实际开发的了。

目前单片机的工资也不低,在一线城市起薪8K都是很正常,做2-3年能达到15K。

当然我说得不算,大家有兴趣可以自行到招聘平台搜嵌入式工程师/单片机工程师看看待遇。

标签: #嵌入式软件开发是干嘛的呢