串口传输文件

资料:
除了使用 adb logcat 命令来查看 Android 应用程序的日志之外,还可以通过以下方式来显示程序日志:
使用 Android Studio:打开 Android Studio,连接您的设备或模拟器,然后在左下角的 Logcat 窗口中查看应用程序的日志。您可以选择过滤选项来只查看特定应用程序的日志。
使用第三方日志工具:有许多第三方日志工具可用于查看 Android 应用程序的日志,如 CatLog、LogViewer、Logcat Reader 等。这些工具通常提供比 adb logcat 更多的过滤选项和可视化界面。
写入到文件:您可以在应用程序代码中将日志写入到文件中,然后在需要查看日志时读取该文件。例如,您可以使用 Android 的 Log 类来记录日志,并将其输出到文件中。这种方法需要您在应用程序中实现读取文件的代码,可能不如其他方法方便。
使用系统级别的日志服务:Android 系统还提供了一个系统级别的日志服务(system log),为所有运行的进程记录日志。您可以使用系统级别的日志服务来查看 Android 系统和其他应用程序的日志。但是,您需要具有 root 权限才能访问这些日志文件。
需要注意的是,在发布应用程序时,请务必删除或禁用所有日志记录代码,以确保应用程序的安全性和性能。

----------------------
现状:
之前看日志就是用AS自带的logcat(自动式)。或者用adb查看log的命令(手动),也可以传输apk,视频文件等。
但是当没有办法使用USB接口时,电脑无法检测到设备,adb更无法找到设备,adb命令根本就用不了。日志看不了,文件传不了。
总结:
几种方案:
1.在程序中加入日志代码,将日志写入文件。然后进行查看
2.第三方程序(apk)

android端日志查看调试利器Logcat Reader_安卓logcat工具apk-CSDN博客

方式1:传输文件可以先放到U盘中,然后通过连接工具连接设备,用命令进行复制,可能可行。

方式2:或者直接从windows上通过串口传输到linux中,可能可行。

问:怎么样通过串口将视频从windows传输到linux某文件夹下

答:

要通过串口将视频从 Windows 传输到 Linux 的某个文件夹下,需要使用串口通信工具和网络传输工具的结合。以下是一种可能的实现方法:

  1. 在 Windows 上:

    • 使用串口通信工具(如Tera Term、PuTTY终端应用程序,GNOME 终端、Konsole 或 Xterm等)通过串口连接到 Linux 设备。
    • 通过串口工具发送视频文件。请注意,串口通信速度有限,传输大型文件可能需要很长时间。可以将视频文件分割为较小的块,并逐块发送,以便更好地管理传输过程。
  2. 在 Linux 上:

    • 在 Linux 中创建一个接收视频文件的目标文件夹。
    • 在 Linux 上运行一个网络传输工具(如scp 或 rsync),以允许从 Windows 传输文件到 Linux。这些工具可以使用 SSH 协议进行安全传输。
    • 通过网络传输工具从 Windows 主机上的串口通信工具接收到的视频文件,并将其传输到 Linux 的目标文件夹下。

需要注意的是,这种方法需要在 Windows 和 Linux 两个操作系统中分别进行配置和操作。确保在两台计算机之间建立了可靠的串口连接,并在 Linux 上安装和配置了适当的网络传输工具。同时,由于串口通信的传输速率相对较慢,传输大型视频文件可能会非常耗时,因此需要耐心等待传输完成。

此外,还可以考虑其他替代方案,如使用 USB 存储设备或通过局域网进行文件传输,这些方法可能会更加高效和方便。


 

你可能感兴趣的:(单片机,stm32,嵌入式硬件)