首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

50分怎么减小rtx51 tiny生成代码的大小

2013-08-16 
50分如何减小rtx51 tiny生成代码的大小。使用rtx51 tiny 系统后 编译出来的代码有4k,我看网上介绍说tiny只

50分如何减小rtx51 tiny生成代码的大小。



使用rtx51 tiny 系统后 编译出来的代码有4k,我看网上介绍说tiny只要900字节就可以了呀? 莫非我设置问题吗? RTX51?TINY 编译 生成文件 很大啊 操作系统
[解决办法]
使用rtx51 tiny 系统后 编译出来的代码有4k,我看网上介绍说tiny只要900字节就可以了呀? 莫非我设置问题吗?
--------------------
RTX51 Tiny 最大仅占用 900 字节的程序存储空间,该代码只是指的操作系统,并不包括用户的应用程序
[解决办法]
也和编译选项有关 

3K差不多吧 你可以看看生成的map文件
[解决办法]
引用:
Quote: 引用:

也和编译选项有关 

3K差不多吧 你可以看看生成的map文件


修改了一下编译选项,  现在生成的代码是1.64k   感觉还是大啊.  如果用个2k flash空间的明显不够用了.
除了rtx51 tiny 之外 有没有再小点的rtos呢? 

如果不是要求很实时的话 不建议使用RTOS 毕竟FALSH有限
------解决方案--------------------


一般FLASH在8K以下,不建议也不需要使用OS。这种FLASH规模的代码,一般代码行也就是几K规模,裸奔就行了。另外rtx 51 tiny怎么说呢?我感觉实在不太适合应用。因为他好像只支持时间片轮训的方式。如果flash空间够用,就用RTOS了;如果FLASH空间不足,又没必要用OS。所以感觉真正产品用rtx51 tiny的意义不是很大。

[解决办法]
在51下上OS比较吃力,还不如按自己的要求弄个简单时间触发式的,这样不用太多内存够用就好

热点排行