当平台迎来重大更新的时候,开发人员也会常常陷入“先有鸡,还是现有蛋”的争论。幸运的是,随着Android即将全面转入64位,ARM已经推出了Juno参考开发平台。当然,如果没有软件的支持,即使硬件功能再强大,消费者也不愿意买账的。
Juno开发平台整合了ARM公司诸多的先进技术(包括ARMv8指令集),并且全部集成到了一块板子上。
该产品支持big.LITTLE异步架构,板载了两个Cortex-A57s、四个Cortex-A53s,以及最新的Mali T-624核心。
这些芯片通过一条GCN-400总线串接到了一起,尽管该模块并不是ARM手头最新最强的芯片,但因其相对更为知名,所以在其它部件的选择上会更加丰富。
当然,想要发挥硬件的全部性能,还少不了软件方面的支撑。而这也是ARM将64位Android作为开发平台的一部分的原因。
Juno包含了对安卓开源项目(AOSP)的支持,对于想要测试、原型和设计的64位产品开发人员来说,ARM提供了当前生态系统下最完整的支撑。
该开发版配套的Android版本,并非老掉牙的移植版,而是基于Linaro Stable Kernel 3.10(稳定内核),并且是由GCC 4.9编译的。
此外,其仍然支持32位和OpenEmbedded端口。而在推出的时候,Juno也将支持OpenGL ES3.0、片上温度和电源管理、最高8GB内存(12.8GB/s带宽)、可选FPGA、以及USB 2.0。
在未来的更新中,Juno还将迎来对OpenCL 1.1的支持。
[编译自:HotHardware]