立即学习:https://edu.csdn.net/course/play/3826/67452
1.注册设备i2c_client
1.1 总线方式i2c_board_info信息有名字和设备地址。
1.2 i2c_register_board_info(将其放入__i2c_board_list链表) list_add_tail(&devinfo->list, &__i2c_board_list);
链表何时使用:
i2c_register_adapter > i2c_scan_static_board_info > i2c_new_device
使用限制:i2c_register_adapter之前,不适合动态加载
2.直接采用new_device,
从用户空间进行新设备注册:/sys/bus/i2c/devices/i2c-0, echo mytest 0x50 > new_device,前面是名字,后面是地址。