在Android中管理附加硬件
为了让Android管理附加到AMBA总线的其他设备,我应该添加/修改什么 我想实现的是,当新组件生成硬件中断时,触发某个动作(在我的Android应用程序中描述) 我已经有了一个可以运行的Linux设备驱动程序,但我不知道如何扩展Android堆栈的其余部分(HAL、Android服务、Binder等) 编辑:在Android中管理附加硬件,android,workflow,driver,linux-device-driver,device,Android,Workflow,Driver,Linux Device Driver,Device,为了让Android管理附加到AMBA总线的其他设备,我应该添加/修改什么 我想实现的是,当新组件生成硬件中断时,触发某个动作(在我的Android应用程序中描述) 我已经有了一个可以运行的Linux设备驱动程序,但我不知道如何扩展Android堆栈的其余部分(HAL、Android服务、Binder等) 编辑: 我已经提到了“嵌入式Android”的“添加对新硬件的支持”一章。这是非常有用的,充满了建议。我的问题仍然没有答案答案将取决于这是什么类型的设备。我目前正在处理连接到AMBA总线的AE
我已经提到了“嵌入式Android”的“添加对新硬件的支持”一章。这是非常有用的,充满了建议。我的问题仍然没有答案答案将取决于这是什么类型的设备。我目前正在处理连接到AMBA总线的AES加密引擎。它将明文放入一个寄存器,将密钥放入另一个寄存器。加密完成后,结果被放入第三个寄存器,然后生成一个硬件中断。目前,您可能需要实现自己的。因此,请在内核中创建自己的API以进行此类加密。现有的密码接口似乎是基于软件的或围绕ARM信任区构建的。“现有的密码接口似乎是基于软件的或围绕ARM信任区构建的”,它是由我在VHDLI中生成的,这意味着Android中的接口似乎不考虑这种类型的实现。