我已经使用了一些Cortex-A板(例如Cubieboard,Marsboard,……)
我已经开始使用集成电路了:
> Cubieboard
> Marsboard
我被指示学习linux,但这会带来一个问题.我没有足够的经验 – 比如发行版之间的变化.在我的情况下,我想使用Android和Ubuntu – 但我不想将我的知识仅限于Cortex-A板.最近我在question中已经转向rawbrawb,我可以使用Android模块.
把它们加起来:
>在Ubuntu上使用Android需要哪些工具链?
>以下包是否适合Android实验? Free Download Android OS 4.1.1 Jelly Bean
解决方法:
Android Developers website拥有开始Android开发所需的一切.
您需要SDK来开发Java应用程序;通常建议使用Eclipse,但不是强制性的IDE.
您需要NDK以C或C开发本机应用程序.
SDK和NDK都是自包含的.您不需要任何其他开发工具.
如果你想学习Android开发,你不需要一块板:SDK附带一个模拟器.如果您对低级编程感兴趣,则需要一块板.你需要一个Android图像. Google不提供通用的Android映像:您需要一个适合您的主板的驱动程序.通常,您可以从制造商或围绕该制造商构建的社区获取它.
对于低级编程,使用普通Linux而不是使用Android可能会更好. Ubuntu为ARM:gcc-arm-linux-gnueabi和朋友提供了交叉编译工具链. Other toolchains exist.