嵌入式设备
物联网终端设备一样平常由通信接口、传感器、MCU以及实行器组成。例如:把物联网终端设备比喻成一个人,通信接口就相称于嘴巴紧张浸染是信息沟通与互换,而物联网的通信办法紧张是无线传输,当然也会有有线传输,这得要看详细的运用处景。

物联网终端设备形成观点

传感器就相称于人的耳朵、眼睛、鼻子、舌头这些感知器官,用来吸收感应外界变革的刺激,而物联网所利用的传感器包括电、光、声、气等各种不同类型。实行器相称于人的四肢,吸收MCU传来的指令,然后根据MCU的命令来实行详细任务。物联网运用中的实行器一样平常是开关、按钮、继电器以及电机等等之类的。
MCU是物联网终端节点最主要的一部分,相称于人的大脑,掌握着实行器、通信接口、传感器。MCU的事情办法是这样的:一边接管传感器网络的信息,并上传至云端;一边还要吸收云真个信息指令,再根据指令对实行器进行掌握。
Cortex-M3 MCU
下面我们来重点先容一下什么是MCU?
MCU微掌握单元又叫单片微型打算机或者单片机。MCU便是我们平时常说的单片机,进行嵌入式开拓的核心部件,而嵌入式系统是一个很广泛的观点,紧张是相对付打算机而言,是一种功耗受限、尺寸受限的分外类型打算机,小到智好手环、大到智好手机,都可以统称为是嵌入式开拓系统。
其实物联网节点便是一种嵌入式系统,只不过嵌入式系统不一定要有通信能力,不哀求一定要接入网络,这是与物联网节点的最大差异。8051单片机(MCU)出身于20世纪末期,在2000年以前用的最多的单片机便是Intel 8051系列单片机,此后51单片机险些是每个电子类专业大学生的必修课程。基于8051内核的单片机是8位的处理器,事情频率相对较低,其处理能力也非常有限,但在过去能完备搪塞绝大部分的嵌入式运用了。
Cortex-M3系统内核
随着技能的进步2005年ARM公司正式推出Cortex-M3芯片,Cortex-M3拥有更高处的理能力且价格比51单片机还低。目前现在基于Cortex-M系列ARM内核的MCU已经逐渐在运用中取代了51单片机。
物联网终真个软件
刚才说的通信接口、MCU、传感器和实行器都是硬件,但物联网终端节点光有硬件,没有软件是没法进行事情的。而这种软件便是在嵌入式设备上面运行的软件,或者可以理解为嵌入式软件, 常日都是由工程师提前写好代码,在出厂前烧录到芯片中,在这之后一样平常不会改动。嵌入式软件一样平常保存在EROM(可擦写只读存储器)或EEPROM,常日也称作固件(Firmware)。
嵌入式操作系统的核心架构
嵌入式操作系统的范例构成
后来随着嵌入式系统的繁芜性不断增加,嵌入式系统须要有多任务实行的并发能力,前后台事情办法已经不能知足须要了。须要有一个程序来统一管理多个任务的实行顺序,给多个任务均匀分配资源,并且创造运行环境,这个程序便是现在的嵌入式操作系统。
嵌入式操作系统和我们平时用到的Windows、iOS、Android、Linux等实在是一回事,只不过嵌入式操作系统的尺寸没有打算机操作系统或手机操作系统那么弘大,嵌入式操作系统受到了本钱和存储空间的限定,常日只有几十KB或者几KB那样大小。








