从linux内核模块访问串口
你好Linux内核驱动大师!
我正在为使用串行接口进行配置的相机编写v4l2驱动程序。我希望驱动程序配置相机,因为它可以保持客户端代码在相机型号之间保持一致。问题是:从驱动程序模块访问摄像机串行接口的最佳方法是什么?
从我所听到的,从内核驱动程序访问文件是一个很大的禁忌,但它可以做到。因此,我目前正在使用以下代码片段,但感觉就像一个黑客。
oldfs = get_fs();
set_fs(KERNEL_DS);
fd->f_pos=0;
fd->f_op->write(fd, data, data_len, &fd->f_pos);
set_fs(oldfs);
我的问题是:这是正确的方法吗?
没有找到相关结果
已邀请:
2 个回复
担每棱绰
甲车劲