728x90
반응형
2.10 Sensors
2.10.1 Introduction
Accelerometer(가속도계), Pressure(압력), Gyroscope(자이로스코프), Ambient Light(주변광), Magnetometer(자력계)에 대한 드라이버 그룹이 센서에 포함된다.
센서는 각 보드의 디바이스 트리에서 구성된다.
i.MX는 다음 SoC에 대해 가속도계를 지원한다:
- i.MX 6SABRE-SD, 6SABRE-AI, 6SoloX에서는 MMA8451 센서를 사용한다.
- i.MX 6UltraLite, 6ULL EVK에서는 FXLS8571Q 센서를 사용한다.
- i.MX 7Dual SABRE-SD, i.MX 8QuadMax, i.MX 8QuadXPlus에서는 FX0S8700 센서를 사용한다.
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 | Acceleromater and Magnetometer Sensor |
drivers/misc/fxls8471.c | Acceleromater 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
메뉴 구성에서 다음 모듈을 활성화한다:
- 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
반응형