嵌入式和单片机的区别,听不懂你打我!

作者: 无际单片机编程分类: 野生技能协会 发布时间: 2021-05-11 23:17:28 浏览:223888 次

嵌入式和单片机的区别,听不懂你打我!

汝妻子吾养之汝勿虑也:
昨天面试,上来就查户口,然后,那所谓的技术负责人老头问我嵌入式是什么,我背了ieee的嵌入式定义(监视辅助控制设备机器装置运行的装置)和国内的一般定义(以应用为中心,软硬件可裁剪的,以计算机技术为基础的……专用计算机系统),他说听不懂,我又通俗的解释了一下,然后他又不懂装懂,我就直接跑路,这种公司进去了也是折磨。

【回复】就这,还只给3000一个月
【回复】还是找年轻点的公司,高层都是中青年,跟那些老家伙,冢中枯骨,真的谈不拢
【回复】找到工作了,很正常的公司,没查户口,没刁难人,hr和技术负责人都很有礼貌
留住清秋:
广义的嵌入式包括单片机,狭义的嵌入式指嵌入式Linux

【回复】回复 @LDxy0 :单片机其实也是嵌入式的一种,只不过现在好多人都把嵌入式和linux开发挂等号了,所以现在面试人家说要嵌入式,都不知道是裸机mcu开发,还是rtos这种实时系统,亦或者linux[笑哭][笑哭]
【回复】单片机是单片机,操作系统是操作系统,一个是硬件一个是软件,怎么能怎么分类。还有你只说Linux,那各种RTOS算什么?
【回复】回复 @进口疯牛 :然而大部分人狭义上说得嵌入式一般都习惯性的指嵌入式linux。喜欢抬杠你们就抬,我不跟你们抬
Rolandpfister:
嵌入式,就是阉割版系统,[笑哭] 单片机,就是安装阉割版系统的硬件(前提你能放的下) [抓狂][抓狂][抓狂][抓狂]

【回复】这个解释的很好,操作系统的历史比单片机悠久多了
【回复】简单易懂,一个是计算机系统,一个是硬件集合
璞暝_Fell:
嵌入式是一种基于微处理器进行开发的方式,单片机是一个具体的产品,两个不是一种东西

【回复】回复 @伊蕾娜的试管刷 :不是,嵌入式是开发微处理器的某个某些功能,基本都是产品,比如点钞机,空气净化器
【回复】好奇问一下,我在笔记本电脑usb口接个灯泡,用程序控制它,也是嵌入式吗?
【回复】回复 @伊蕾娜的试管刷 :不算,不是一个系统的
少年-潜行:
现在要是只会点单片机是不是不好找工作呀?

【回复】你甚至想和高中生抢工作[tv_大哭]
【回复】只能做基本技能了,在论坛上看见的专做单片机方向的老哥待遇一般挺差的。我去面硬件开发这东西也都是当基础知识一样问的,不能说会了有啥优势,但你绝对不能不会。倒是有些待遇开的挺高的有单独的单片机岗,不过那都算嵌入式软件了,笔试面试也是linux走起,不过我没投过这个方向,具体的也不太清楚,我了解到的几个单片机岗是这样的。
【回复】单片机再简单,也不至于简单成这样,你们都疯了吧
OPENFLAY:
照本宣科而已,,,你了解嵌入式,,这嵌入这两个字含义吗,,,,

【回复】回复 @LDxy0 :nononono 嵌入的意思是操作系统和应用程序在同一套代码里面。这可是个最贴切的定义了。 从这个定义出发, 使用linux编写服务器后台的程序,不是嵌入式 桌面系统的任何应用程序不是嵌入式,包括linux和windows windows pe ce 或者Linux 编写内核模块,服务,属于嵌入式 单片机的所有程序都是嵌入式
【回复】回复 @LDxy0 :linux下模块的,看起来是单独编译,但其实得包含linux提供的头文件的。本质上还是同一套,只是用头文件和api做了接口。然后内核加载模块,内核也是找模块暴露出来的接口进行调用,因此模块版本和内核版本也有强绑定关系,所以本质还是同一套。
【回复】回复 @OPENFLAY :Linux下的模块也不和操作系统是同一套代码啊?都是分别编译的,操作系统启动之后再去加载需要的模块
Rolandpfister:
嵌入式,嵌入的一种方式,我去他还是个系统,系统是个啥呢? 软件系统,硬件系统,我去他们都叫系统! 那么是不是,我就可以随便嵌入进去我想嵌入的系统呢? 不管是软件,还是硬件,我想给产品嵌入点我想要的系统,不要的不必须的我可以不要!就跟宝石镶嵌一样,为了最终的美可以把宝石加工成任意我想要的,然后嵌入到我想要的任意饰品中去! 不知我这样理解你们觉得如何[捂眼][捂眼][捂眼][捂眼]

幸运肥狗子:
好像有说,好像又没说[嗑瓜子],b站知乎无时无刻提醒我是一个垃圾电子生[doge],hal库是说它好用还是不好用,我是4级都不敢考的fw[吃瓜],一大堆看不懂

