android HAL接口的编码小结

原因在于该名字会被替换为一个宏名HMI,即最终编译器对每一个模块的CPP进行组合生产so库时,内部是由一个HMI的符号表存在的。而这个符号表再load module时会首先进行dlsym的操作,其中明确规定要查找的符号入口为“HMI”,这就要求当前模块必须含有这个符号名。也就要求每一个HAL库要确保自己的名字是HAL_MODULE_INFO_SYM因为只有这个名字才会被替换为HMI后编译进入SO文件中,,从而被load出HMI的入口即hw_module_t.

只是需要垮上后座的勇气和一颗想走即走的心,

android HAL接口的编码小结

相关文章:

你感兴趣的文章:

标签云: