这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » uTenux占用的RAM大小

共9条 1/1 1 跳转至

uTenux占用的RAM大小

高工
2013-07-17 18:22:41     打赏

优化开到L3,重新编译。在map文件中可以看到:

==============================================================================


    Total RO  Size (Code + RO Data)                28204 (  27.54kB)
    Total RW  Size (RW Data + ZI Data)            110272 ( 107.69kB)
    Total ROM Size (Code + RO Data + RW Data)      28516 (  27.85kB)

==============================================================================

光ram用了107K,ram小了还不行呢!

而且仅仅是加载了一个SysInfo例子

有没有办法把运行RAm弄的小点啊?




关键词: uTenux     用的     大小    

院士
2013-07-17 20:53:58     打赏
2楼

军爷 貌似不能这样算RAM的使用量。

ZI code 高达100+K 我觉得这个不正常吧~~

或者是不是你的任务堆栈开得太多了



高工
2013-07-18 01:04:01     打赏
3楼
没开什么东西,就是utenux处理中断那个例子。

院士
2013-07-18 10:11:17     打赏
4楼

一会儿抽时间看看。

我个人觉得uT不太可能需要这么多的ram数。

如果一个简单的示例需要100K的RAM,这个系统就无任何应用价值了。

至少我认为是军爷这边计算的问题。


院士
2013-07-18 10:12:44     打赏
5楼
还有,对于优化等级。我觉得没有什么必要!只有那些固件程序可以使用高度优化,自己的程序如果使用优化 极可能会被编译给“优化”掉

高工
2013-07-18 11:24:29     打赏
6楼
设置优化等级确实没啥用。

院士
2013-07-18 11:26:31     打赏
7楼

还不能说没有用。

这个问题很纠结的。


高工
2013-07-18 11:30:28     打赏
8楼

对于我这个问题,开不开优化是一样的。

使用RAM大小没边


院士
2013-07-18 13:14:20     打赏
9楼

在操作系统里,每一个任务都需要分配一个堆栈空间。这时如果多个任务存在,就必须要考虑RAM空间地址的分配了。


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]