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.myir-tech.com/news_list.asp?id=1725