无法使用 OTG 端口连接 google Coral

2024-01-12

当我使用串行端口运行 google Coral 时,我可以运行演示应用程序,但是当我尝试运行时 谷歌珊瑚使用数据端口(C型电缆)我无法连接开发板

rahul@ubuntu:~$ mdt shell 正在等待设备... 连接到 Wishful-yarn 192.168.101.2 如意纱线上不存在钥匙——推动

您似乎正在尝试连接到未连接的设备 通过 USB 连接到您的工作站,并且没有此 MDT 生成的 SSH 密钥。 要连接 MDT shell,您需要首先连接到您的设备 仅通过 USB。


该问题是由PyPI包引起的孟德尔开发工具本身。此错误是由“NonLocalDeviceError”异常引发的,如第 83 行所示命令.py https://coral.googlesource.com/mdt/+/refs/heads/release-chef/mdt/command.py在包的代码中。每当设备的IP不以192.168.100,这个异常是由sshclient.py https://coral.googlesource.com/mdt/+/refs/heads/release-chef/mdt/sshclient.py(第 86 行)。这适用于 Mendel Linux (chef) 的最后一个版本,因为 USBnet 连接的 IP 地址是192.168.100.2。就我而言,2019 年 11 月晚些时候发布的孟德尔新版本(日)拥有 IP192.168.101.2。要检查 IP,请检查以下输出

mdt devices

如果您使用 pip3 作为用户安装了该软件包,就像推荐的那样文档 https://coral.withgoogle.com/docs/dev-board/get-started/#requirements (pip3 install --user mendel-development-tool),这可以通过快速本地补丁来修复:

  1. 在您喜欢的文本编辑器中打开文件

    vim $HOME/.local/lib/python3.6/site-packages/mdt/sshclient.py +86
    
  2. 替换第 86 行,即

        if not self.address.startswith('192.168.100'):
            raise NonLocalDeviceError()
    

    通过以下代码

        if not self.address.startswith('192.168.10'):
            raise NonLocalDeviceError()
    

作者很可能会将 PyPI 包更新到此解决方案,因为command.py 的 master 分支 https://coral.googlesource.com/mdt/+/refs/heads/master/mdt/sshclient.py已经有了建议的代码。更新软件包后,您只需在主机上更新它即可。

