zoukankan      html  css  js  c++  java
  • README.android

    Default (and possibly architecture dependents) HAL modules go here.


    libhardware.so eventually should contain *just* the HAL hub
    (hardware.c), everything in it should be rewritten as modules.

    Modules are .so in /system/libs/hw/ and have a well defined naming
    convention:

        /system/libs/hw/<*_HARDWARE_MODULE_ID>.<ro.product.board>.so
        /system/libs/hw/<*_HARDWARE_MODULE_ID>.<ro.board.platform>.so
        /system/libs/hw/<*_HARDWARE_MODULE_ID>.<ro.arch>.so
        /system/libs/hw/<*_HARDWARE_MODULE_ID>.default.so

    They also have a well defined interface which lives in include/hardware/.

    A module can have several variants: "default", "arch" and "board", and they're
    loaded in the "board", "arch" and "default" order.
    The source code for the "board" variant, usually lives under partners/...

    The source code for "default" and "arch" would usually
    live under hardware/modules/.

  • 相关阅读:
    超赞!不容错过的5款实用网页开发和设计工具
    如何从平面设计转行到UI设计?
    线段树
    RMQ
    Splay
    Treap
    *模板--矩阵
    最小生成树
    hash
    ac自动机
  • 原文地址:https://www.cnblogs.com/Ph-one/p/4315975.html
Copyright © 2011-2022 走看看