其实现在很多机械类的都是和电子产品融合形成一个完整的产品的。

所以,机械类转电子嵌入式方向还是有优势的,至少在做一个产品需要机械部分的时候自己能独立完成。

我一直从事嵌入式单片机开发,做了差不多也有11年了,虽然没做过机械的,但是我们在做电子产品的时候偶尔会跟机械的打交道。

偶尔也会跟他们相互吐槽下自己的行业如何坑。

最近我们无际单片机编程也有几个新学员是从机械行业转行过来的。

根据这么多做机械的兄弟描述,从事机械还是比较苦逼的,工作环境差,又没妹子,这就算了,工作还低。

记得有个学员跟我说他的师傅做了十几年了,工资也才1万多出头。

这确实比较惨,试问人生有多少个10年,青春四分之一给了学校,四分之一给了工作,最怕就是年轻拼死拼活的,到了人生下半场还要为糊口受苦受累。

那很多做机械的之所以会考虑到转嵌入式,一方面是跟自己所从事的工作有相关性,另一方面也是看到了嵌入式这个行业的前景。

特别是最近几年,嵌入式技术和物联网结合,诞生了更多能真正解决用户痛点的产品。

大家看科幻电影里的生活场景或许就是未来我们的生活场景,而实现这些场景离不开嵌入式和物联网。

机械毕竟是非常传统的行业,现在入局很难和以前布局好的龙头硬碰硬,搞不好汤都喝不上,更别想吃肉了。

不过,一个行业再好,你进不去也是白搭。

下面呢,我来跟大家分享下如何入门嵌入式开发。

首先,我们要搞清楚,嵌入式涉及的方向挺多的,从大体上有分做纯硬件的,也就是设计电路原理以及画PCB。

还有就是嵌入式软件开发,这个也是我们主要的切入点。

不过嵌入式软件开发也分很多方向,主流的有单片机开发、ARM+Linux开发、FPGA开发。

不同的方向学习的知识体系和难度,以及学习周期都不同。

而我一直从事的就是单片机开发,我当初也是电气工程自学转行过来的,所以我能学会的相信大家也可以。

如果那个时候我直接走ARM+Linux方向,或许学不会,因为学习的东西比较多,也比较复杂。

不过以我现在的单片机开发经验进阶到ARM+Linux那就是1,2个月的事情,就可以直接开发产品了。

ARM本身也是一个单片机,只是比较高端,大多和单片机一样也是用c语言来编程,最多我就学个Linux就可以了。

最重要的还是我这么多年沉淀的产品思维,不管是ARM也好,Linux也罢,都只是工具。

编程思维和水平才是做产品的灵魂。

这样,我们定位又更清晰了,就是先学单片机开发,这个定位清晰非常重要,能直接缩短你2倍甚至更多的学习时间。

单片机开发要学习的内容相对就少很多了,基础部分主要要学习以下几个:

1.C语言

这块无际单片机编程有系统的教程,比较适合无缝对接到单片机。

市面上很多是基于上位机C语言教程,和单片机C语言编程还是有点差别。

2.基础电路

单片机开发就是用c语言写程序去控制硬件电路实现产品功能,比如说你用c语言结合单片机的定时器资源去做一个PWM输出控制电机。

这样可以做什么产品呢?小到可以做一个小风扇,大到可以做自动化设备等等。

3.单片机

虽然现在STM32的单片机很火,市场应用也非常多,但是我还是建议新手从51单片机开始学习。

彻底搞懂51单片机以后,其它单片机使用基本也是大同小异。

单片机开发是偏向实践性的技术,所以一定要购买开发板一遍看教程一遍动手操作,否则一学就会,一干就废。

以上3大知识体系自学周期大概需要1-2个月,不走弯路的前提下,如果有人指导的话则更快。

