使用Android手机作为ARM开发板?

时间:2011-11-30 16:03:00

标签: android gps embedded android-ndk

是否可以在制作设备驱动程序时使用Android进行类似的外设控制?

我正在寻找一种方法来关闭Android手机上的所有外围设备(例如显示器,Wi-Fi,GPS)以使手机处于省电模式(1-5 mA)。

基本上,我想开发一个不时醒来的应用程序,获取坐标,与服务器交换信息(Wi-Fi或GSM),然后进入睡眠状态,无需显示。

这可能使用普通的Android手机吗?

2 个答案:

答案 0 :(得分:2)

我建议在CyanogenMod开发论坛或其他此类Android黑客网站上询问,看看他们有什么要说的。如果引导加载程序或其他东西可以被说服长时间睡眠,然后将设备唤醒到计时器上,有点像闹钟,我不会感到惊讶。 (我记得有些手机曾经有过这种功能,可以通过计时器唤醒。)

答案 1 :(得分:1)

您只能在用户模式下在Android上编程ARM。您无法访问ARM程序集中MRC之类的指令,这些指令需要特权模式。也许你可以在手机上安装自定义ROM来做到这一点,但我对此表示怀疑。

web site与您正在寻找的内容最为接近。