NXP i.MX SoC Family/i.MX Linux Reference Manual

i.MX Linux Reference Manual - System - Sensors

까마귀75 2022. 6. 20. 11:05
728x90
반응형

2.10 Sensors

2.10.1 Introduction

센서에는 Accelerometer(가속도계), Pressure(압력계), Gyroscope(자이로스코프), Ambient Light(주변광), Magnetometer(지자기) 용 드라이버 그룹이 포함된다.

 

센서는 각 보드의 디바이스 트리에서 구성된다.

 

i.MX는 다음 SoC용 가속도계 센서를 지원한다 :

  • i.MX 6SABRE-SD, 6SABRE-AI, 6SoloXMMA8451 센서를 사용한다.
  • i.MX 6UltraLite, 6ULL EVKFXLS8571Q 센서를 사용한다.
  • i.MX 7Dual SABRE-SD, i.MX 8QuadMax, i.MX 8QuadXPlusFX0S8700 센서를 사용한다.

 

i.MX는 다음 SoC용으로 압력 센서 MPL3115를 지원한다 :

  • i.MX 7 Dual SABRE-SD
  • i.MX 8 QuadMax
  • i.MX 8 QuadXPlus

 

i.MX는 다음 SoC용으로 자이로스코프 센서 FXAS2100을 지원한다 :

  • i.MX 7 Dual SABRE-SD

 

i.MX는 다음 SoC용으로 주변광 센서 ISL29023을 지원한다 :

  • i.MX 6 SABRE-SD, 6 SABRE-AI
  • i.MX 6 SoloX
  • i.MX 8 QuadMax
  • i.MX 8 QuadXPlus

 

i.MX는 다음 SoC용으로 지자기 센서 MAG3110을 지원한다 :

  • i.MX 6 SABRE-SD
  • i.MX 6 UL EVK
  • i.MX 6 ULL EVK
  • i.MX 6SoloX

 

2.10.2 Sensor Driver Software Operation

 

2.10.3 Source Code Structure

아래 테이블은 디렉터리에서 사용가능한 드라이버 소스 파일을 보여준다 :

Table 22. Sensor Driver Files

File Description
drivers/hwmon/mxc_mma8451.c Acceleromater Sensor
drivers/misc/fxos8700.c Accelerometer and Magnetometer Sensor
drivers/misc/fxls8471.c Accelerometer and MagnetometerLight Sensor
drivers/input/misc/isl29023.c Ambient Light Sensor
drivers/input/misc/fxas2100x.c MagnetometerLight Sensor
drivers/hwmon/mag3110.c Magnetometer Sensor

 

2.10.4 Menu Configuration Options

menu configuration에서 다음 모듈을 활성화한다 :

  • Device Drivers > Misc devices > Intersil ISL29020 ambient light sensor
  • Device Drivers > Misc devices > Freescale FXOS8700 M+G combo sensor
  • Device Drivers > Misc devices > Freescale FXAS2100X gyroscope sensor
  • Device Drivers > Hardware Monitoring support  > Freescale MAG3110 e-compass sensor
  • Device Drivers > Hardware Monitoring support > MMA8451 device driver

 

728x90
반응형