MSP430 是否有TI-RTOS小型化参考设计。
我初步使用看,TI-RTOS占用的资源很多,特别是RAM,对于MCU来说很珍贵了。
有没有这块的优化?
HG:
不太好改,用操作系统本来就费资源一点。如果是自己定制一些ucOS倒是可以裁减
灰小子:
这是一个系统的工程,不容易做。
不如自己写一个简单的os更容易
li dong:
回复 HG:
应该不是的,本身也能有些调整,否则这个TI-RTOS在几K的芯片上基本没法用,如果是这样,只能说TI这个设计太烂了。。
比如,我就稍微研究了下,默认TI-RTOS 空闲线程堆栈 512字节,这个就很浪费,我修改下就节省几百字节了。。。
还要,默认栈空间 和 堆空间都有使用,,我没用操作系统的malloc,堆空间其实也不需要。
li dong:
回复 HG:
没有这方面的参考吗?还要MSP430,,浮点、指数的计算貌似对栈要求很大?有没有专门针对这类优化的数学库?
灰小子:
回复 li dong:
ti有提供真对msp430优化过的数学库
li dong:
回复 灰小子:
msp优化过的数学库在那里??
terry:
系统有可以移植的ucos2 ucos3, 数学库有iqmath. 如果是要低功耗,别整那些花里花哨没有用的 rtos, 老老实实写最简单的代码吧。iqmath 库做浮点运算可以提高运算速度
li dong:
回复 terry:
说的貌似挺牛逼。。。不过不认同,呵呵
TI中文支持网



