驱动开发-40min被拷打,记录一下项目:你做的这个驱动是什么设备驱动,字符设备、块设备?你实现其中哪一部分,与原本的摄像头驱动节点你咋么进行替换的,让其摄像头采集信息,采集到数据你模仿linux内核里面什么函数进行仿写的,video_uvc函数等进行内存映射后,我们如何对摄像头数据进行采集,是在字符设备中哪里实现的,是一层一层追层传递的还是咋么采集的(不是文件函数这些,也不是对下层的一些设置参数等函数)我们采集到数据后,数据有进行编解码操作么,需要对数据进行咋么样的处理,数据是什么格式的将Mjpg-streamer的框架流程介绍走一遍,这些动态库组件是如何操作的Mjpg-streamer里的摄像头驱动原理Mjpg-streamer里select的作用,监听的是什么,文件描述符,全局buffer,它是咋么对全局buffer进行监听的进程线程的调试,gdb等,gdb如何使用,对进程线程调试驱动bug调试,demsg,prink等八股:堆和栈的区别自旋锁和互斥锁的区别原子操作内联和宏的区别虚基类、虚函数等C++多态、继承C++11新特性,你了解多少C++智能指针volatile关键字记不清了。。。