问题标签 [mendel-os]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
133 浏览

python - Coral Dev Board Mini:无法从 Logitech C920 摄像头读取视频帧

我已将 Logitech C920 摄像头连接到 Coral Dev Board Mini:

但无法/dev/video1使用 python opencv 读取视频帧:

这是 dmesg 输出: 在此处输入图像描述

执行 python 脚本后,将显示最后 2 条消息。

蓝灯亮了片刻,又熄灭了。

谢谢!

0 投票
0 回答
39 浏览

python - subprocess.Popen 中的 Mendel 开发工具引发套接字错误:[Errno 25]

我目前正在使用mdt(mendel 开发工具 - 一种通过 ssh 用于谷歌珊瑚板的通信工具)和 subprocess.Popen 自动化一些事情,但是在第二次调用 mdt 时我总是得到

无法建立与设备的 ssh 连接:套接字错误:[Errno 25] 设备的 ioctl 不合适。

我怀疑一个套接字保持打开状态,下一次调用不能重用该套接字。但是我不确定在调用 subprocess.Popen 时如何关闭它。

这是我用来调用 mdt 的代码:

像这样称呼它:

有没有办法关闭套接字?

0 投票
1 回答
53 浏览

google-coral - 使用相机驱动程序中的代码更改构建 Mendel-Linux

我想为 Coral 开发板构建 Mendel Linux,以使用我对相机驱动程序 (ov5645_mipi_v2.c) 所做的一些更改。
问题是:
重新刷新板后,我的代码更改根本没有进入新刷的板。

我做了什么:
我尝试对相机驱动程序(ov5645_mipi_v2.c)进行一些更改,以引入一种具有更高帧速率的新相机模式(基于我在其他地方找到的一堆寄存器设置,例如raspiraw)。我按照此处https://coral.googlesource.com/docs/+/refs/heads/master/GettingStarted.md中所述的 Mendel Linux 发行版的构建说明进行操作,并将我的代码更改复制到签出的源中。我继续构建说明并使用m docker-dist构建选项。该构建确实编译了我更改的文件,因为我首先犯了一个语法错误,导致构建启动。成功构建后,我得到了闪存卡图像(flashcard_arm64.img)并闪存板。董事会重新刷新并开始空白并使用新名称。虽然,发出命令v4l2-ctl --list-formats-ext并没有给我放入代码中的结果(我更改了ov5645_mode_info该文件中的文件,该文件应该是报告的可用帧大小的基础)。

我已经尝试了以下方法:

  • 运行m clean并完全修剪所有 docker 映像并再次构建
  • 首先使用 'all' 选项构建,然后使用 'flashcard' 选项构建抽认卡

我想我只是错过了使用我的代码更改进行构建的基本步骤,例如增加一些版本号?或建立一个 Git 分支?或类似...

0 投票
0 回答
37 浏览

git - 将 git 存储库克隆到 Google Coral 开发板上

我正在使用本教程开始使用 Coral 开发板:https ://coral.ai/docs/dev-board/get-started/#run-pycoral

到目前为止,我已经按照教程中给出的所有步骤进行了操作,并且另一个设置演示已经工作。当我尝试从 Git 存储库克隆另一个演示时,我收到以下错误:

fatal error: https://github.com/google-coral/pycoral.git is this a git repository?

回购可以很好地克隆到其他设备上,所以我认为这与开发板设置有关(可能是代理、权限、证书?)。我是使用 Coral 开发板的新手,所以我不确定如何更改这些设置,或者是否有必要。其他 git 命令正在运行,例如 git init。

任何有关如何解决此问题的建议将不胜感激。

0 投票
0 回答
15 浏览

terminal - 第一次推送 mdt.key

我似乎无法让 Coral 开发板接收任何 ssh 密钥或通过 USB 连接识别。我已经能够使用以下方法成功登录董事会screen

screen /dev/ttyUSB0 115200

我根本无法让电路板允许通过连接mdt devices

  1. 关闭screen( CTRL+A+D) 后,我重置了电路板,拔掉了 microUSB 和 OTG USB-C 和 Power USB-C。

  2. 我重新连接了 OTG USB-C 并插入了 Power USB-C。

  3. 在终端中,我输入了mdt-devices. 没有反应。我试过了mdt wait-for-device。没有反应。

我尝试使用nmtui. 我sudo apt-get update在板上执行了一个和“sudo apt-get dist-upgrade”。我禁用了 Wi-Fi 并尝试通过 USB 连接。

该板通过 Wi-Fi 显示,但不是 USB。我无法通过串行访问板;因此无法将任何键推到设备上。

Coral 开发板采用 eMMC 配置 [1,0,0,0]。没有插入 SD 卡。我已经尝试了多台机器,但都无法通过 USB 识别主板。

操作系统:Ubuntu 20.0.04 LTS。

任何指导将不胜感激。

非常尊重你的,

菲尔·麦基