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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

嵌入式是什么意思?嵌入式是干什么的?相关推荐

  1. 通用计算机(PC)和手机是否属于嵌入式设备?(嵌入式的定义)-杂谈

    我们身边的很大一部分电子产品,其实都可以称之为嵌入式设备.除去一些简单的收音机,普通的耳机和音响,普通充电插座,功能单一的读卡器U盘之类的,较为简单的不带控制功能的产品外.它们可以可以称为电子产品,但 ...

  2. 嵌入式linux结构框图,嵌入式linux系统的结构

    原标题:嵌入式linux系统的结构 1.嵌入式系统的硬件架构 嵌入式系统硬件模型结构,此系统主要由微处理器MPU.外围电路,以及外设组成,微处理器为ARM嵌入式处理芯片,如ARM7TMDI系列及ARM ...

  3. gtk移植到嵌入式_入行嵌入式研发10多年,一位工程师悟出了这些道理

    嵌入式行业需要什么样的技术人才? 仔细观察各种招聘的岗位要求吧,无非是两方面. (1)通用要求 比如什么学历,多少年工作经验,有创新精神,抗压能力强,吃苦耐劳,善于沟通,态度认真等等等等... (2) ...

  4. linux下的嵌入式开发技能(嵌入式工程师必备)

    嵌入式Linux开发从下到上分为:嵌入式硬件开发.嵌入式驱动开发.嵌入式系统开发.嵌入式软件开发. 一.嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力.熟 ...

  5. 嵌入式开发中,嵌入式硬件和软件有什么区别?

    嵌入式指的是把软件直接烧录在硬件里,而不是安装在外部存储介质上,就像赋予机器人灵魂,从而方便人类操控.在嵌入式开发中,分为嵌入式硬件和嵌入式软件,大多数人对嵌入式的硬件和软件之间的区别不是很了解,现在 ...

  6. 嵌入式系统硬件构成-嵌入式系统硬件体系结构

    嵌入式系统核心板组成 嵌入式系统硬件平台结构主要分为2大部分:一部分为系统主板,为嵌入式最小系统,包括ARM CPU.flash存储器.SDRAM.串口.键盘等最基本部分,如上所示.另一部分为系统扩展 ...

  7. 嵌入式计算机的发展阶段,嵌入式系统的定义与发展历史

    嵌入式系统的定义与发展历史 嵌入式系统诞生于微型机时代,经历了漫长的独立发展的单片机道路.下面是小编整理的关于嵌入式系统的定义与发展历史,希望大家认真分析! 目前,在嵌入式系统应用领域中,不少人对什么 ...

  8. 嵌入式系统开发设计---嵌入式系统开发设计

    嵌入式系统设计的主要任务是定义系统的功能.决定系统的架构,并将功能映射到系统实现架构上.这里,系统架构既包括软件系统架构也包括硬件系统架构.一种架构可以映射到各种不同的物理实现,每种实现表示不同的取舍 ...

  9. 嵌入式linux学习路线,嵌入式开发视频教程

    Linux 是一个开源.免费的操作系统,主要应用于服务器(网站服务器.云计算集群.DNS 等)和嵌入式,同时也被很多程序员用作个人操作系统.Linux 使用 GPL 许可证,允许任何人以任何形式传播其 ...

  10. 嵌入式系统概念以及嵌入式基础知识

    嵌入式系统概念以及嵌入式基础知识 \\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的(禾厶-亻言-手戈).最近比较闲,带做毕设,带学生参加省级以上比赛/ ...

最新文章

  1. 使用Vuforia Unity构建增强现实应用
  2. linux单cpu进程能并行吗,linux,cpu_如何知道运行多少个进程最有效率?,linux,cpu,并行,parallel-execution - phpStudy...
  3. PFLD:简单高效的实用人脸关键点检测算法
  4. Java日志性能那些事
  5. 企业中书写css,web前端开发企业级CSS常用命名,书写规范总结(示例代码)
  6. 在ASP.NET Core中使用Apworks开发数据服务:对HAL的支持
  7. 程序路漫漫兮,上下而求索
  8. [BJOI2019]奥术神杖(分数规划+AC自动机+DP)
  9. 零基础学习java------day1------计算机基础以及java的一些简单了解
  10. 模块电源(二):电感式DC-DC升压器
  11. netron神经网络可视化
  12. js面向对象写法及栈的实现
  13. 关于质性分析软件NVivo更新的问题
  14. java毕业设计房产中介系统mybatis+源码+调试部署+系统+数据库+lw
  15. php阿拉伯数字转换大写,php 阿拉伯数字如何转大写
  16. 锂电池充电管理芯片ic XSC01支持筋膜枪8.4V12.6V16.8充电
  17. 如何在SendWS做到WhatsApp客服系统,WhatsApp云控客服系统有作用?为什么选择WhatsApp做海外营销推广?
  18. C语言程序确定闰月,怎样计算闰月
  19. 用vue自己封装一个分页组件
  20. 《山本耀司》- 我不烦你,请你也不要来烦我

热门文章

  1. 还在用邀请码邀请注册吗?落后咯!!!我家APP自带邀请码的
  2. 平方在c语言程序中怎么表示什么意思,c语言中的平方是怎么表示的?
  3. 怎么制作多格视频?手机就能搞定
  4. 什么是服务器未响应手机,手机服务器未响应
  5. 曹国伟:微博客将改变媒体发展形态
  6. 侍魂胧月传说辅助【有八鸽】侍魂胧月传说全能免费辅助脚本功能和使用说明
  7. 镁光nor flash 开源控制器调教记录
  8. matplotlib 设置标注方向_原来Matplotlib绘图也可以这么漂亮,这次真的是学习到了...
  9. 【转载】Oracle 大字段处理
  10. 科研人员下载外文文献必备的论文网站