我正在研究android平台,尤其是nnapi。
我发现 Arm nn 驱动程序通过 NNAPI 处理来自应用程序的请求。
我试图弄清楚代码库中函数的流程,我目前面临一个无法解决的问题。
我想知道 arm nn 驱动程序是作为一种内核设备驱动程序直接控制硬件,还是只是一个库,并且有一个单独的内核代码来处理它。
如果是后者,你能告诉我内核代码从哪里开始吗?
请告诉我,
您能否提供有关您要实现的目标和遇到的问题的更多详细信息?
您无需了解驱动程序的底层架构即可使用它们。
如果您对 Arm NN lib 感到好奇,您可以在https://github.com/ARM-software/armnn查看他们的开源存储库。请注意,它与 NNAPI Arm 驱动程序不同,但您可能会感兴趣。