- 博客(5)
- 收藏
- 关注
原创 rv1103 调试hid功能记录
可以通过echo -ne '\x01\x11\x22\x33\x44\x55\x66\x77\x88\x99' > /dev/hidg0 将代码发送到从机的端口,主机只需要通过类似cat的命令监控对应的hid文件即可(cat会乱码,需要显示16进制的命令)修改的本质就是对linux下的usbgedget中的hid.usb0进行操作,比如写入hid设备的类型、通信的长度等等以及报告描述符的相关信息。假设:主机的usbhid的文件为/dev/hidraw1 设备的hid目录为/dev/hidg0。
2025-03-20 11:32:53
391
原创 rk3576通过mipi驱动深度相机 调试记录
首先就是常规的驱动套路,看rk3576的sdk中自带的摄像头驱动代码,再根据自己的摄像头驱动代码进行简单的修改,这里我提一嘴,sdk的驱动都是按照内核5.1的环境编写的,我的摄像头驱动用的linux内核是4.x的 这里面做了不少区别,本身我也没咋搞过摄像头驱动,就更多坑了,这就不得不提起尊贵的AI了,让我一个不懂摄像头驱动的人都能移植成功,所以,万事多问问AI 总是没错的;再下面就是设备树的适配了,基本上还是使用的原来的配置,只是根据原本的设备树替换一些参数就直接使用了,所幸编译没有问题;
2025-01-22 17:02:37
254
原创 在ubuntu20以上的版本在虚拟机上无法自适应屏幕,以及复制粘贴问题处理,我用的是ubuntu22.04
ubuntu版本比较新 不适配老版本的vmware-tool 不兼容,但是解决了就好 毕竟只是工具,深究起来太麻烦了;然后重启虚拟机,就可以看到正常适配屏幕了,并且也可以复制粘贴。选择其它:找到阿里云的源并选择。至于具体原因呢:可能是由于。打开后选择下载自:某某某。此时我们已经完成源的更换。
2024-12-06 16:42:52
282
原创 提供一份linux下c++封装后的can编程接口。可直接运行验证通信
/ 假设接收数据最大长度为8字节。if(strlen(ifname) < 6)//strlen没加\0。* 待优化:缺少多线程访问套接字的线程锁机制;比较简单,只是方便后续开发的调用。/* 示例代码 */
2024-12-06 14:41:41
924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人