This project is a cross-compiler toolchain for RISC-V software development. It provides the necessary components to compile C and C++ source code into executable binaries and libraries specifically for the RISC-V hardware architecture.
Principalele funcționalități ale riscv-collab/riscv-gnu-toolchain sunt: Cross-Compilation Toolchains, Embedded Hardware Cross-Compilation, RISC-V Software Development, Multi-Architecture Support, C and C++ Cross-Compilation, Instruction Set Targets, Multilib Binary Generation, Cross-Platform Toolchains.
Alternativele open-source pentru riscv-collab/riscv-gnu-toolchain includ: plctlab/riscv-operating-system-mooc — This project provides an educational framework and laboratory environment for learning operating system kernel… rust-embedded/rust-raspi3-os-tutorials — This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the… cirosantilli/linux-kernel-module-cheat — This project provides a Linux kernel development environment and a system emulation suite for building and debugging… openwrt/packages — This project is a cross-compilation build system and software repository for the OpenWrt operating system. It provides… astral-sh/python-build-standalone — python-build-standalone is a toolchain designed to produce redistributable Python executables across multiple… nasa/fprime — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight…
This project provides an educational framework and laboratory environment for learning operating system kernel development specifically for the RISC-V architecture. It serves as a structured course that guides users through the process of building a functional kernel from scratch, offering the necessary resources to understand low-level system programming and architecture-specific software implementation. The toolkit distinguishes itself by integrating a complete development environment that bridges the gap between source code and hardware execution. It includes automated build scripts for cr
This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the Rust language. It focuses on ARMv8 kernel development specifically for the Raspberry Pi 3, providing the resources necessary to implement a monolithic kernel that runs directly on hardware without an underlying operating system. The project distinguishes itself by providing a complete embedded cross-compilation suite within a containerized environment to ensure consistent builds. It includes a dedicated kernel deployer that uses a serial interface and chainloader to load and b
This project provides a Linux kernel development environment and a system emulation suite for building and debugging kernel modules and baremetal assembly across multiple hardware architectures. It functions as a comprehensive sandbox and framework for low-level system development, utilizing QEMU to simulate hardware environments without the need for physical devices. The environment integrates cross-compilation toolchains using Buildroot and crosstool-NG to target x86_64, ARMv7, and ARMv8 platforms from a single host. It features a specialized kernel debugging framework that leverages GDB an
This project is a cross-compilation build system and software repository for the OpenWrt operating system. It provides a curated collection of community-maintained software packages, build scripts, and application definitions used to compile third-party libraries and utilities for specific target hardware architectures. The system functions as an embedded Linux software feed, utilizing a cross-compilation workflow to convert external source code into compatible binaries. It includes a distribution of network tools, such as DNS servers and VPNs, tailored for router-based environments and resou