【回复】回复 @幸运肥狗子 :来来回回就那么几个单词 ,也没用什么复杂的语法,高中毕业看懂应该不难吧?
【回复】跟英语其实不太相关的。
【回复】回复 @幸运肥狗子 :初中毕业就行了,用翻译工具
好好下饭菜:
我的理解是跑系统的。而不单是Linux。比如Ubuntu,window,freeRTOS,ucos,等等

Hello工程师:
我的区分办法是,单片机跑的系统及应用为嵌入式,单跑系统(就是玩)或裸机为单片机,linux基本是嵌入式,比如arm53或者ARM72等,你不跑系统,跑个裸机也是单片机

顺德之光:
说实话,随着现在单片机和嵌入式的发展,这两个词的定义变得越来越模糊了

【回复】要看带不带mmu 而且控制器都是m系列 soc都是a系列
【回复】毕竟这行业确实涉及挺多的
李黑山:
没区别,狭义单片机特指51内核的单片机

【回复】好家伙,为什么?这是没用过其他单片机的感觉吧。
【回复】回复 @末日教你做大人 :[嗑瓜子]单片机程序都很简单 无论是stm32还是51 单片机这块看重硬件 程序很好写的
【回复】回复 @末日教你做大人 :根据成本做产品 不是什么性能好选择什么 那样的话直接无脑选择酷睿不就行了吗[吃瓜]
不许你喜欢伊蕾娜:
想入门的小白有几个问题:哪些嵌入式可以跑操作系统, mclinux,lite os这些IoT的操作系统?哪些嵌入式可以跑通用操作系统,像Ubuntu, Windows这样的?为什么8051和stm32分在一起?51好像比stm32功能弱很多吧

【回复】记住有mmu就能跑,而没有mmu的f407那些跑上Linux内核的是Linux支持,要当作个例[doge]
【回复】据说是因为stm32没有内存管理单元,所以不能用虚拟内存,所以不能跑linux。所以和51化为一类。
【回复】回复 @何弼 :也就只能跑rtos这种实时系统
lnjzghy:
请问,大学什么专业最匹配嵌入式?什么专业最匹配单片机?谢谢

【回复】嵌入式,电子信息类最匹配,没有之一。单片机很多类,自动化工控类一般用plc,fpga等,通常消费电子用的51或者cortex-M系列居多,跑linux通常用到arm指令的cpu,一些外设比较丰富的单片机也可以跑系统(不是linux)。但是现在很多行业都有嵌入式,新兴的物联网也有,通信行业也有,自动化也有,而且嵌入式门槛很高,很多要懂,还苦,好就好在工作好找,生存方式很多。
【回复】回复 @物理鸭子痛 :嵌入式能做的太多了,复杂的项目一样需要强大的算法,特别是底层方面的,不仅会c,还可能要汇编,并且需要理解很多运作原理,跟驱动模块完全两码事。嵌入式也并不一定就是linux,只不过复杂的项目几乎是跑linux。平均工资肯定没有纯软件高,但是越走门槛越高,需要了解的知识完全不是纯软件能比肩的,很多嵌入式大佬软硬件全通,包括物联网,通信等等,领域非常宽,所以可以左右逢源。当然做芯片个人感觉会越走越窄,但是在国内前景十分不错,特别是今年芯片奇缺,国内一堆不知名的芯片都疯狂涨价,以后国产ic设计人才十分缺。说到研究生导师没人做嵌入式方向,这个是正常的,说白了嵌入式是综合型的,不是单纯一个方面的。具体觉得纯软件好还是嵌入式好,看个人,从市场看纯软件的平均工资比嵌入式高,但论发展前景和稳定性,个人觉得比纯软件好不少,就算是单纯单片机开发,普通本科毕业一两年10k+月薪不难,纯软件的可能多5k左右,但是在深圳做电子的,只要有头脑,无限可能。
【回复】回复 @leejea :哥们,问一下,我电气工程及其自动化二级学科是电力电子,学校很拉民办二本,马上大四不打算考研,暑假在家一直在搞单片机,不知道我这专业工作找嵌入式的工作好找不,其实还算比较喜欢单片机的,目前对工资没有太高要求,主要想有个稳定的工作。真的很迷茫,亲戚问出来找啥工作我都不知道怎么回答。
铭仔诶:
问一下只学单片机好找工作吗嵌入式现在对我来说太难了

【回复】这就是选择方向问题啊,单片机是嵌入式的一种分类而已,建议你先了解清楚在开始学吧
mems-foc:
没什么区别,都没有任何前途,这方面10工作经验的总结,选择这行就是条不归路。行业内卷太严重,各位注意避开坑,完全因为兴趣的除外!

【回复】回复 @xlinlix :感觉只要上网搜,就没有不坑的专业,那也得挣钱吃饭阿
【回复】回复 @第一条动态就是41题 :这个真不知道~

知识分享官 单片机 嵌入式 野生技术协会 STM32

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!