我已经开始使用一些 Cortex-A 板(例如 Cubieboard、Marsboard...),我已经开始使用集成电路:
- 立方体板
- 火星板
我被指示学习linux,但这带来了一个问题。我对此没有足够的经验 - 比如发行版之间的变化。就我而言,我想使用 Android 和 Ubuntu - 但我不想将我的知识范围仅限于 Cortex-A 板。最近我被开启了拉布拉布在这个问题我可以使用Android作为模块。
把它们加起来:
- 我将使用什么工具链需要在 Ubuntu 上使用 Android 系统?
- 下面这个包适合android实验吗? 免费下载 Android 操作系统 4.1.1 Jelly Bean
答案1
这Android 开发者网站拥有开始 Android 开发所需的一切。
你需要软件开发工具包开发Java应用程序;蚀通常推荐但不强制作为 IDE。
你需要NDK使用 C 或 C++ 开发本机应用程序。
SDK 和 NDK 都是独立的。您不需要任何其他开发工具。
如果您想学习 Android 开发,您不需要开发板:SDK 附带模拟器。如果您对低级编程感兴趣,那么您确实需要一块板。您需要一个 Android 映像来配合它。 Google 不提供通用的 Android 映像:您需要一个具有适合您的主板的驱动程序的映像。通常,您可以从制造商或围绕该制造商建立的社区获取它。
对于低级编程,使用普通 Linux 可能比使用 Android 更好。 Ubuntu为ARM提供了交叉编译工具链:gcc-arm-linux-gnueabi和朋友。存在其他工具链。