开发嵌入式摄像头项目遇到的问题

📅 发布时间:2026/7/7 20:22:45 👁️ 浏览次数:
开发嵌入式摄像头项目遇到的问题
记录下这个项目在开发过程中遇到的问题烧录固件时遇到的问题一开始遇到了设备连接时在设备管理器里提示驱动识别有问题重新安装驱动后依然不行。后续发现好像没有关系。使用的img镜像双击时回直接报错误以为有问题。后续发现也没什么影响。后续请求外援发现将内核隔离关闭之后能自动识别到驱动了。但后续我自己重新连接的时候还是不行最后发现使用的烧录软件有问题需要选中好镜像文件之后再连接烧录状态下的设备。以为大功告成的时候又出现程序又问题一直提示崩溃。最后换了我win10的笔记本进行烧录成功了。虚拟机配置/文件传输遇到的一开始配置了unbuntu的镜像然后安装QT从update下载的qmake和从板子供应商给的qt安装包版本好像不匹配安装之后QtCreator一直识别不到这个qmake路径点击Qt程序不会响应。后续直接装了供应商配好的虚拟机预设内存100G 没办法缩小导致我必须清理磁盘编译完给的demo程序发现虚拟机没办法安装共享的依赖包。使用SSH却又提示密码错误。没办法只能通过将文件压缩为zip格式然后再通过微信文件传输助手来传递。运行环境遇到的问题使用网线adb的方式获取到了开发板的IP再用SecureCRT实现连接将文件传输到开发板上。运行之后发现配置Unbuntu和Qt Kits是x64程序用64位编译的而开发板是armv7l也就是32位的没办法只能重新装环境。一开始被AI绕晕了要我使用armeabi-v7a才是32位的配置完了之后又要配置这个安卓的SDK设置要配置这个安卓的设置又需要安装JAVA折腾好久总算装完了又发现这个25的SDK版本不能匹配Qt5.12需要换成21换完发现21版本的不能用java-17又配了个java-8配置完之后又给我提示这个按照AI指示找了好久没找到这个选项然后发现其实不是用安卓配一个交叉编译的编译器就可以了。。。。。OK换成这个又报了这个错这时候我已经有点崩溃了没什么耐心了。发现其实只要用qmake make就能生成可执行文件了。再把生成的文件传到板子上终于能跑通了但是我又发现我跑出来的程序识别不到摄像头。好吧至少至此我程序跑通了。总算解决了程序编译问题。排查了设备连接问题最后发现是缺少了对应的依赖项问题又来了我的虚拟机配的64位的我要给板子装对应的动态库我就算直接在虚拟机上下载这些库我也没办法直接用到板子上板子上又没有apt。