AndroidHal的开发与实现
发布时间
阅读量:
阅读量
参考:视频
一、HAL已经定义好的结构体
这三者作为实现HAL过程中不可或缺的结构体,其定义位于路径为 hardware/libhardware/include/hardware/hardware.h 的头文件中。此处先进行简要介绍,具体使用方法将在后续章节中详细说明。
struct hw_module_t;
struct hw_moudule_methods_t;
struct hw_device_t;
typedef struct hw_module_t
{
char* id; //每个module都有唯一的ID
char* name;
struct hw_module_methods_t* methods;
} hw_module_t;
typedef struct hw_moudule_methods_t
{
//open绑定一个函数,函数malloc创建一个device并对
全部评论 (0)
还没有任何评论哟~
