【发布时间】:2016-03-21 06:14:58
【问题描述】:
我正在尝试在 Snapdragon 810 开发板上运行一些 ARM 汇编代码,以评估 Cortex-A53 和 A57 处理器的性能。我的代码与 android 应用程序无关,它们是 C/Assembly coeds。此外,我想通过 SSH 远程访问开发板并运行 gcc 命令。 Android Lollipop 中的板默认操作系统,我的第一个意图是在其上安装 Linux 以使事情正常运行。但是,Qualcomm 客户支持告诉我,该板不支持 Linux,我必须处理 Android。
我已经搜索过各种论坛。他们中的一些人建议root Android 设备,在设备上安装QuickSSHD 或SSHDroid,然后简单地通过SSH 连接到它。但是,我不确定提供的控制台是否能够运行gcc 命令、生成可执行文件并运行它。其他的,建议使用交叉编译生成可执行文件并通过adb控制台推送可执行文件并在Android设备上运行。这种方法更有意义,但我需要通过 SSH 远程访问开发板并在设备上不断编辑我的代码。
我的问题是,通过 SSH 远程访问此设备、编译和运行 C/ARM 汇编代码、传输文件并获取我的代码的真实时间的最佳和最简单的方法是什么?!
【问题讨论】:
标签: android c linux assembly ssh