linux i2c


原文链接: linux i2c

Linux驱动之I2C设备驱动完全解析 - 夜黯竹亭风的博客 - CSDN博客

如何生成 /dev/i2c-0

i2c-dev.c

/**********************************************************************

  • /dev/i2c-*不见了
  • 说明:
  • 能在他的系统中没找到/dev/i2c-*设备,发现是内核中没有打开对应的驱动。
    *********************************************************************/

一、参考文档:

1. No /dev/i2c-0 entry after insmod i2c-dev
    https://www.linuxquestions.org/questions/linux-newbie-8/no-dev-i2c-0-entry-after-insmod-i2c-dev-896482/

二、解决方法:

──────────────────────────────────────────────────────────────────────────────
┌────────────────────────────── I2C support ──────────────────────────────┐
│ Arrow keys navigate the menu. selects submenus --->. │
│ Highlighted letters are hotkeys. Pressing includes, excludes, │
modularizes features. Press to exit, <?> for Help, </> │
│ for Search. Legend: [] built-in [ ] excluded module < > │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ --- I2C support │ │
│ │ [
] Enable compatibility bits for old user-space │ │
│ │ <> I2C device interface <---------select it │ │
│ │ < > I2C bus multiplexing support │ │
│ │ [
] Autoselect pertinent helper modules │ │
│ │ I2C Hardware Bus support ---> │ │
│ │ [ ] I2C Core debugging messages │ │
│ │ [ ] I2C Algorithm debugging messages │ │
│ │ [ ] I2C Bus debugging messages │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────────────┤