入门选嵌入式还是选单片机

嵌入式系统以应用为中心,基于计算机技术,可按需求裁剪软硬件。单片机是嵌入式的一种,但狭义的嵌入式通常指运行Linux等系统的设备。选择入门路径应考虑学习路线和发展方向,单片机适合入门,嵌入式则涉及更复杂的系统。

很多初学者会出现一个纠结:我是学单片机呢还是学嵌入式呢?有人说单片机也是嵌入式,到底对不对?嵌入式是不是就是linux?

首先我们先了解什么是嵌入式。嵌入式系统,是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。


嵌入式对于大多数人来说就是个不清晰的定义,并没有非常明确的关于“嵌入式”这个词的定义。它也不像单片机一样,单片机是个确定某个物件的名字。


嵌入式实际上是一种电子设计方法,这种方法就是将微型计算机嵌入到电子产品内部使用。只要符合这种设计方法的电子产品就可以称为嵌入式系统。它是以一个方法来命名的。

为什么会有嵌入式这个词?因为早期的半导体工艺不发达,计算机都是非常大的。那时候的电子产品是一个单独的东西,计算机也是一个独立的东西然后通过一些线连接在一起两个不是一个整体。

我们以空调为例假如空调只管制冷,上面也没有按键,然后空调拉根线出来接上一台电脑上,然后通过电脑按键盘来控制空调。这种空调就叫非嵌入式系统。

我们现实中看到的空调都不是这样,空调柜机上有按钮可以直接按,实际上是空调内部安装了一个电路板,这个电路板其实就是一个嵌入式的计算机,用来控制空调的。因为把计算机电路板“嵌入”到空调里了,所以叫嵌入式系统。

介绍几种嵌入式系统

1.以单片机为核心的嵌入式系统,如51,AVR,要求会C语言或汇编,比较简单,大多数只做单片机的公司,会要求同时会硬件和软件,因为小公司要远远的多于大公司,小公司讲究的是全能,也就是说自己画板设计电路,自己编写程序,自己调试。

2,以ARM7,M0,M3等为核心的嵌入式系统,功能比单片机多了不少,要求会C语言或汇编,或UCOS等一些微内核的嵌入式系统,这些相对于高端一些的单片机,就会分为硬件部门和软件部门。由对应的工程师组成去做对应的硬件开发和软件开发

3,以ARM9,ARM11等更高位核心的嵌入式系统,功能复杂,要求C或C++,会LINUX系统或WINCE等其他一些系统。软件和硬件严格分工,软件工作量很大,硬件很复杂,需要团队分工合作。


嵌入式这个概念实际上很广泛你单讲嵌入式别人很可能会理解错就会产生想表达的意思并不相同。上面所说的嵌入式的概念是嵌入式本来的定义,也就是所谓广义上的嵌入式。从广义上来说51单片机也是嵌入式的一种。

而狭义的嵌入式,其实是“嵌入式linux系统”的简称。这种狭义的嵌入式最初指的是运行了linux系统的嵌入式计算机系统。后来也包括运行了和linux同级别的其他嵌入式系统(譬如WinCE、Vxworks、Android等)的计算机。

这种能够运行linux的嵌入式计算机并不是单片机,单片机限于资源和性能是运行不了linux的。我们平时常见产品的智能手机、汽车中控大屏、工控HMI、网络摄像机等就是这类狭义的嵌入式系统。

从广义上讲单片机属于嵌入式,而从狭义上讲单片机不属于嵌入式

 所以当你在思考是以单片机入门还是以嵌入式入门的的时候,你要先确认一下以后的学习路线或者从业的发展方向,避免入错门要重新再入一次。
免费领,单片机入门到高级进阶学习攻略(附教程+工具)https://blog.youkuaiyun.com/HWdanpianji/article/details/121722883?spm=1001.2014.3001.5502https://blog.youkuaiyun.com/HWdanpianji/article/details/121722883?spm=1001.2014.3001.5502

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华维单片机编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值