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

Ame*_*mza 3 c c++ memory arrays pointers

对于我的嵌入式系统应用程序,我想从特定地址分配内存.我知道它可能很危险,但我只想做它以进行测试.因此,如果我可以将数组全局指向特定的内存地址,我实际上可以分配内存的数组大小.我可以将整数指向特定的内存地址,如:

int *fsp_new_addr = (int*) 0xFF000000;
Run Code Online (Sandbox Code Playgroud)

我怎么能为数组做同样的事情,或者有没有其他方法来完成这项任务?

Mat*_*her 5

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

当然,正如你所说,这可能是危险的,因为你没有以编程方式分配内存,而是决定这个内存将用于某种目的的专用阵列.