源码技术
php
java
python
Linux
当前位置:
首页
>
Linux
>单片机了还有机会转行嵌入式Linux吗?
单片机了还有机会转行嵌入式Linux吗?
2026-09-04 06:28:01
单片机了还有机会转行嵌入式Linux吗?
首先看你的单片机工作,需不需要Linux环境。
如果是汽车行业,跑Autosar 的那些车规级单片机岗位,应该是能转的。汽车座舱里面就三样东西, Autosar、QNX、嵌入式Linux 。
三者整天打交道,时间长了,就都会了。如果是物联网行业,ESP32 这种能搞Wifi无线通信的单片机,或许也能转,毕竟经常会用Linux架服务器。而且经常跟开源社区打交道,也许时间久了,或多或少会碰点设备树 、Pinctrl啥的。如果是家电行业,驱动中小电机,STM32这种,转不了。这玩意生态闭源,所有一切都被意法半导体 公司掌控,开发工具也全在Windows上。
脱离ST公司的体系啥都干不了,转到Linux还怎么干活?转过去的意义又是什么?嵌入式Linux有个很漫长的学习周期,无论对谁来说,学习过程都是靠大量时间堆积而成。靠一时的热情,是学不下来的。
尤其要学板卡级开发的话,学四五年没入门的大有人在。所以要想学会,首先需要持之以恒。但若要持之以恒,就要有个长期使用Linux的工作。饿着肚子学,是不可能持之以恒的。
另外,问题里“单片机和Linux接触的东西不同”这句话是错的。单片机所包含的一切知识,嵌入式Linux的学习路线上全都有。两者是包含与被包含的关系。嵌入式Linux不仅涉及I2C 、SPI 或者CAN 等协议。而且驱动方式也比单片机多。除了可以用寄存器驱动、用API驱动之外,还可以用设备树和GPIO子系统驱动。
支持的协议种类也比单片机多得多,你觉得接触的东西不同,是因为你还没学到能接触这些东西的程度。可以说还没入门,看不到全貌,只能管中窥豹。
有时认为豹是一块黄布,有时又觉得豹是几块黑斑。按照一般的学习顺序,学完Platform总线 之后,才会开始学I2C、PWM、CAN。后面还可以学hdmi 、 RGB 、MIPI、FlexRay、FlexCAN、LoraWAN等很多单片机玩不了的接口与协议。就拿驱动屏幕来说,单片机一般就是用SPI,驱动一块320*480分辨率,65535种颜色的小屏幕,基本就到 SPI的传输极限了。
然后你才能逐渐看清那只豹,而不再是黄布和黑斑。而在学习Platform总线之前,你得先学会写设备驱动。也就是字符设备、块设备、网络设备、杂项设备这些。而在学习编写驱动之前,你又得先学会编译与修改Uboot、内核、根文件系统。。。
就目前的版本来说,可以说学完设备树之后,接下来学习的东西,才叫嵌入式Linux。而设备树之前所学的那一切,全都属于Linux基础知识。
#嵌入式开发
#编程
#嵌入式
#户外电源
#电气
#工程师
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
二级Java题库+个人经验贴
Java笔记【1】java语言基本概念
最新文章
二级Java题库+个人经验贴
嵌入式开发玩转Linux,项目直接加速
15年的老电脑还能行
什么是Linux命令?
记录我Java超美颜值
Linux 在美国桌面市场的份额达到 5%
练完这88个实战项目,你的Java就炸了❗
自学嵌入式,骂醒一个是一个!!
36岁Java失业第29天
哇!超全Linux服务器开发视频课
热门文章
java
大家听过这个 Linux 发行版吗?
CPP还是JAVA???
Java 递归
蚂蚁暑期实习
选择你的Linux发行版
Java 笔记📒
入门先学单片机还是Linux?🔥
论Linux为什么是神
Linux网络操作系统课件PPT教案习题
随机文章
10个月宝宝每天需要喝多少奶粉?
最好的 Linux 笔记本
来IT编程机构的天花板学习是什么体验!
熬夜整理180页Linux学习笔记,彻底
AI大模型Agent面试,超详细(➕答案)
Linux学习路线:无付费课程、已拿大厂保底
求推荐linux教程
求一个能在linux正常使用的梯子
专科的宝子找到本专业的实习啦
最新版idea永久激活
java,javaweb,springboot,vue,jsp