pip3 install --upgrade mendel-development-tool
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 OTG 端口连接 google Coral 的相关文章

  • Python ascii utf Unicode

    当我解析这个 XML 时p xml parsers expat ParserCreate
  • 使用 OAuth 时 Instagram 返回“未找到匹配代码或已使用”

    我正在尝试使用Instagram OAuth使用开发人员文档 https www instagram com developer authentication https www instagram com developer authen
  • 在元素后插入仅打开的 HTML 标签?

    我想在页面上的 H1 元素后面插入几个开始 DIV 标记 而不插入相应的结束标记 因为结束标记包含在我无权访问的包含页脚文件中 IE 现有代码 h1 Heading One h1 page content 新代码 h1 Heading On
  • Nginx 重写或内部重定向循环,同时内部重定向到“/index.html”

    我使用 Php 框架在 nginx 上实现 Web 服务器 没有任何 index html 网页工作正常 但某些脚本无法工作 它显示 500 内部服务器错误 这是服务器日志 2016 11 16 11 08 38 错误 2551 0 738
  • Google Play 应用内结算版本 3:因“已拥有的项目”而崩溃并缺少失败通知

    在 最终 发布 Google Play 应用内结算的 v2 实现之后 除了发布后的问题之外 我什么也没遇到 交易失败 崩溃 无法恢复 诸如 无法下载 您已经拥有该项目 之类的疯狂错误 以及各种其他荒谬的事情 老实说 我现在已经在 iOS A
  • MultipartFormDataStreamProvider 清理

    如果文件发布到我的网络应用程序 那么我通过以下方式读取它们MultipartFormDataStreamProvider FileData 我像这样初始化提供者 string root HttpContext Current Server
  • Spring Ldap - 多个基本名称

    我正在尝试使用 spring LDAP ODM 从 LDAP 接收一些属性 有没有办法在中配置多个基本名称
  • Sprintf 重复值

    这是一个简单的问题 我需要在 sprintf 函数中复制值 sprintf s s s arg1 arg1 arg2 我怎样才能只传递 arg1 一次 似乎无法在 php net 上找到答案 Thanks Andrew 使用索引格式 1 s
  • 如何通过代理连接不和谐机器人

    我正在尝试使用discord py 并通过代理运行discord 机器人 这关于此的不一致文档 https discordpy readthedocs io en latest api html highlight proxy discor
  • 如何从 VB6 .frx 文件中提取图像?

    我正在将一些 VB6 代码转换为 C VB6 将资源存储在 frx文件 与 C 存储它的方式相同 resx文件 如何将图像转换为 frx文件到可以嵌入的东西 resx file 这是部分答案 有一个实用程序可用于执行提取部分 Gfx来自Fr
  • Rails 中的 j 函数有什么作用?

    我刚刚发现一个博客提到jRails 中的函数 他们用它来进行 ajax 样式的页面更新 cart html 我知道他们正在使用部分来渲染cart部分 但有什么意义j 我发现一些文章说它将字符串转换为 JavaScript 可以接受的内容 但
  • 滚动视图中的线性布局不占据整个高度

    我有一个线性布局说V1 在L1内部我有一个滚动视图V2 在滚动视图内部我有另一个线性布局V3 现在V3有一个gridtview V4 PBM 是 如果我的列表视图有 6 个项目 则只有 2 个项目可见 对于其余的 即使我看到有足够的空白空间
  • 如何以非阻塞的方式组合可观察量?

    我有一个 Observables 集合 每个 Observables 检索不同的数据类型 我将这些 Observable 链接起来以获取页面所需的所有数据 事实上 所有这些信息都是独立的 因此加载一个信息不应阻止或干扰加载其他信息 这是我无
  • 查找两个网页之间的最短路径

    我需要找到两个维基百科页面之间的最短距离 以 跃点 为单位 我有一种方法可以提取页面上的所有内部 wiki 链接 我知道起始目的地和结束目的地 但我对如何从数据中提取跃点一无所知 到目前为止 我一直在使用链接提取方法来填充字典 其中键是页面
  • 最简单、简约、opengl 3.2 cocoa项目

    我已经使用旧版 openGL 和 cocoa 多年了 但现在我正在努力过渡到 openGL 3 2 互联网上有几个例子 但它们都太复杂了 许多甚至在 XCode 5 1 下不再编译 有人可以编写一个最简单 简约 最小的可可代码示例 只是为了
  • 如何使用 rjags / JAGS 的估计值来预测值

    设置模型并使用吉布斯采样对其进行训练后 我得到了所有隐藏值预测的结果 jags lt jags model example bug data data n chains 4 n adapt 100 update jags 1000 samp

