This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI针对MSP430的实时操作系统

Other Parts Discussed in Thread: SEGGER

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

  • 这个问题我也很想了解,但有点难为专家,因为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只会少不会多。

  • 手头没有相关的数据。

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

    Zhy,

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

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

     

    查了下,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……”