描述
Juno ARM开发平台(ADP)是一款 ARMv8-A 软件开发平台,它包括 Juno Versatile Express 开发板和一个从 Linaro 获得的 ARMv8-A 参考软件端口,Juno 软硬件平台提供给开发者和厂商一样的资源:
-
Cortex-A57 和 A53 多核 ARMv8 big.LITTLE
-
Mali-T624 3D 图像加速和 GP-GPU 计算
-
Soc 体系架构 Level 1(Server)对齐的基本系统架构(Base System Architecture)
Juno 软件软件资源由 Linaro 提供,开发者可以脱离安装盒进行 Linux 软件开发:
-
ARM Trusted 固件
-
包含 big.Little 和 Mali 支持的 64 位 Linux 内核
-
基于 Linux 的文件系统(例如Android 开源项目)
拥有这些资源,开发者可以:
-
使用 ARMv8-A AArch64 内核和工具开发 Cortex-A50 系列
-
通过 ARM Trusted 固件开发安全操作系统和虚拟管理员
-
直接插入 LogicTitle Express 20MG FPGA 开发板,对平台进行扩展
-
通过 big.LITTLE 和 Mali 的支持,进行 3D 图形加速和 GPU 运算
-
中间库和文件系统移植并优化到 64 位
-
通过 Coresight 技术实时调试、跟踪和性能分析
软件资源
-
系统控制处理器(SCP)固件
-
系统初始化、冷启动和时钟控制、电压、电源闸控
-
AArch32 执行镜像
-
应用处理器(AP)Trusted 安全固件
-
安全性和虚拟化设计
-
顺序启动流程
-
PSCI 支持
-
标准API(SCPI和PSCI)
-
AArch64执行镜像,部分包含源码
-
EDK2
-
USB和网络启动
-
加载丰富的操作系统(Rich Operating System)
-
可扩展的标准 API
-
AArch64 源码
-
Android
-
统一内核,可以同时启动 Linux 或者 Android
-
Android 开源项目 (AOSP) Linaro 32位文件系统
-
Android LSK
-
Linux kernel Linaro 评估编译 (LEB)
-
Linux演示运行
-
支持挂载 32 位和 64 位文件系统的 64 位内核
-
Juno 板启动 Linux 所需的所有 Juno 软件工具
-
Mali 内核驱动和用户空间驱动
-
电源管理和调度优化
-
Juno开发板所有 IO 的 Linux 设备驱动
-
统一的 Linux/Android 内核,同一内核可以启动 Linux 或者 AOSP
-
AArch64 执行镜像和源码
-
开放嵌入式 LSK
硬件资源
-
计算子系统
-
双核集群,big.LITTLE 配置
-
Cortex-A57 MP2 cluster (r0p0)
-
超过 1.1GHz 运行速度
-
Caches: L1 48KB I, 32KB D, L2 2MB
-
Cortex-A53 MP4 cluster (r0p0)
-
超过 850MHz 运行速度
-
Caches: L1 32KB, L2 1MB
-
四核 MALI T624 r1p0
-
正常 600MHz 运行速度
-
Caches: L2 128KB
-
CoreSight ETM/CTI per core
-
通过 SCP 的 DVFS 和 电源管理
-
4路功耗表
-
DMC-400 双通道 DDR3L 接口, 8GB 1600MHz DDR
-
内部 CCI-400,128-bit,533MHz
-
其他 SoC
-
内部 NIC-400, 64-bit, 400MHz
-
外部 AXI ports: using Thin- Links
-
DMAC : PL330,128-bit
-
静态存储器总线接口:PL354
-
HDCLD 双通道视频控制器:1080p
-
扩展支持
-
AXI 扩展到 FPGA 子板
-
带 4 路 Hub USB 2.0
-
调试
-
ARM JTAG:20 针 DIL box header
-
ARM 32/16 位并行跟踪
打开APP阅读更多精彩内容