回覆列表
  • 1 # 使用者2859206899658

    從硬體電路到driver/HAL/framework程式碼皆不支援你的需求.

    想要利用sensorhub獲取gps資料,那首先電路上就要求gps晶片連線到sensorhub晶片而不是直接連到SoC晶片(主CPU)上.

    目前的sensorhub方案一般只連線了各種sensor:

    少數sensorhub方案還集成了ADSP功能(音訊資料處理).

    此時即使SoC被掛起,sensorhub也會一直工作不停獲取sensor資料,在SoC醒來時批次傳給SoC,或者遇到關鍵資料時,sensorhub主動喚醒SoC.

    而GPS一般都是直連SoC,linux系統直接包含GPS驅動獲取GPS資料.

    想要透過sensorhub獲取GPS資料,那首先要修改硬體電路,將GPS晶片連線到sensorhub上,然後在sensorhub中新增GPS晶片驅動程式,同時要修改linux核心sensorhub驅動新增GPS資料讀取支援.同時HAL/framework層也要增加相應處理以便應用能從sensorhub這條線獲取到GPS資料.

  • 中秋節和大豐收的關聯?
  • 形容臉部表情各不相同?