TI针对 MSP430的实时操作系统编译环境,对用户程序代码有无限制,操作系统的代码占用FLASH大约有多少KB?
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的实时操作系统编译环境,对用户程序代码有无限制,操作系统的代码占用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只会少不会多。
哦,呵呵,谢谢提示,我孤陋寡闻了:),这个系统确实之前没接触过。
查了下,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……”