随机推荐

  • 之间的用法差异。 a.out、.ELF、.EXE 和 .COFF

    请不要看问题标题误会我的意思 我知道它们是什么 可移植可执行文件的格式 但我的兴趣范围略有不同 我的困惑 我参与了最初来自第三方的重新托管 重定向应用程序 问题是 有时目标代码的格式也是 elf COFF 格式 但仍然显示 可执行且可链接
  • Ajax CORS 替代方案

    我在 api example com 域上有一个 REST API 服务 并希望将此 api 也用于我在 www example com 上的 javascript ajax 请求 我使用 CORS 构建 jQuery AJAX 请求 GE
  • 验证 macOS 应用程序以将 Mac 从睡眠状态唤醒

    我正在寻找一种对 macOS 应用程序进行身份验证的方法 该方法允许该应用程序将用户的 Mac 从睡眠状态唤醒 我知道我可以安排一个电源事件来使用与所提供的类似的代码唤醒计算机here https stackoverflow com que
  • 文件描述符存储在进程内存中的哪里?

    当从执行点调用函数A时 内部是一个JMP语句到指向函数A的地址 因此当前执行点被保存到堆栈中 PC加载被调用函数A的地址并继续 为了在函数调用后返回到执行点 函数块应该有相同的压入和弹出堆栈 通常在 C 中退出函数时 定义的堆栈变量会被销毁
  • 如何防止 Vim 在分割窗口时滚动?

    当我水平分割窗口时 我想阻止 Vim 滚动 如果这是正确的词 假设我在 Vim 中编辑一个 10 行文件 我在缓冲区上有一个窗口 窗口高 40 行 有足够的空间容纳两个窗口 一个在另一个之上 两个窗口都显示整个缓冲区 比方说scrollof
  • $parse、$interpolate 和 $compile 服务之间有什么区别?

    有什么区别 parse interpolate and compile服务 对我来说 他们都做同样的事情 获取模板并将其编译为模板函数 这些都是有助于 AngularJS 视图渲染的服务示例 尽管 parse and interpolate
  • Java 计算一年中的天数或两个日期之间的天数

    任何本机 Java 类中是否有一种方法可以计算特定年份中过去 将有多少天 就像 这是一个闰年 https en wikipedia org wiki Leap year 366天 还是平年 365天 还是需要我自己写 我正在计算两个日期之间
  • git - 只获取文件,不获取历史记录

    当我跑步时git pull or git fetch 我显然检索了历史记录和文件 对于大型项目来说 这需要花费很多时间 我想知道如何加快这个过程 对于某些项目 我只对源代码感兴趣 而不是对历史感兴趣 有没有办法告诉 git 我只想获取文件的
  • 在寄存器前加一个星号是什么意思?

    我正在研究c 如何通过汇编语言调用正确的成员函数 我附带的简单程序如下 class A public virtual void show class B public A public void show
  • 如何从外部进程打开 Visual Studio 中的现有工作项?

    我有一个控制台应用程序 它使用 TFS API 创建工作项 我希望应用程序在打开创建的工作项的情况下启动 Visual Studio 我试过 Process Start vstfs WorkItemTracking WorkItem 123
  • resignFirstResponder 不起作用?

    我尝试在 iPad 上隐藏键盘 但我不知道为什么 resignFirstResponder 不起作用 但 popToRoot 工作得很好 BOOL textFieldShouldReturn UITextField textField NS
  • 如何在grep结果中保留换行符?

    我想将 grep 结果分配给一个变量以供进一步使用 lines cat abc txt grep hello 但当我这样做时 似乎换行符在结果中被删除 echo lines 只打印一行 如何保留换行符 因此当我回显 lines 时 它会生成
  • Python 初学者 - 没有名为“mpi4py”的模块

    我是一名学生 第一次使用Python 目前我在虚拟机上使用 Xubuntu 19 10 我检查了 python 和 mpi4py 安装 我的 并行编程 教授给了我这个简单的 python 代码 from mpi4py import MPI
  • 渲染 JList 时更改光标

    我已经实现了我想要做的事情 但我忍不住认为有一种更有效的方法 请允许我来说明 简而言之 我要问的问题是是否有一种方法可以确定组件何时完成其初始渲染 我有一个 JList 它连接到 DefaultListModel 并由扩展了 Default
  • 主要 PHP/MySQL 登录项目,带有会话变量

    好吧 这两天我一直在网上搜寻并尽力搭建一个相当复杂的登录系统 我已经让它的核心工作起来了 用户可以注册并登录 我对简单的 php 和 mysql 并不陌生 但是当涉及到像这样的深入代码时 我迷失了 基本上我想要的是让用户输入他们的登录名 然
  • 如何完成这个python函数保存在同一个文件夹中?

    我正在尝试编写我的第一个真正的 python 函数 它可以做一些真正的事情 我想要完成的是搜索给定的文件夹 然后打开所有图像并将它们合并在一起 以便它们制作幻灯片图像 想象一下 5 个图像堆叠在一张图像中 我现在有了这段代码 应该没问题 但
  • 包含首字母缩略词的类的命名约定

    如果我用 OOP 语言命名一个新类 这是一个更好的约定 XMLWriter 最常见的 XMLwriter 更容易区分 XmlWriter 不再是缩写词 XML Writer 去掉了驼峰式的点 是的 很迂腐 但我很好奇谁使用什么以及为什么使用
  • 使用 python 脚本从 hdfs (hadoop) 目录获取文件列表

    如何使用python脚本从hdfs hadoop 目录中获取文件列表 我尝试过以下行 dir sc textFile hdfs 127 0 0 1 1900 directory collect 该目录有文件列表 file1 file2 fi
  • Node.js 和 CPU 密集型请求

    我已经开始修补 Node js HTTP 服务器 并且非常喜欢编写服务器端 Javascript 但有些事情阻止我开始在我的 Web 应用程序中使用 Node js 我了解整个异步 I O 概念 但我有点担心程序代码非常占用 CPU 资源的
  • 无法使用 OTG 端口连接 google Coral

    当我使用串行端口运行 google Coral 时 我可以运行演示应用程序 但是当我尝试运行时 谷歌珊瑚使用数据端口 C型电缆 我无法连接开发板 rahul ubuntu mdt shell 正在等待设备 连接到 Wishful yarn