我正在android studio中使用NDK工具为Android设备编程C.我想知道如何获取SRAM或DRAM三星银河S7的起始地址。
答案 0 :(得分:4)
听起来您对NDK的本质感到困惑。 NDK不允许您编写在Android系统的“裸机”上运行的程序。因此,NDK代码无法使用SRAM / DRAM资源的“起始地址”(并且没有意义)。
NDK库在类似于Linux用户空间的环境中运行。它们作为用户空间进程运行,并使用标准Linux API(例如malloc()
或mmap()
)分配内存。