Juno ARM 開發平臺
如想了解 Juno 開發平臺價格等更多信息,請聯系 ARM 中國區代理商米爾科技。
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
- 32bit 50MHz 低速外設
- HDCLD 雙通道視頻控制器:1080p
- 擴展支持
- AXI 擴展到 FPGA 子板
- 帶 4 路 Hub USB 2.0
- 調試
- ARM JTAG:20 針 DIL box header
- ARM 32/16 位并行跟蹤
有關ARM Juno r1版本的新聞可參考:http://www.phatcatt.com/news_list.asp?id=1725