Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请求镜像:嵌入式交叉编译GNU工具链 以及 Buildroot 一键换源脚本的支持 #4

Open
2 tasks done
tttturtle-russ opened this issue Mar 21, 2024 · 0 comments

Comments

@tttturtle-russ
Copy link
Member

Prerequisites/先决条件

  • 我已确认这个镜像源从未在 其他 issues 中讨论过。
    I am sure that this repo has NEVER been discussed in other issues.

  • 我已确认这个镜像源没有我选择的镜像站上线。
    I am sure that this repo has NOT currently be provided by the sites I select.

镜像简介及名称/Description and name of the Mirror

交叉编译工具链 是学习处理器架构、汇编语言、Linux 内核、嵌入式 Linux、Linux 设备驱动开发等不可或缺的工具,目前这些工具基本由处理器研发厂商以及相应组织维护,都有提前编译好的版本,但是都托管在国外服务器上,体积都不小(几百M),国内下载很慢。

镜像源地址/Upstream URL

国外有提供比较完整工具链二进制的网站
https://toolchains.bootlin.com/
http://gnutoolchains.com/download/

目前整理完的几大官方源如下:

ARM

https://releases.linaro.org/components/toolchain/binaries/

Linaro 是由 ARM 主导的技术联盟,该组织维护了大量 ARM 相关的开源软件,包括工具链,上述链接是提前编译好的 ARM 交叉编译器。

ARM 公司自己也提供了一些工具链:

https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads

Risc-V

https://github.com/gnu-mcu-eclipse/riscv-none-gcc/releases

Risc-V 是当今最热门的处理器之一,相应的开发正热火朝天,所以,这些基础工具的同步非常关键。

注意:Sifive.com 提供的工具链无法编译最新的内核,因为没提供 -shared 支持,无法编译 vdso。上述工具链是目前找到的更新最快好用的 Risc-V 工具链。

MIPS

https://codescape.mips.com/components/toolchain/2018.09-03/downloads.html

MIPS 是四大主流处理器架构之一,上述 Toolchains 由 MIPS 官方发布。

备注/note

参考 ustclug/mirrorrequest#237

镜像难度较大,可能需要编写大量镜像脚本。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant