嵌入式通识 嵌入式系统是面向特定应用、软硬件可裁剪的专用计算机系统,常嵌入设备内部,在功能、可靠性、成本、体积和功耗上要求严格。文章按性能与功能梳理了嵌入式系统的典型层级与分类,并介绍了由处理器、存储器、通信接口、人机接口及操作系统和应用软件构成的整体架构,以及周期性任务、非周期性任务和中断机制的协同方式。
文章还结合STM32说明了中断优先级、NVIC管理、末尾连锁机制、线程与中断的调度差异,以及MPU的内存保护作用;同时概述了RCC、GPIO、EXTI、ADC、DMA、USART、I2C、SPI、CAN、USB、RTC、PWR、IWDG、WWDG、DAC、SDIO、FSMC、USB OTG等外设模块的功能,体现嵌入式系统在控制、通信、存储和低功耗设计中的广泛应用。