2010-11-04 117 views
1

我正尝试在Beagleboard上安装Android(TI的OMAP35x芯片)。他们提供了工具链来构建操作系统并将其移植到芯片上。下一个问题是开发Android应用程序。我有兴趣了解有关Android的Java SDK。那么我可以使用google提供的标准SDK,到目前为止我找不到TI提供的任何SDK for Java。跨平台的Android SDK

简单来说,在标准Android SDK上开发的应用程序是否会在beagleboard上工作。

回答

2

对于Android嵌入式开发来说,标准SDK应该可以工作,那就是Android的美妙之处,并且拥有一组定义良好的API:s。这要求您使用的端口相对完整,但Beagle Board应该是这种情况。您可以从开放源代码项目运行兼容性测试套件,以查明是否符合标准SDK,但开始时不需要。

与手机相比,使用开发板设置adb往往更棘手一些,但是一旦您获得了通信通道的工作,那么Android开发可以像使用常规手机那样完成,即使用标准SDK和adb工具。

唯一的注意事项可能是针对需要开发板(如调制解调器等)不支持的硬件的API:也可以通过使用SDK支持自定义API:针对特定硬件附加组件,而不是像TI这样的公司分发整个SDK:s。到目前为止,我还没有看到这一点,标准的API涵盖了很多可能需要的东西。但我认为我们将会看到更多,因为智能手机领域之外的应用案例采用了Android。

+0

谢谢,那真的比我需要的要多得多:D – chai 2010-11-05 10:27:16

0

是的。我不确定远程调试(ADB)。