影石insta360嵌入式工程师面经技术面试1. 我们现在要在一块新的开发板上,挂在一个I2C接口的光线传感器。你能从头到尾说说,要让这个传感器正常工作,需要做哪些事吗?(比如设备树里怎么描述它?驱动里怎么和它通信?)2. 我们为什么现在都用设备树(Device Tree)来描述硬件,而不是像以前那样直接在代码里写死?它给驱动开发带来了什么好处?3. 你写好了一个字符设备驱动。用户空间的程序是怎么通过 `/dev/my_sensor` 这样的设备文件,最终调用到你驱动里实现的 `open`, `read`, `write` 函数的?中间的关联是怎么建立起来的?4. 在一个驱动里,如果我想使用某...