机械转嵌入式开发,有什么建议?

原创 无际单片机编程 2023-06-05 21:02

你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程

 开发板带你入门,我们带你飞

文 | 无际(微信:603311638)

全文约1635字,阅读大约需要 10 分钟

最近看到一个机械专业应届生的提问,原话如下:

机械能否转行嵌入式单片机?我先直接给答案:完全可以!

我身边机械转行成功的案例很多,很多产品都是需要机械和电子融合的。

作为一个从业多年的单片机工程师,我给这位提问者以下建议:

首先,能对这个行业感兴趣,对后续学习来说绝对是利好。

而且嵌入式开发是一个前景非常不错的职业方向,现在和未来都会有广泛的应用场景。

在我们生活中的各个领域,包括消费电子、汽车、医疗设备、工业控制、智能家居等。

这些系统都需要使用单片机或者处理器作为核心控制单元,可想而知嵌入式工程师的需求非常大,从工资涨幅不难看出。

但是,即便你有兴趣,职业前景也没问题,也不代表你最终能从事这个行业,关键看你怎么学,能不能坚持下去。

还有另外一个问题,就是先系统自学一下?还是直接找个待遇低点的地方在工作中成长?

我对这句话的理解是,要不要先找个打杂的工作,因为你啥都不懂,基本找不到嵌入式开发岗位。

如果经济条件允许,我觉得还是一步到位,先系统学习下,再找相应的岗位。

如果经济条件不允许,可以先找打杂工作,但前提是工作以外,要每天能抽出至少2-3个小时来学习。

在规划学习路径之前,你必须对嵌入式行业涉及的职位有清晰的认知,否则学几年都入不了行。

嵌入式开发分为几个职业方向,主流的是:硬件工程师、单片机工程师、Linux驱动/应用工程师。

我对单片机工程师涉及技术栈比较熟悉,所以以这个职位为例。

如果是本科转行,我建议先走单片机工程师方向,学习周期短,工资也还可以,投产比比较高。

下面是单片机学习路线规划建议,在自学过程中,你可以按照以下路线进行学习:

1.学习硬件基础

也就是常用的一些元器件,比如电阻、电容、电感、二极管之类的作用。

学完元器件可以分析一些简单的电路,比如一些51开发板或者STM32开发板上的原理图看懂就差不多了。

2.学习C语言、51单片机及相关工具链

掌握C语言的基本语法、数据类型、运算符、控制结构(如条件语句和循环语句)、函数和数组等。

了解位操作的基本原理和常用操作符,如按位与、按位或、位移等。

使用单片机外设时,都需要对寄存器的位进行设置或者读取。

这个阶段直接买个开发板,跟着开发板上面的教程学最省心,51单片机基本上是需要系统学习的。

3.项目实战

学完开发板以后,可以从头到尾做一个完整的单片机小项目提升编程能力和经验,比如智能小车、温湿度监控之类的。

4.学一款画图工具

就是画原理图和PCB的软件,我们是需要根据外围电路去写程序的,所以必须掌握一款画图工具,不需要自己画原理图和PCB,至少要用这种工具看原理图,比如Altium Designer。

5.学习STM32单片机

学STM32可以通过开发板学习,也可以通过项目学,我以前是通过项目去学的,正好工作有个项目需要用STM32。

通过项目学习的优势就是目标性很强,涉及知识点更多,除了单片机外设以外,还有产品逻辑功能,非常锻炼你的编程思维和写程序的水平。

前期可以先做一些简单项目,比如智能小车也可以用STM32做,还有无人机等等。

如果是想做含金量高,企业比较认可的项目,可以找无际单片机。

如果通过开发板学,不需要所有外设都学,学最常用的外设就可以了,比如GPIO、SYSTICK、TIMER、USART、DMA、SPI、IIC、ADC等等。

6.尝试找工作

如果仅仅是学习了开发板,没任何项目经验,找工作应该会很吃力,毕竟单片机只是最基础的技能,企业最需要的还是项目经验。

不过可以先尝试一下,找工作运气也很重要。

