日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

Android HAL 层,三个重要的结构体的源码~

發(fā)布時(shí)間:2023/12/2 Android 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android HAL 层,三个重要的结构体的源码~ 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近在學(xué)習(xí)android HAL 層 ~ 離不開(kāi)這三個(gè)數(shù)據(jù)結(jié)構(gòu)~~先貼出來(lái)

?

?

typedef struct hw_module_t {
??? /** tag must be initialized to HARDWARE_MODULE_TAG */
??? uint32_t tag;

??? /** major version number for the module */
??? uint16_t version_major;

??? /** minor version number of the module */
??? uint16_t version_minor;

??? /** Identifier of module */
??? const char *id;

??? /** Name of this module */
??? const char *name;

??? /** Author/owner/implementor of the module */
??? const char *author;

??? /** Modules methods */
??? struct hw_module_methods_t* methods;

??? /** module's dso */
??? void* dso;

??? /** padding to 128 bytes, reserved for future use */
??? uint32_t reserved[32-7];

} hw_module_t;

typedef struct hw_module_methods_t {
??? /** Open a specific device */
??? int (*open)(const struct hw_module_t* module, const char* id,
??????????? struct hw_device_t** device);

} hw_module_methods_t;

/**
?* Every device data structure must begin with hw_device_t
?* followed by module specific public methods and attributes.
?*/
typedef struct hw_device_t {
??? /** tag must be initialized to HARDWARE_DEVICE_TAG */
??? uint32_t tag;

??? /** version number for hw_device_t */
??? uint32_t version;

??? /** reference to the module this device belongs to */
??? struct hw_module_t* module;

??? /** padding reserved for future use */
??? uint32_t reserved[12];

??? /** Close this device */
??? int (*close)(struct hw_device_t* device);

} hw_device_t;

轉(zhuǎn)載于:https://www.cnblogs.com/six-string/archive/2012/05/29/2524213.html

總結(jié)

以上是生活随笔為你收集整理的Android HAL 层,三个重要的结构体的源码~的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。