目 录 1. MODULE_INIT 和MODULE_EXIT .............................................................................................. 2 2. I2C_DRIVER ...................................................................................................................................... 2 3. LINUX 的INPUT 子系统 .................................................................................................................. 3 3.1 从驱动层到核心层 ....................................................................................................................... 3 3.2 事件处理层的处理 ....................................................................................................................... 3 3.3 设备结点的创建 ........................................................................................................................... 4 3.4 设备的注销和释放 ....................................................................................................................... 4 4. WORK QUEUE .................................................................................................................................. 4 5. HAL 层开发 ........................................................................................................................................ 5 5.1 HAL_MODULE_INFO_SYM ..................................................................................................... 5 5.2 对设备文件的访问 ....................................................................................................................... 7 6. BMA250 功能描述 .............................................................................................................................. 7 6.1 电源管理 ....................................................................................................................................... 7 6.2 操作模式 .........................................................