Advertisement

gcc-RISC-V内核 7.5.0 构建于 2019 年 12 月 386 处理器架构 MinGW-w64 编译器环境 ARM Linux Target( arm64 格式)

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
gcc-linaro 7.5.0(发布于 2019 年 12 月)基于 arm 架构构建的 Mingw32 版本用于 Linux 系统,并针对 arm 系列处理器进行了优化

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ARMGCC
    优质
    本项目聚焦于基于ARM架构的GCC编译器的研究与开发,旨在优化其在嵌入式系统中的性能和兼容性,推动开源软件生态的发展。 基于ARM的GCC编译器版本4.1.1已包含常用库。
  • RISC-V的单周期
    优质
    本项目致力于开发一款基于开源指令集架构RISC-V的单周期实现处理器。该设计简洁高效,适用于教学和小型嵌入式系统应用。 单周期处理器是基于RISC-V架构的一种简单实现方式,适用于教学和研究目的。这种处理器在一个时钟周期内完成一条指令的执行,简化了硬件设计并便于理解和学习计算机体系结构的基本原理。
  • RISC-V CPU:32i与汇
    优质
    本教程深入讲解了基于RISC-V指令集的32i架构及其汇编语言编程技巧,适合初学者掌握RV32I的基础知识和实践应用。 这是香港科技大学ELEC-5140高级计算机体系结构课程的项目材料之一,旨在鼓励学生改进现有的架构模型并提高其性能。 该项目包含以下内容: - RV32i目录:一个使用Verilog编写的RISC-V CPU Vivado项目,实现了一个五级单周期处理器,并支持31条基本指令。 - RISC-V_Assembler目录:一个汇编程序,用于将RISC-V指令汇编成十六进制格式,在Vivado仿真过程中可以直接加载到指令存储器中。 测试文件夹包含用RV32i汇编语言编写的标准基准测试。Vec_Mul是一个简单的编码示例。 该汇编器支持以下指令类型: - R型:例如,`add s1, t1, t2 # s1 = t1 + t2` - I型:例如,`slti s1, t1, 3 # 如果t1 < 3,则s1 = 1`
  • gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-linux-gnueabihf.exe
    优质
    这是一个适用于Windows系统的可执行文件,用于安装GCC ARM工具链版本11.2,支持i686架构,并能为arm-none-linux-gnueabihf目标平台生成代码。 gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-linux-gnueabihf.exe 是一个可以在 Cygwin64 下使用的 ARM 交叉编译工具,支持 arm-none-linux-gnueabihf-gcc -v 命令。该工具的 LTO(链接时优化)压缩算法包括 zlib 支持,并使用 GNU 工具链版本 gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02)。
  • ARMv5.01, 94 (Linux版)
    优质
    简介:ARM编译器版本5.01构建94适用于Linux操作系统,提供高效代码生成和优化功能,支持开发高性能嵌入式应用。 ARM Compiler v5.01, Build 94, is designed as an update for ARM Compiler 5 and ARM DS-5 products and requires a valid license from one of those products to be used. Multiple feature releases of ARM Compiler 5 with different version numbers can coexist on the same machine. However, installing two or more update versions (for example, 5.01u1 and 5.01u2) of the same feature release on a single machine is not supported. This update includes updated compiler, linker, assembler, fromelf, and armar program executables, as well as include files and C/C++ libraries.
  • ARM-Linux-GNUEABIHF GCC
    优质
    简介:ARM-Linux-GNUEABIHF GCC编译器是GNU项目的一款跨平台编译工具,专门针对ARM架构硬件和Linux GNUEABIHF操作系统环境优化,用于高效生成目标代码。 Linux编译器的交叉编译是指在一个平台上(比如x86架构)生成另一个不同平台(如ARM架构)上可运行的目标代码的过程。这种技术常用于开发嵌入式系统或移动设备的应用程序,因为它允许开发者在功能更强大的主机计算机上进行软件开发和调试工作,而无需依赖目标硬件的限制条件。 交叉编译通常需要特定于目标体系结构的工具链,包括汇编器、链接器以及相应的库文件。为了设置好环境以支持交叉编译,在Linux中你需要安装一个合适的交叉编译器,并正确配置你的构建系统或Makefile来使用它而不是默认的本地编译器。 在进行实际开发前,请确保查阅相关文档并理解目标平台的具体需求,这有助于避免可能遇到的问题和提高工作效率。
  • arm-linux-gnueabihf-gcc-linaro-7.5.0-x86_64.tar.xz.zip-arm工具包
    优质
    这是一款针对ARM架构的Linux系统开发所设计的GCC编译器套件,版本为Linaro 7.5.0,支持x86_64架构的宿主环境。该压缩文件包含了在x86_64平台上构建和交叉编译适用于arm-linux-gnueabihf系统的应用程序所需的所有工具。 标题中的`arm-linux-gnueabihf-gcc-linaro-7.5.0-x86_64.tar.xz.zip`是一个针对ARM架构的Linux交叉编译工具链,由Linaro组织提供。该非营利组织致力于优化和维护开源软件在ARM处理器上的性能表现。压缩包内包含基于GCC(GNU Compiler Collection)版本7.5.0稳定版的编译器。 这个编译器主要用于构建高版本嵌入式U-Boot及Linux内核,其中U-Boot是一种流行的引导加载程序,负责启动设备的操作系统;而Linux内核则是操作系统的核心部分。由于许多嵌入式设备采用ARM架构处理器,在开发主机(通常是x86_64架构)上需要使用特定于ARM的交叉编译器来构建这些软件。 `arm-linux-gnueabihf`是目标平台标识符,具体含义如下: - `arm`: 目标处理器为ARM。 - `linux`: 操作系统类型为Linux。 - `gnueabihf`: 表示使用GNU的EABI(嵌入式应用二进制接口)和硬件浮点运算支持。 压缩包中的`arm-linux-gnueabihf-7.5.0-x86_64.tar.xz`是经过XZ格式压缩后的tar归档文件,包含完整的交叉编译器工具链。解压后可安装在开发机上用于生成针对ARM架构的Linux应用程序和系统组件。 使用该工具链通常包括以下步骤: 1. 解压:先用`unzip`命令解开`.zip`包,再用`tar -xf`打开`.xz`文件。 2. 安装:将编译器安装到指定路径(如/usr/local),执行类似`sudo make install`的指令完成安装。 3. 设置环境变量:更新PATH以使系统能找到新编译器。 4. 测试:运行`arm-linux-gnueabihf-gcc --version`确认版本信息。 通过这个交叉编译工具链,开发者可以为多种ARM设备(包括嵌入式系统、Raspberry Pi和开发板等)构建并优化软件,确保其在目标平台上的高效运行。对于需要更新U-Boot及Linux内核的项目而言,这是一项重要资源。
  • RISC-V
    优质
    RISC-V处理器是一种基于简洁指令集计算架构设计的微处理器,以其开放源代码、模块化和可扩展性等特点,在嵌入式系统到高性能计算领域展现出广泛应用潜力。 RISC-V处理器:这是一个用于FPGA设计的32位RISC-V处理器项目。该项目包含了vhdl代码以及一个可以将汇编语言转换为机器语言使用的编译器(汇编程序)。要使用这个项目,您需要先在本地系统上克隆项目仓库,并打开“终端”窗口后键入相应的命令进行开发设置。 对于项目的开发和测试,您需要用到hdl设计器或其它可用的编辑器来编写vhdl代码;同时还需要modelim工具来进行仿真。如果您想查看设计综合的信息,则还需使用精密的RTL工具。 该项目根据MIT许可证分发,并在项目中包含了LICENSE文件以供参考。若要对项目进行贡献,请先创建一个功能分支,提交更改后推送到您的分支上。
  • ARM-Linux-GCC-3.4.1(交叉
    优质
    简介:ARM-Linux-GCC-3.4.1是一款针对ARM架构进行软件开发的交叉编译工具链,适用于Linux环境,便于开发者在非目标平台上生成适用于ARM处理器的可执行文件。 Arm-linux-gcc交叉编译器版本为3.4.1,用于在Linux环境下进行ARM开发工作。安装步骤如下: 1. 使用命令`tar zxvf arm-linux-gcc-3.4.1.tgz -C/`来解压和移动文件。 2. 编辑用户配置文件`.bashrc`并添加一行:`export PATH=$PATH:/usr/local/arm/3.4.1/bin` 3. 验证安装是否成功,可以通过以下命令进行: ``` [root@xxxxx root]# arm-linux-gcc -v Reading specs from /usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/specs Configured with: /opt/crosstool/crosstool-0.28/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2 --with-float=soft --with-headers=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux/include --with-local-prefix=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long Thread model: posix gcc version 3.4.1 ``` 此命令将显示交叉编译器的版本信息,确认安装成功。
  • ARM-Linux-GCC交叉 3.4.1
    优质
    ARM-Linux-GCC交叉编译器3.4.1是一款针对ARM架构开发的专业编译工具,采用Linux环境下的GCC版本3.4.1,主要用于在非目标平台上为嵌入式系统构建高效的应用程序和内核模块。 arm-linux-gcc交叉编译器版本为3.4.1,适用于在Linux环境下进行ARM开发。安装步骤如下: 1. 使用命令`tar zxvf arm-linux-gcc-3.4.1.tgz -C/`解压文件。 2. 编辑 `~/.bashrc` 文件,并添加一行:`export PATH=$PATH:/usr/local/arm/3.4.1/bin` 3. 验证安装成功,可以通过以下命令检查版本信息: ``` [root@xxxxx root]# arm-linux-gcc -v Reading specs from /usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/specs Configured with: /opt/crosstool/crosstool-0.28/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2 --with-float=soft --with-headers=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux/include --with-local-prefix=/opt/crosstool/arm-linux/gcc-3.4.1-glibc-2.3.2/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long Thread model: posix gcc version 3.4.1 ```