Qualcomm平台下基于QSEE的指纹识别方案移植之三hal层CA移植

一、库文件的移植

1.1 方法1

Android8.0 将相关的库文件放到vendor 下,编译的时候直接编译到系统。

目录结构如下:

vendor/xxxx/chipsailing/
├── Android.mk
├── csfingerprint.default.so
├── libfp_hal.so
└── libfp_tac.so

 Android.mk写法如下:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := csfingerprint.default
LOCAL_SRC_FILES := csfingerprint.default.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_MODULE_TAGS := optional
include $(BUILD_PREBUILT)


include $(CLEAR_VARS)
LOCAL_MODULE := libfp_hal
LOCAL_SRC_FILES := libfp_hal.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_TAGS := optional
include $(BUILD_PREBUILT)

include $(CLEAR_VARS)
LOCAL_MODULE := libfp_tac
LOCAL_SRC_FILES := libfp_tac.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_TAGS := optional
include $(BUILD_PREBUILT)

 实际需要的效果:

  • csfingerprint.default.so 编译到 /vendor/lib64/hw
  • libfp_hal.so 编译到 /vendor/lib64
  • libfp_tac.so 编译到 /vendor/lib64

1.2 方法2

Android8.0 将相关的库文件放到device 下,通过device.mk 编译copy到系统。

目录结构:

device/chipsailing/AndroidO/
├── 32-bit
│   ├── chipsailing.fingerprint.default.so
│   ├── fingerprint.default.so
│   ├── isee
│   ├── libcs_fp_binder.so
│   ├── libfp_hal.so
│   ├── qsee
│   ├── rsee
│   ├── trustkernel
│   ├── trustonic
│   ├── [email protected]
│   └── [email protected]
├── 64-bit
│   ├── chipsailing.fingerprint.default.so
│   ├── fingerprint.default.so
│   ├── isee
│   ├── libcs_fp_binder.so
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要打开QSEE日志,您可以按照以下步骤进行操作: 1. 首先,确定您的系统中已经安装了QSEEQualcomm Secure Execution Environment)软件。如果您还没有安装,您需要从Qualcomm官方网站或其他可靠来源下载并安装QSEE。 2. 找到QSEE日志文件。通常,QSEE日志位于设备的系统目录中,具体位置可能因设备而异。您可以尝试在以下位置查找: - `/dev/log/qsee` 或 `/dev/qsee_log` - `/proc/qsee_log` - `/data/qsee_log` - `/mnt/vendor/persist/qsee_log` 如果您无法在这些位置找到日志文件,请参考您所使用设备的文档或联系设备制造商以获取更多帮助。 3. 一旦找到QSEE日志文件,您可以使用任何文本编辑器或日志查看器打开它。根据您的操作系统和个人偏好,您可以选择使用以下工具之一: - Windows:Notepad++、Sublime Text、Visual Studio Code等。 - macOS:TextEdit、Sublime Text、Visual Studio Code等。 - Linux:Gedit、Vim、Sublime Text、Visual Studio Code等。 请注意,QSEE日志文件可能是二进制格式,您可能需要使用适当的工具或阅读器来解析和查看日志内容。 4. 打开QSEE日志文件后,您将能够查看其中的日志信息。根据您的需求,您可以搜索特定关键字或按照时间顺序检查日志事件。 请注意,QSEE日志包含系统级别的安全执行环境信息,对于一般用户而言,可能不太容易理解其内容。如果您需要解释或分析QSEE日志的具体内容,建议咨询安全专业人士或相关技术支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值