企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 一、概述 MCU(Microcontroller Unit,微控制单元)就是我们平时常说的单片机; ## 二、主流MCU公司 1. 瑞萨电子(Renesas) 2. 恩智浦(NXP)+飞思卡尔(Freescale)(后者被前者收购) 3. 微芯科技(Microchip)+爱特梅尔(Atmel)(后者被前者收购) 4. 意法半导体(ST) 5. 英飞凌(Infineon) 6. 德州仪器(TI) 7. 赛普拉斯(Cypress) 8. 三星(Samsung) 9. 东芝(Toshiba) 10. 芯科(Silicon Laboratories) ## 三、MCU分类 **按用途分类** 通用型:将可开发的资源(ROM、RAM、I/O、 EPROM)等全部提供给用户; 专用型:其硬件及指令是按照某种特定用途而设计,例如录音机机芯控制器、打印机控制器、电机控制器等; **根据指令结构分类** CISC/RISC **按其存储器类型分类** MASKROM/OTPROM/FLASHROM ## 四、ESP8266 ESP8266是乐鑫公司推出的**面向物联网**应用的**高性价比**(非常便宜)、高度集成的 Wi-Fi MCU; 市面上,有不少基于该芯片的开发板,组成开发套件; ## 五、NodeMCU NodeMCU是一款基于ESP8266模块的开源快速硬件原型平台,符合Arduino框架,包括固件和开发板,用几行简单的Lua脚本就能开发物联网应用; * 集成了ESP8266芯片(WIFI芯片); * 基于ESP8266的SDK(做了二次封装); * 提供硬件的高级接口,可以将应用开发者从繁复的硬件配置、寄存器操作中解放出来。用交互式Lua脚本; ### **Firmware** NodeMCU Firmware,这个是NodeMCU 平台的核心,类似操作系统;NodeMCU 还包括了一些开发工具等其他部分; ## 六、MQTT 是轻量级基于代理的发布/订阅的消息传输协议,适用于物联网通讯; * 发布/订阅的消息模式,提供一对多的消息发布 * 使用TCP/IP提供网络连接 * 有三种消息发布服务质量,至多一次,至少一次,只有一次 * 传输小、开销小 * LastWill通知中断机制