NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## 嵌入式 嵌入式系统的组成结构是 1. 嵌入式处理器,除满足低功耗、体积小等需求外,工艺可分为民用、工业和军用等三个档次,民用级器件的工作温度范围是 0~70℃、工业级的是−40~85℃、军用级的是−55~150℃ 2. 相关支撑硬件,指除处理器以外的其他硬件,如存储器、定时器、总线等. 3. 嵌入式操作系统,与通用操作系统不同,嵌入式操作系统应具备实时性、可裁剪性和安全性等特征 4. 支撑软件,其中的公共服务通常运行在操作系统之上,以库的方式被应用软件所引用 5. 应用软件,是指为完成嵌入式系统的某一专用目标所开发的软件 ### 分类 根据不同用途可将嵌入式系统划分为 1. 嵌入式实时系统,实时系统又分为 1. 实时(Hard Real-Time)系统 2. 弱实时(Weak Real-Time)系统 2. 嵌入式非实时系统两种 **低功耗设计方案** 1. 有编译优化技术 2. 软硬件协同设计 3. 算法优化 **看门狗原理** 通过寄存器对看门狗进行基本设置,计数器计算狗叫时间,狗叫模块决定看门狗超时后发出的中断或复位方式。程序正常运行时 MCU 会在输入端定期“喂狗”,超时不“喂狗”就会触发狗叫模块,一般是重启 MCU