关于安卓驱动开发的SELinux配置问题
最近,需要在hardware的摄像头采集进程mtk_hal_camera中接入usbcamera驱动,在接入libusb、libuvc完成后,发现在打开SELinux后,会出现不能初始化和不能找到设备等错误。本文将记录解…
最近,需要在hardware的摄像头采集进程mtk_hal_camera中接入usbcamera驱动,在接入libusb、libuvc完成后,发现在打开SELinux后,会出现不能初始化和不能找到设备等错误。本文将记录解…
最近,在hardware层接入libusb和libuvc时发现开发的主板不支持USB-OTG,需要手动切换为USB-HOST和USB-DEVICE。当手动切换切换为USB-HOST后,板子就不能作为device通过usb…
在上一篇文章中,介绍了HIDL绑定式服务的HAL层的开发与测试。在这篇文章中我们将让HAL服务开机启动,并打通HAL层和AndroidFramework层。本文将基于AOSPandroid-10.0.0_r41来进行开发…
本文将基于AOSPandroid-10.0.0_r41来创建绑定式HAL服务。并编写可执行文件的客户端进行测试。HIDL的详细语法请参阅官网文档。[musicautoplay="0"]1832363897[/music]…
在本文中,将简单介绍Android整个系统架构,以便能够系统的学习其中的各个模块。Android系统架构包含以下组件:[musicautoplay="0"]32358691[/music]应用框架应用框架最常被应用开发者…
在开发系统级的应用时,开发者通常会遇到需要使用系统级別接口或是供应商定制接口的情況。本文将介绍在Framework层添加自己的Java代码,并提供修改过的源码来提供给其他人在AndroidStudio中进行开发。本文AO…