机械转电子工程嵌入式方向靠谱吗?怎么上手学习?相关推荐

  1. c语言 机械 考研真题,2016年东北理工大学机械与电子工程学院C语言程序设计(同等学力加试)考研复试题库...

    一.选择题 1. C 语言主要是借助以下( )功能来实现程序模块化的. A. 定义函数 B. 定义常量和外部变量 C. 三种基本结构语句 D. 丰富的数据类型 答:A [解析]C 程序的模块化主要通过 ...

  2. matlab结课论文_科研小班 | 加州大学伯克利分校 | 物理、电子工程:MATLAB信号和数据处理课题...

    科研小班 | 加州大学伯克利分校 | 物理.电子工程:MATLAB信号和数据处理课题(2021.1月开课)​mp.weixin.qq.com 工程研究领域中,实验.模拟往往都会产生海量的数据.对这些数 ...

  3. matlab时频分析工具箱安装_科研小班 | 加州大学伯克利分校 | 物理、电子工程:MATLAB信号和数据处理课题...

    科研小班 | 加州大学伯克利分校 | 物理.电子工程:MATLAB信号和数据处理课题(2021.1月开课)​mp.weixin.qq.com 工程研究领域中,实验.模拟往往都会产生海量的数据.对这些数 ...

  4. 罗格斯大学电气与计算机工程专业怎么样,美国电子工程排名 - 电子计算机工程的研究生教育,特别是偏向电路设计方向,请问是美国罗格斯大学新布朗斯维克校区好还是清华...

    美国电子工程排名 - 电子计算机工程的研究生教育,特别是偏向电路设计方向,请问是美国罗格斯大学新布朗斯维克校区好还是清华,1. 电子计算机工程的研究生教育,特别是偏向电路设计方向,请问是美国罗格斯大学 ...

  5. 电子工程术语和定义列表

    按字母顺序排列: 电子工程术语和定义列表,按字母顺序排列 1-Wire 单线(加地线)通信协议. 更多信息,请参考: 1-Wire存储器产品 1-Wire接口方案 1-Wire软件工具 1-Wire ...

  6. 美国计算机图形学研究生排名,美国研究生专业介绍及排名-电子工程EE

    .1 EE专业简介 电子工程是一门应用计算机等现代化技术进行电子信息控制和信息处理的学科,主要研究信息的获取与处理,电子设备与信息系统的设计.开发.应用和集成等. 从某种意义上讲,电子工程的发达程度代 ...

  7. 从事仪表专业学c语言有用吗,仪器仪表工程就业方向

    仪器仪表工程就业方向 仪器仪表工程专业培养机电结合,掌握机械工业自动化.电力电子和计算机应用等技术,从事机械装备运行管理,机电新产品设计.开发,计算机辅助设计.计算机辅助管理,以及机器人控制等方面工作 ...

  8. 学机械也想转嵌入式?

    ▼点击下方名片,关注公众号▼ 编排 | strongerHuang 微信公众号 | 嵌入式专栏 前几天,有读者在后台问,他是一个机械专业的学生,想转到嵌入式方向,问我有没有必要转?如果转嵌入式该怎么学 ...

  9. 我学机械的可以转嵌入式吗?

    ▼点击下方名片,关注公众号▼ 编排 | strongerHuang 微信公众号 | 嵌入式专栏 前几天,有读者在后台问,他是一个机械专业的学生,想转到嵌入式方向,问我有没有必要转?如果转嵌入式该怎么学 ...

最新文章

  1. 一个fork短码的扩展版本
  2. python中内建函数_python常用内建函数
  3. Windows2008防火墙封ip
  4. 使用StarUML创建类图
  5. mysql的ERROR:1042
  6. Python编程基础:第三十节 文件检测File Detection
  7. 自动化测试之鼠标悬浮操作、双击、鼠标拖拽
  8. 【转】商业内幕(Business Insider)网站近期评出了全美20家最具创新力的科技创业公司...
  9. 推荐一个可以把网页背景色调成护眼色的Chrome扩展应用
  10. 厉害了 | 一秒切换Hexo中英文,厉害了!!
  11. C语言文件的随机读写
  12. python网络爬虫系列教程——python中lxml库应用全解(xpath表达式)
  13. java插件安装步骤_eclipse插件安装的四种方法
  14. 关于需求确认的重要性
  15. 资本运作下的腾讯和帝国梦想
  16. 初学Java简易自助饮品消费系统项目实践
  17. python 爬虫 简单爬虫教程(requests + selenium )
  18. 易观千帆 | 2022年11月银行APP月活跃用户规模盘点
  19. 我的2021年终回顾:一如少年,眼眸有星辰,心中有山海
  20. MySQL 5.5的安装配置(保姆级别,超级简单)

热门文章

  1. 90后教授:回国是用数学计算出的“最优解”
  2. bottle嵌入html,css,js
  3. 数据统计之日分类商品访问量
  4. 2006年下半年 网络工程师 上下午试卷【附带答案】
  5. 目标检测:Anchor-Free时代
  6. djongo:Django和MongoDB连接器
  7. 300 Longest Increasing Subsequence
  8. 用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇
  9. 报错内容 IndentationError: unindent does not match any outer indentation level
  10. Mac OS X的快捷键