
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式系统入门:从硬件到实战全解析
定义嵌入式系统及其应用领域,如智能家居、医疗设备、汽车电子等。比较通用计算机与嵌入式系统的区别,强调实时性、资源受限等特点。介绍常见硬件平台(ARM、AVR、RISC-V)和操作系统(FreeRTOS、嵌入式Linux)。
当STM32搭配FREERTOS实时操作系统时,其中的堆、栈、任务栈、队列、信号量以及互斥量等存放在哪里?
本文介绍了FreeRTOS在STM32H7上的内存管理机制。STM32H7具有多块RAM区域,包括高速DTCMRAM(128KB)和容量较大的AXISRAM(256KB)等。FreeRTOS通过堆(ucHeap数组)管理动态内存分配,其位置可通过配置决定。任务栈、队列等内核对象均从该堆分配内存,因此其位置取决于堆所在RAM区域。开发者可根据性能需求选择将堆放在DTCM(高速但容量小)或AXISRA
嵌入式系统入门:从硬件到实战全解析
定义嵌入式系统及其应用领域,如智能家居、医疗设备、汽车电子等。比较通用计算机与嵌入式系统的区别,强调实时性、资源受限等特点。介绍常见硬件平台(ARM、AVR、RISC-V)和操作系统(FreeRTOS、嵌入式Linux)。
到底了







