站长杂谈

适用于DesignWare ARC处理器的Linux系统

时间:2018-12-04 15:43 点击:

  适用于DesignWare ARC处理器的Linux系统

  LinuxforDesignWare ARC处理器(ARC Linux)提供了开源软件的所有优势,包括完整的源代码和大型安装基础。ARC Linux允许软件开发人员利用大量与Linux兼容的应用软件,使用开源组件快速构建复杂系统。它运行在ARC HS38处理器上,该处理器包括一个内存管理单元(MMU)。最新版本的ARC Linux可从kernel.org上的官方Linux Kernel Archives获得,旧版本可通过GitHub从Synopsys获得。

  ARC Linux使用(其中包括)Linux测试项目(LTP)测试套件,LMBench基准测试套件,内存基准测试和NTTCP网络吞吐量测试进行测试和验证。功能包括以下:

  Buildroot支持自动化和简化构建过程

  KGDB支持内核调试

  Strace,Kprobes,Oprofile,Perf支持分析

  ARC核心功能如下:

  Little和Big Endian的支持

  支持ARC核心性能计数器(可配置硬件扩展)

  自动检测指令缓存和数据缓存配置

  支持ARC SIMD,DMA和扩展

  ARC架构特有的功能和优化,以利用高效的ARC硬件

  所有标准内核功能,包括

  高分辨率计时器

  无空闲时间(低功率)

  Devicetree支持

  多平台图像支持

  用于构建微型系统的Busybox

  ARC Linux使用GNU Tool Chain for DesignWare ARC处理器(ARC GNU工具链)进行集成,构建和测试。此工具链是预先构建的,并且是可以构建为在用户主机系统上运行的源包。Synopsys维护并支持DesignWare ARC Linux内核和ARC GNU工具链。Buildroot系统支持工具链和ARC Linux。这个开源工具可用于构建完整的工具链和Linux发行版,以便在ARC处理器上使用。该工具可自动化构建过程并简化交叉编译过程。

  以上就简单介绍了这些,有什么不了解以及有什么困惑的地方欢迎前来和小编交流探讨。