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

TI针对MSP430的实时操作系统

TI针对 MSP430的实时操作系统编译环境,对用户程序代码有无限制,操作系统的代码占用FLASH大约有多少KB?

user113574:

这个问题我也很想了解,但有点难为专家,因为RTOS并不是TI的产品,一般是第三方的,我好像没看到TI自己出的RTOS。与MSP430兼容的第三方RTOS能最小化支持RTOS所需的存储器资源,从而使其能够充分满足嵌入式系统的需求。这些第三方资源有:Micrium的uC/OS-II,CMX Systems的CMX-,SEGGER的embOS,FreeRTOS.org的FreeRTOS,IAR Systems的PowerPac,Quantum Leaps的QP,Pumpkin Inc.的Salvo,TinyOS Alliance的TinyOS,等等。具体的资源占用情况各不相同,而且跟所需的功能配置也有关系,建议到需要的RTOS产品的网站分别去查询。

以FreeRTOS为例,官网提到的RAM和ROM的耗费情况如下,注意这是针对32位的情况,8/16只会少不会多。

Young Hu:

手头没有相关的数据。

不过个人认为MSP430使用RTOS意义并不是太大。

Zhy,

TI有一个RTOS,是SYS/BIOS。你可以了解一下啊!呵呵

user113574:

回复 Young Hu:

哦,呵呵,谢谢提示,我孤陋寡闻了:),这个系统确实之前没接触过。

 

查了下,SYS/BIOS以前叫DSP/BIOS,现在从6.x开始更名为SYS/BIOS,增加了对MSP430的支持。

 

wiki TI 说,“……a small application on the MSP430 that includes timer, software
interrupt, and task support can fit in less than 8 KB of Flash and less
than 512 bytes of RAM, including stack space……”

赞(0)
未经允许不得转载:TI中文支持网 » TI针对MSP430的实时操作系统
分享到: 更多 (0)