麦克斯韦Maxwell 发表于 2024-3-8 19:54:16

有关内存管理的一点疑惑

使用C语言数组去显示图像,const修饰的数组一开始存储在flash中,随着CPU将数组的数据搬运到LCD的显存中,LCD显示相应图像,那这个数据搬运的过程中,RAM有参与其中吗,好像是全程不参与存储大数组的?假设数组有1000个字节,RAM的占用不会突然上升1KB,而是CPU在默默当搬运工,是这样吗?

麦克斯韦Maxwell 发表于 2024-3-8 20:36:37

刚刚查了一下map,会占用RAM资源的

麦克斯韦Maxwell 发表于 2024-3-8 20:37:03

刚刚查了一下map,会占用RAM资源的

麦克斯韦Maxwell 发表于 2024-3-8 20:37:23

刚刚查了一下map,会占用RAM资源的

麦克斯韦Maxwell 发表于 2024-3-8 22:21:16

麦克斯韦Maxwell 发表于 2024-3-8 20:36
刚刚查了一下map,会占用RAM资源的

map看错了,好像还真不占RAM,有哪位大佬可以详细分析一下

eric2013 发表于 2024-3-9 00:56:04

麦克斯韦Maxwell 发表于 2024-3-8 22:21
map看错了,好像还真不占RAM,有哪位大佬可以详细分析一下

这个要看你的LCD是否自带显存空间,如果自带CPU直接将数据从内部Flash到显存搬运即可。
页: [1]
查看完整版本: 有关内存管理的一点疑惑