如何将数组指向嵌入式系统上的某些特定内存地址

阿米尔·哈姆扎(Ameer Hamza)

对于我的嵌入式系统应用程序,我想从特定地址分配内存。我知道这可能很危险,但我只是想将其用于测试目的。因此,如果我可以将数组全局指向一个特定的内存地址,那么我实际上可以分配内存的数组大小。我可以将整数指向特定的内存地址,例如:

int *fsp_new_addr = (int*) 0xFF000000;

我如何为数组做同样的事情,或者有其他方法可以完成此任务?

马修·布鲁彻(Matthieu Brucher)

完全一样。fsp_new_addr[1]是该地址之后的第一个元素。

当然,正如您所说,这可能很危险,因为您不是以编程方式分配内存,而是确定这部分内存将成为出于某种目的的专用数组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取结构中嵌入式切片的内存地址?

如何使用C编程将值存储到某些特定的内存地址中

如何将嵌入式文档数组上移到父级并使用聚合管道更改键/值

嵌入式系统中的内存分配

如何将嵌入式组织模式图像重新缩放为特定宽度?

您将如何在Rust中创建指向特定内存地址的指针?

如何将文本文件存储在嵌入式系统闪存中并从中读取

如何将ObjectIds数组转换为带有包含原始数组元素值的字段的嵌入式文档数组

读取嵌入式系统中文件的内存碎片

在ARM嵌入式系统的内存中设置堆

嵌入式系统中的内存使用情况

更改嵌入式系统上的根文件系统

如何告诉ubuntu不要使用某些内存地址?

编译器如何将内存地址分配给变量?

如何将2D向量大小与OS内存地址限制进行比较?

如何使用嵌入式码头在给定地址提供特定的类路径资源?

在堆和堆栈上分配的数组的内存地址

将变量存储在特定的内存地址C#

如何查询Mongodb的嵌入式数组

如何在嵌入式系统上利用多态性?

如何在基于ARM的嵌入式Linux系统上省电?

如何在DLL中查找特定指令的内存地址

如何使用C获取特定的内存地址

如何为指针分配特定的内存地址?

嵌入式系统上的Docker,为什么不呢?

QML ComboBox在嵌入式系统上崩溃

无法在嵌入式设备上分配内存

如何通过C中的内存地址获取数组索引?

如何将简单的Spring Boot(带有Gradle构建系统)部署到Apache Tomcat(真实服务器,而不是嵌入式服务器)?