Data Reading Based on the IIO Subsystem Framework
DOI:
https://doi.org/10.62051/ijcsit.v3n2.23Keywords:
Iio Subsystem, I.MX6ULL, ICM20608, Data Reading, EmbeddedAbstract
This document outlines how to read data from the ICM-20608 sensor using the i.MX 6ULL application processor within the IIO framework on a Linux system. The i.MX 6ULL is an application processor from NXP Semiconductors based on the ARM Cortex-A7 architecture, designed specifically for low-power and high-performance embedded applications. The ICM-20608 is a high-performance six-axis sensor that integrates a three-axis gyroscope and a three-axis accelerometer, widely used in motion detection and attitude estimation.
Downloads
References
Madieu J. Linux Device Drivers Development: Develop Customized Drivers for Embedded Linux [M]. Packt Publishing Ltd, 2017.
Trivedi N, Patel H, Chauhan D. Fundamental structure of Linux kernel based device driver and implementation on Linux host machine [J]. International Journal of applied Information Systems, 2016, 10(4): 2249-0868.
Madieu J. Linux Device Driver Development: Everything you need to start with device driver development for Linux kernel and embedded Linux [M]. Packt Publishing Ltd, 2022.
Gawali A R. Modeling and Synthesis of Linux DMA Device Drivers using HOL4 [D]. Virginia Tech, 2024.
Song C H, Kyung J H, Eun S. A Plug&Play Scheme of GPIO Sensors/Actuators in Linux Platforms[C]//2024 International Conference on Information Networking (ICOIN). IEEE, 2024: 705-707.
Li Z, Wang J, Sun M, et al. Securing the device drivers of your embedded systems: framework and prototype[C]//Proceedings of the 14th International Conference on Availability, Reliability and Security. 2019: 1-10.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







