跳到主要内容

登录

1. 准备工作

  • Luckfox Lyra 开发板
  • USB Type-A to Type-C 数据线
  • 100M/1000M 以太网线缆,及路由器
  • USB 转 TTL 模块

注意:RK3506 默认的波特率是 1500000,有些 USB 转串口芯片波特率无法达到 1500000,同一芯片的不同系列也可能会有差异,所以在选购之前一定要确认是否支持。推荐使用 CH343、FT232、CP2102 串口模块,不推荐使用 PL2303 和 CH340 等串口模块。工程师推荐:

  • Buildroot 默认用户帐户

    登录名:root
    登录密码:luckfox
    USB 静态IP地址:192.168.123.100
  • Ubuntu22.04 默认用户帐户

    登录名:lyra
    登录密码:luckfox
    USB 静态IP地址:192.168.123.100

2. ADB 登录

2.1 安装 ADB

  1. 下载 ADB 安装包,解压即可使用(戳我下载)。
  2. 右键我的电脑属性—>高级系统设置—>环境变量。
  3. 系统变量—>编辑—>将adb解压路径新建进去。
  4. 点击确定保存环境变量。

2.2 ADB 登录

  1. 按下 Win + R 快捷键输入 CMD 打开 Windows 终端,在终端输入 ADB 命令即可查看 ADB 相关信息。

  2. 仅有一个设备。

    C:\Users\cjw>adb shell
    root@luckfox:/#
  3. 多个设备。

    查看 ADB 设备,通过插拔重新执行查询指令以确认需要连接的设备(如果未识别设备尝试更换Type-c线解决)

    C:\Users\cjw>adb devices
    List of devices attached
    103ea97dececc831 device
    d48936ed7d1551fc device

    登录到开发板

    C:\Users\cjw>adb -s d48936ed7d1551fc shell
    root@luckfox:/#

3. 串口登录

  1. 将串口模块一端连接电脑,另一端连接 Lyra 底板的引脚 TX、GND 和 RX 上,接线如下图:




  2. 打开电脑设置,搜索设备管理器,查看设备管理器对应的 COM 口并记录下来。
  3. 下载MobaXterm远程登录软件,解压即可使用。
  4. 打开MobaXterm远程登录软件,选择Session->Serial,设置串口的波特率波特率为1500000(1.5Mbps)。
  5. 点击OK,按下回车,输入登录名和登录密码就可以登陆了。

4. SSH 登录

Luckfox Lyra 系列的最新固件默认启用了 SSH。由于 Luckfox Lyra 和 Luckfox Lyra B 没有网口,只能通过 USB 连接使用静态 IP 进行登录。而 Luckfox Lyra plus 则可以使用网口分配的 IP 地址进行登录。

4.1 设置 RNDIS

我们设置 RNDIS 是为了通过虚拟网卡将电脑和开发板置于同一局域网,从而实现 SSH 登录。如果不设置,电脑无法通过网络与开发板通信,自然无法登录。
  1. Windows 安全中心—>防火墙和网络保护—>关闭防火墙。

  2. 配置 RNDIS 网卡的静态IP,打开设置—>高级网络设置—>更改适配器选项。

  3. 网卡一般是类似这样的名字Remote NDIS based nternet Sharing Device,右键属性。

  4. 双击 internet 协议版本(TCP/IPv4),IPV4地址设置为 192.168.123.99,避免和设备地址冲突。

4.2 获取 Lyra Plus 的动态IP地址(仅适用带网口版本)

如果电脑和开发板在同一局域网中,SSH 连接通常很简单。只需确保开发板开启了 SSH 服务(默认已开启),且没有防火墙或其他网络配置阻止连接,接着获取开发板的IP地址即可。以下两种方法任选其一:

  1. 使用局域网IP扫描工具,例如 nmap
    i. 运行 Zenmap,输入自己的网段,选择Ping scan,点击 Scan 按钮,扫描当前局域网内的 IP 地址。
    ii. 记录当前的 IP 地址。
    iii. 将设备上电,并确保设备连接上网络后。
    iv. 重新点击 Scan 按钮,扫描当前局域网内的 IP 地址:

    v. 排除掉所有先前记录的的 IP 地址,剩下的就是你的 Lyra 的 IP 地址了。

  2. 通过 ADB 或串口方式登录开发板,使用 ifconfig 命令查看IP地址。

4.3 使用 MobaXterm 登录

  1. 下载 MobaXterm 远程登录软件,解压即可使用。
  2. 打开 MobaXterm 远程登录软件,选择Session->SSH,在 Remote host 输入我们前面查询到的IP地址192.168.10.128(根据自己的实际IP来填写)。
  3. 填写完成后,点击OK,输入 Lyra 登录名和登陆密码,登录名和登录密码请查看准备工作部分。(输入密码时屏幕上没有变化属于正常现象,密码输入完成后按回车键访问)。
  4. 此时成功登录 Lyra。