本说明书实施例提供了一种消息处理方法、装置及设备。所述方法包括:单片机操作系统将满足预设条件的多个子任务合并,获得合并任务;其中,合并任务可实现对应每个子任务的功能;为合并任务分配新的栈空间,并释放与合并任务对应的每个子任务的栈空间;接收目标消息;其中,目标消息中携带有处理目标消息的任务标识;在基于任务标识确定处理目标消息的任务为合并任务对应的第一子任务的情况下,运行合并任务,获得消息处理结果。利用本说明书实施例可以在内存资源紧缺的情况下,节省出内存来实现更多的功能和提升系统的稳定性,从而提高资源使用率。
背景技术
近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。由于在单片机应用系统中,单片机往往作为一个核心部件来使用,这样,单片机系统内存就会很容易的被使用完,从而使系统不稳定。因此,实际应用中对单片机系统内存的要求越来越高。
现有技术中,单片机在使用Freertos、RT-Thread等单片机操作系统时,会给每个任务分配栈空间。这种方式在内存资源紧缺的情况下,不仅无法实现更多功能,而且也无法保证系统的稳定性,从而降低资源使用率。
因此,业内亟需一种可以解决上述技术问题的技术方案。
实现思路