• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Emwin怎么显示内存使用情况?

zzgege 2018-09-12 浏览量:2155
Emwin怎么查看现在程序内存使用的情况并显示在界面上,是百分数形式显示的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 单片机是没有MMU,也就是内存管理单元的,所有的内存使用情况,都是在程序编译好后,就是固定的了

    但是使用RTOS时,可以使用freertos的内存管理功能,得到内存的使用情况。但是是要使用系统才可以的。

    • 发布于 2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 这个可能更关键的是对程序内存使用信息的读取,你要看是否有合适的api供调用啦,显示和普通的程序显示处理没有区别的,关键是信息获取啊。
    • 发布于2018-09-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是单片机系统,你是没法知道当前内存的用量的,这个值只有在编译完成的时候在IDE上面会显示。像CPU使用率那种倒是可以用一个空闲进程运行时间和总共运行时间相除进行计算
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 要对你的系统内存显示要使用一个操作系统,操作系统会有对应的资源监测api,使用对应的API就可以
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 查询内存情况是要多开辟一个线程查询的,定时器中断也可以,将内存使用情况读取出来之后显示到界面上即可。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种要开一个对应的线程,把你的内存信息读取并显示
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 在没有使用RTOS的情况下,很难跟踪内存使用情况,只能是在编译时查看编译结果中的内存占用情况。
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Emwin怎么显示内存使用情况?