logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在嵌入式中的栈溢出

单片机栈溢出指程序调用栈(存储函数调用、局部变量等)超出预设内存空间,导致数据覆盖或程序崩溃的情况。减少栈空间的使用需求,可以从堆空间分配内存函数内部不要传递大量的数据,可以使用指针减少函数的调用层次,谨慎使用递归函数对于软件检测方法来说,有一定的缺点,需要进行轮询判断是否越过界限或者发生了读写、需要牺牲一定的内存空间作为越界区域。对于硬件检测方法来说,优点是可以及时响应异常,缺点就是。

#单片机#stm32
嵌入式的中间件

嵌入式中间件(Embedded Middleware)是介于嵌入式操作系统和应用软件之间的软件层,主要目的是屏蔽底层硬件和操作系统的复杂性,为上层应用提供统一的开发接口,使开发者能够专注于业务逻辑,而无需直接处理底层细节。嵌入式中间件(Embedded Middleware)是指运行在嵌入式系统操作系统和应用程序之间的软件层,提供一组通用的服务和功能,简化应用开发,增强系统的模块化、可复用性和扩展

#中间件#arm开发#stm32
到底了