Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android设备上运行机器代码?_Android_Assembly_Machine Code - Fatal编程技术网

在Android设备上运行机器代码?

在Android设备上运行机器代码?,android,assembly,machine-code,Android,Assembly,Machine Code,在安卓设备上运行机器代码而不是安卓操作系统的方法是什么 我想删除Android操作系统,直接使用Cpu和其他设备 我可以使用什么编译器?MASM是一个x86汇编程序,因此它不适合大多数Android设备,因为绝大多数设备使用基于ARM的处理器 这就是说,安卓手机和其他任何手机一样都是电脑,可以在汇编中编程。您需要做的第一件事是选择一个运行有良好记录的CPU和芯片组的设备 由于您将要删除Android并计划在汇编中编程,所以您需要为几乎所有内容编写自己的例程。了解CPU、电源管理和某种形式的I/O

在安卓设备上运行机器代码而不是安卓操作系统的方法是什么

我想删除Android操作系统,直接使用Cpu和其他设备


我可以使用什么编译器?

MASM是一个x86汇编程序,因此它不适合大多数Android设备,因为绝大多数设备使用基于ARM的处理器

这就是说,安卓手机和其他任何手机一样都是电脑,可以在汇编中编程。您需要做的第一件事是选择一个运行有良好记录的CPU和芯片组的设备

由于您将要删除Android并计划在汇编中编程,所以您需要为几乎所有内容编写自己的例程。了解CPU、电源管理和某种形式的I/O(例如,如果您计划通过串行通信与手机接口,则可以避免编写复杂的显示代码)

不幸的是,成功地为Android设备编写自己的操作系统所需的大部分信息都是不可用的,因此您需要一些硬件分析工具来帮助对这些信息进行反向工程。逻辑分析仪可能有助于嗅探芯片之间使用的某些协议,尽管现代手机大多是在单个SoC上完成的,因此您需要大量实验,并从各种在线来源编译信息


除此之外,一切都很顺利。为Android在汇编中编程操作系统与为任何其他计算机在汇编中编程操作系统几乎相同,你会发现这是一个相当熟悉的领域。

手机只是计算机,因此如果你可以安装自己的引导加载程序,你可以做任何你想做的事情。祝你好运删除Android OSHave你看了,?可能适用于使用x86 CPU的Android设备。什么是有良好记录的CPU?从哪里可以获得联发科CPU文档?我能从联发科公司买到吗?