如果实在找不到,就踏踏实实做2-3个有价值的项目,不放弃,总会熬出头的。



最后彩蛋时间!!!

最近有粉丝跟我要单片机的资料,我累积花了一个月时间,根据我10年从业经验,精心整理了一份「单片机入门到高级教程+工具包+22个热门项目」,别人教你做加法,我教你做减法,资料在精不在多,这份资料都是实际开发最常用的技术点,让你少看上百G无用教程。

           
大家想要上面「单片机入门到高级教程工具包 」,可以加无际微信:

下面是更多无际原创个人成长经历、行业经验、技术干货

1.电子工程师是怎样的成长之路?10年5000字总结

2.如何快速看懂别人的代码和思维

3.单片机开发项目全局变量太多怎么管理?

4.C语言开发单片机为什么大多数都采用全局变量的形式

5.单片机怎么实现模块化编程?实用程度让人发指!

6.c语言回调函数的使用及实际作用详解

7.手把手教你c语言队列实现代码,通俗易懂超详细!

8.c语言指针用法详解,通俗易懂超详细!


无际单片机编程 单片机编程、全栈孵化。
评论 (0)
  • 集睿致远/ASL推出的CS5211是一款可将eDP输入转换为LVDS信号的桥接芯片,CS5211内置LVDS发射机配备灵活的OpenLDI/SPWG位映射,能够驱动单端口或双端口(18/24位)LVDS面板。CS5211的LVDS输出可以配置为支持高达1920x1200分辨率,刷新率为60赫兹。此外,CS5211还具有背光逆变器控制、亮度调节、图像抖动算法和EMI抑制机制等增强显示功能,有利于系统制造商。CS5211特性支持18位单端口、18位双端口、24位单端口和24位双端口LVDS输出支持L
    Mr_李13699759787 2023-09-28 16:52 183浏览
  • 设备的唯一编号或者设备的无线MAC地址可以通过不同的方法获取。对于无线MAC地址,可以在许多操作系统中通过特定的命令获取。例如在Linux或macOS中,可以在终端中输入以下命令:bash复制代码ifconfig或者bash复制代码ipconfig/all在Windows中,可以进入命令提示符然后输入:bash复制代码ipconfig /all在上述命令的输出中,可以找到对应无线网卡的物理地址(MAC 地址)。如果你使用的是lvgl,你可以在lvgl的回调函数中获取到硬件的信息,比如无线MAC地
    丙丁先生 2023-09-29 07:57 81浏览
  • 第二十一步 通关失败 全宇宙瞬间毁灭 通关成功就多亮一颗星 照亮地球  ,大家抬头看看 有多少盏星是恐龙点亮的?有哪些是猴子点亮的?有哪些是人类点亮的?哪些是机器人点亮的?第二十二步 新人类和机器人合体,会点亮更多的星星,在规定时间不交作业,宇宙老师会地震欧!总结:站乱会丢失地球能量,会被扣分,接着就是瘟疫,冥界能成为生灵的人是有限的,能吃的生灵的数量级也屈指可数,不要战争了,看看诸葛亮的将星是不是灭了?那周瑜的将星也灭了,一将功成万骨枯,那么多少星星灭了?点亮主星会带亮群星,祝我好运
    丙丁先生 2023-09-29 08:47 102浏览
  • 这款 Pi 5从英国树莓派总部跨洋而来,作为树莓派的官方代理商,上海晶珩EDATEC荣幸地在首发时刻,率先揭开了 Pi 5 的神秘面纱:Raspberry Pi 5:瞩目新生!超越了 Raspberry Pi 4 的巅峰,这是 Raspberry Pi 系列计算机的最新力作。新一代 CPU 性能提升 2-3 倍,GPU 大幅升级,摄像头、显示屏和 USB 接口都得到了全面改进。而这一次的接口革新得益于 Raspberry Pi 自家研发的 RP1 I/O 控制芯片,这是首次在旗舰产品上采用 Ra
    树莓派开发者 2023-09-28 17:41 80浏览
  • ESP-IOT是指Espressif Systems的物联网解决方案。它基于ESP8266和ESP32这两款低功耗、高性能的WiFi芯片,为物联网应用提供了完整的硬件和软件解决方案。ESP-IOT具有以下特点:低功耗:ESP-IOT设备在运行时可以保持低功耗状态,从而长时间运行而不需要频繁更换电池。高速WiFi连接:ESP-IOT设备支持高速WiFi连接,可以快速传输数据,适用于各种需要高速传输的应用场景。完整的开发环境:Espressif Systems提供了完整的开发环境和工具链,可以方便地
    丙丁先生 2023-09-29 07:41 61浏览
  • 导语:CINNO Research统计数据表明,1H'23中国大陆半导体设备厂商市场规模前十大公司合计超160亿元,同比增长39%,环比下降9%。目前整体半导体市场仍处于下行周期,下游厂商纷纷调整产能及扩产进程以应对市场低谷期,中国大陆半导体设备厂商市场规模短期稍有回落,长期呈稳定增长。CINNO Research统计数据表明,1H'23中国大陆半导体设备厂商市场规模Top10营收合计约162亿元,同比增长39%,环比下降9%。入围1H'23中国大陆半导体设备厂商市场规模Top10与2022年相
    CINNOResearch 2023-09-28 14:00 145浏览
  • 您可以在LVGL官方网站上找到LVGL的Win32模拟器下载链接。在网站的主页或下载页面中,您可以找到“下载”或“软件下载”等选项,然后选择Win32模拟器的版本进行下载。在下载页面中,您需要选择适合您电脑系统的Win32模拟器版本,并按照网站上的指示进行下载和安装。通常,下载的文件是一个压缩包,您需要解压缩并按照其中的说明进行安装。请注意,Win32模拟器只是LVGL的一个组件,用于在电脑上仿真LVGL,以便您可以在开发前期专注于LVGL逻辑层面的开发,而不是实际硬件的测试。因此,使用Win3
    丙丁先生 2023-09-29 07:53 78浏览
  • 《人人都是提示工程师》是一本关于如何设计和优化提示以提升AI模型性能和用户体验的书。这本书由陈明明和李腾龙所著,由人民邮电出版社于2023年出版。 深入的背景介绍让人由浅入深,随着人工智能技术的不断发展,提示工程技术的重要性逐渐凸显。提示工程是指通过设计提示,使AI模型能够更好地理解和回答用户提出的问题或需求。好的提示能够帮助模型更好地理解用户的意图,并生成准确的回答;相反,不好的提示可能导致模型误解用户的问题或产生不准确的回答,从而影响用户体验。因此,如何设计和优化提示成为了一个亟待解决的问
    无言的朝圣 2023-09-29 15:22 17浏览
  • 《商业计划书》伟大的梦想促进人类的进步人类的进步孕育出新的人类商业计划是梦想远航的风帆旧人类用交换堆砌梦想能量首先成立公司储备物联网、AIGC、区块链、虚拟货币、核能推进器、等离子风、磁场对核变、基因培养、克隆人培养方面的知识和人才第二步 秘密研发大胆进行商业运作吸纳赞助和运营资金注入研发中第三步 从微型化模型做起从原理、模型、试验、实验、复现、模型放大、规模规划、合理规模,第四步 宇航与宇宙新生儿,机器人与新生儿合体,新人类创造新文明和宇宙新秩序第五步 人类落幕 新地球诞生第六步 新宇宙诞生第
    丙丁先生 2023-09-29 08:34 83浏览
  • 2SJ168规格书2SJ168参数: Pchannel,-60V,-0.5A,RDS(ON),3000mΩ@10V,3680mΩ@4.5V,20Vgs(±V);-1.87Vth(V);SOT232SJ168是一款P沟道MOSFET产品,采用SOT23-3封装。其特性包括额定电压为-60V,额定电流为-0.5A,RDS(ON)参数为3000mΩ(在10V下)和3680mΩ(在4.5V下),以及20Vgs(±V)的电压限制和-1.87Vth的阈值电压。2SJ168适用于多个应用领域。在电源管理、功率
    VBsemi 2023-09-28 17:50 83浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