TI中文支持网
TI专业的中文技术问题搜集分享网站

TI-RTOS

请问TI的工程师们,在RTOS里面我们动态内存申请的时候使用的是堆的内存,然后函数内部数据会存储在栈中,但是我们的全局变量是存储在那里面的,是占用那个存储区的内存呢

da qin zheng sheng:

对rtos工作原理不是很熟悉,这个相当于windows多任务或者线程,cc系列芯片rtos编程,动态内存和全局变量都是放在sram,动态内存应该分时共享的。

Viki Shi:

全局变量存放在堆里

user4941551:

回复 Viki Shi:

这个全局变量不是存在静态存储区的啊

Viki Shi:

回复 user4941551:

不好意思,未理解清楚你的问题。严格意义讲:未初始化的全局变量存在bss段初始化的就放在读写数据段。这两段属于静态区。

赞(0)
未经允许不得转载:TI中文支持网 » TI-RTOS
分享到: 更多 (0)