命令调试 官方固件可以通过 3 种方式进入命令行进行调试: ADB 网络 ssh 串口 ADB 官方固件添加了 ADBD 的支持,主机如果安装了 ADB 可以进行 ADB 调试,详细 步骤: 设备双层 USB 的上层口接入 USB 双工头线与主机相连。 主机识别到新增 Firefly 设备,且通过 ADB 命令查询到设备,以下是 Ubuntu 访问 ADB 设备具体信息: daijh@daijh:~$ adb devices List of devices attached Firefly device //设备ADB号 通过“adb shell”进入命令行调试。 daijh@daijh:~$ adb shell / # uname -a Linux buildroot 4.9.37 #2 SMP Fri Jul 31 10:00:03 CST 2020 aarch64 GNU/Linux / # 网络 SSH 官方固件只有 root 用户且没有密码,默认配置文件允许 ssh 远程空密码登陆 root 用户。 配置文件 “/etc/ssh/sshd_config” PermitRootLogin yes PermitEmptyPasswords yes # 默认已经开启不需要配置 查看设备 IP 在主机登陆设备 daijh@daijh:~$ ssh root@192.168.22.230 \033[1;32mWelcome to HiLinux.\033[0;39m ~ # uname -a Linux buildroot 4.9.37 #2 SMP Fri Jul 31 10:00:03 CST 2020 aarch64 GNU/Linux ~ # 串口 串口调试需要准备串口模块,串口调试适合在开发的最初阶段抓取开机 Log。 串口模块接到设备的 debug 口。 设置波特率,hi3559av100 debug 口波特率是 115200。 连接串口调试。 PS: Windows 系统可以使用 putty Ubuntu 系统可以使用 minicom