问题标签 [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.
google-coral - Google Coral:隐藏内核启动消息
如何在 Google Coral 上隐藏内核启动消息?
但我找不到 grub 文件(我尝试过,比如 debian,/etc/default/grub ... 什么都没有)来编辑和添加“安静”(比如普通的 Ubuntu/Debian),然后重新生成 grub :(
ssh - mdt shell 未连接或推送 ssh 密钥
mdt shell
跟随这里之后,我无法通过 OTG USB-C 端口连接到我的珊瑚开发板。最初,我遇到了这里的问答中概述的孟德尔“拒绝公共设备”问题。我使用串行控制台并nmtui
在我的 LAN 上安装了开发板,并修复了我的主机上的检查代码以匹配我的 LAN 安排(172 而不是 192 块),并且可以通过mdt shell
.
现在,在连接时,我收到以下关于只允许单个 ssh 密钥的错误。screen
自从我最初刷新电路板以来,我只通过串行控制台连接。从来没有人ssh'd。
第一个建议指向已知的授权密钥。通过串行控制台,我可以看到该目录不存在 [还没有?]...
关于通过复制本地密钥的第二个建议mdt pushkey
不起作用并重复我在上面收到的相同错误消息mdt shell
macOS Catalina 10.15.6 (19G73)。出厂新板闪过开发板快速启动说明 2020 年 8 月 12 日
google-coral - Coral 开发板 - 无法运行演示
我最近购买了一块二手开发板来开始工作。我设法使用启用了 Mendel 5 (Eagle) 的 SSH 来刷新它,并按照入门说明进行操作,直到我尝试了演示。
我根本无法让它工作!
如果我运行 edgetpu_demo --stream
我得到:
以root身份运行给了我:
这似乎更接近,但不知道如何解决。我已经尽可能多地进行了搜索(将用户添加到plugdev,确保所有内容都正确安装)
有任何想法吗?很确定如果这不起作用,某些东西就会被破坏。
cortex-m - 如何在 Google Coral Dev 中将 bin 加载到 Cortex-M4
- 目前我正在尝试
hello_world.bin
从谷歌珊瑚开发中的 u-boot 加载到 cortex m4
我试过什么?
- 调出 Coral 开发目标
- 遵循https://coral.ai/docs/dev-board/get-started/中的步骤
- 能够在 /dev/ttyUSB0(host)->ttymxc0(target) 中获得 mendel OS 提示
- 能够
mdt shell
- 使用 u-boot->kernel image->rootfs 准备好目标
- i.MX8MQ SDK
- 从https://mcuxpresso.nxp.com/下载 SDK
- 对于处理器“MIMX8MQ6xxxJZ”(自动选择板 - EVK-MIMX8MQ)
hello_world.bin
为 Cortex M4(基于 TCM)构建。使用 UART2 在BOARD_InitBootPins
hello_world.bin
从 u-boot 加载- 我已将我的 bin 放在 tftpboot 位置。
- 但我在第二个终端 ttyUSB1 上看不到任何输出
- 预期输出应
Hello World
在第二个终端上
我观察到的
- 在Coral-Dev-Board-baseboard-schematic.pdf
- 根据基板框图,
UART2/3
通过转换器连接到 MicroUSB- 但 UART1(ttymxc0) 也可用于 micro USB
- 内核启动后 UART3(ttymxc0) 在 micro USB 上可用
- 但是在内核启动之后,我注意到 UART3 在第二个枚举端口上可用
- 例如,
- 根据基板框图,
问题
- 如何在 Google Coral Dev 上将固件加载到 Cortex M4?
- 哪个 i.MX SDK 端口用于 Google Coral Dev?
- 微型 USB 上可用的 UART 有哪些?
- Google Coral Dev 中哪个 UART 用于 Cortex M4
linux-device-driver - 如何使用 devicetree 修改重建 Coral mendel?
我正在尝试修改我的 Coral SoM 上的设备树以支持不同的 DSI 显示,并且可以使用一些指针。
我编辑了 arch/arm64/boot/dts/freescale/fsl-imx8mq-phanbell.dts 然后用 'm' 来制作所有
问题:
- 修改设备树、构建并将其加载到板上的正确方法是什么!?
谢谢!
azure - 是否可以使用 mendel linux 在珊瑚开发板上运行 azure Iotedge?
我正在尝试将我的珊瑚开发板连接到天蓝色的云。我正在关注这个网站:https : //docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge-linux 一切正常,直到“sudo apt-get install iotedge “ 步。此命令的输出:
正在读取包列表...完成构建依赖关系树正在
读取状态信息...完成
E:无法找到包 iotedge
命令“apt list -a iotedge”列出:
iotedge/拉伸 1.0.9.5-1 armhf iotedge/拉伸 1.0.9.4-1 armhf iotedge/拉伸 1.0.9.3-1 armhf iotedge/拉伸 1.0.9.2-1 armhf iotedge/拉伸 1.0.9.1-1 armhf iotedge/拉伸 1.0。 9-1 armhf iotedge/拉伸 1.0.8-2 armhf iotedge/拉伸 1.0.8-1 armhf iotedge/拉伸 1.0.7.1-1 armhf
我已经尝试了几个选项,例如运行“sudo apt-get install iotedge=1.0.8* libiothsm-std=1.0.8*”
在这个网站https://docs.microsoft.com/en-us/azure/iot-edge/support你可以找到支持的操作系统,我不知道 mendel Linux 是否算作 debian?是否有可能让 azure iotedge 在珊瑚开发板上运行?
感谢您的任何建议!
python - 来自 Coral 开发板上 Docker 容器的全屏 GUI 应用程序
我正在尝试从 docker 容器运行 Python GUI 应用程序,但是当我尝试全屏显示时,什么都没有显示。如果我不打电话cv2.setWindowProperty("frame", cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
,窗口会正常显示在屏幕上。
这是使用的 Dockerfile:
这是脚本:
我正在使用以下docker run
命令:
在运行容器之前,我确保环境配置了这些:
我想不出任何可能导致这种奇怪行为的东西。
编辑:经过进一步调查,我发现以root
.
ubuntu - 使用 WiFi 连接后 Coral AI 开发板无法通过 USB 连接
我的电路板有一些问题,我不能再通过 USB 将它连接到主机。
最初,我将其设置为通过无线网络工作,但现在我需要通过 USB 电缆。
当我从主机运行命令“mdt shell”时,“无法在本地网段上找到任何设备”显示为响应。当我连接它并使用支持数据传输的电缆时,主机无法识别该板。
我还尝试禁用板上的 wifi 连接,但仍然无法通过 USB 连接。
你能帮我提些建议吗?谢谢
ssh - Coral Dev Board Mini - 无法通过 USB 连接,但列出了设备 [Windows]
我成功刷新了一个新的珊瑚开发板,并使用 HDMI 视频源验证了一切顺利。我在 Windows 10 上安装了 MDT 并且可以看到设备
但是当我尝试连接时,我得到一个套接字错误
我还尝试按照此处的说明使用串行电缆(微型 USB)进行连接:https ://coral.ai/docs/dev-board/serial-console/#connect-with-linux 但该设备从未出现在我的 COM 适配器中。
任何帮助将不胜感激。
更新:
我现在可以使用串行连接与 Putty 进行连接(微型 USB 电缆损坏),但我不确定接下来要做什么才能使 USB-C 连接与 MDT 一起使用
ssh - 无法更改 Google Coral 开发板上的 sshd_config
所以我本周早些时候拿到了我的开发板。我试图开始并能够重新刷新它,当我执行“mdt 设备”时,我的 Chromebook 能够看到该设备,但是当我执行“mdt shell”时,出现错误。我直接尝试了 ssh,详细信息如下所示。我的 Chromebook 无法看到使用 USB-C 数据连接的设备,但随后我能够通过 USB 串行连接连接到它,并使用 nmtui 将开发板连接到 WiFi(与 Chromebook 相同的网络)连接的)。从我在 Stackoverflow 和其他地方可以看到的问题是与板上的 sshd 配置有关,需要禁用 PAM 或启用密码身份验证。https://coral.googlesource.com/mendel-minimal/+/refs/heads/master/etc/runonce.d/99-mendel-sudo,我验证了这个文件存在于我的开发板上)。
那么,有没有人知道这个问题的解决方法(root 密码?)。我读过几个人谈论 ssh 问题,所有解决方案都涉及编辑 sshd_config,这当然是有道理的。唯一的问题是,这些页面(在 Medium、Stackoverflow、GitHub 上)都没有提到首先将 mendel 添加到 /etc/sudoers 需要一些特殊的东西。似乎我遗漏了一些东西,或者在将孟德尔添加到 sudoers 时出现了一些问题。
这是我的孟德尔 Linux 版本:
以下是来自我的 Chromebook 的 ssh 消息:
开发板上的组命令的输出。
任何帮助将非常感激。