awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rockchip-linux avatar

rockchip-linux/kernel

0
View on GitHub↗
1,367 星标·1,372 分支·C·15 次浏览

Kernel

The Linux kernel source tree is core system software tailored specifically for Rockchip processor architectures and embedded hardware boards. It manages hardware resources, processor execution contexts, memory allocation, and process scheduling for custom computing platforms. The project provides low-level hardware abstraction, initialization routines, and a collection of kernel modules designed to control integrated silicon components, storage, and networking hardware.

The codebase incorporates hierarchical data structures to describe physical board layouts, memory maps, and peripheral connections without modifying source code. It includes page-table translation mechanisms, preemptive multitasking primitives, and a virtual file system layer that unifies disparate storage media and network protocols under a single namespace. Dynamically loadable kernel modules encapsulate peripheral control logic, allowing hardware support to be added or removed at runtime.

Additionally, the project supports building and customizing source code specifically for Rockchip computing platforms, along with documentation generation tools that compile formatted reference manuals directly from plain source markup files within the tree.

Features

  • Linux Kernel Source Trees - Provides the complete source code tree for the Linux operating system kernel tailored to Rockchip platforms.
  • Hardware Architecture Support - Runs core operating systems on specific processor architectures by providing low-level hardware abstraction routines.
  • Rockchip Kernel Development - Customizes and builds the Linux kernel specifically tailored for Rockchip processor architectures and embedded boards.
  • Assembly and Low-Level - Implements platform-specific assembly routines and register definitions to initialize processor states and handle low-level interrupts.
  • Virtual File System Layers - Provides an abstract virtual file system layer that unifies disparate storage media and network protocols under a single namespace.
  • Hardware Peripheral Control - Manages integrated hardware controllers for storage, networking, and display interfaces using device-specific driver modules.
  • Operating System Kernels - Manages low-level hardware resources, memory allocation, and process scheduling for custom computing platforms.
  • Linux Peripheral Drivers - Configures and compiles low-level peripheral drivers to manage hardware controllers on embedded target devices.
  • Operating System Kernels - Manages core hardware resources, processor execution contexts, memory allocation, and process scheduling as the underlying operating system kernel.
  • Paged Memory Management - Employs page-table translation mechanisms and virtual memory allocation to protect process address spaces.
  • Preemptive Multitasking Kernels - Utilizes time-sliced multitasking primitives to allocate CPU execution cycles among competing processes.
  • Rockchip Optimized Distributions - Builds and customizes Linux kernel source code specifically tailored for Rockchip processor architectures and hardware boards.
  • Modular Extension Architectures - Provides dynamically loadable kernel modules to encapsulate peripheral control logic and allow runtime hardware support.
  • Device Tree Configurations - Uses hierarchical device tree configurations to define physical board layouts and peripheral connections without modifying source code.
  • Linux Kernel Development - Compiles formatted reference manuals and administrative guides directly from documentation source markup.
  • Documentation Build Systems - Compiles structured reference manuals directly from plain source markup files within the kernel source tree.
  • Hardware Initializations - Bootstraps core operating systems on specific processor architectures through low-level hardware abstraction.
  • Peripheral Hardware Drivers - Includes low-level software components and driver modules enabling communication with integrated silicon, storage, and networking peripherals.

Star 历史

rockchip-linux/kernel 的 Star 历史图表rockchip-linux/kernel 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Kernel 的开源替代方案

相似的开源项目,按与 Kernel 的功能重合度排序。
  • hackclub/putting-the-you-in-cpuhackclub 的头像

    hackclub/putting-the-you-in-cpu

    5,499在 GitHub 上查看↗

    This project is a collection of technical documentation and guides designed as a computer architecture explainer. It provides educational resources on how processors and operating systems execute programs, focusing on the fetch-execute cycle and the fundamental relationship between hardware and the kernel. The documentation covers a wide range of low-level system operations, including detailed guides on the executable and linkable binary format, virtual memory management, and kernel-level operations. It specifically explores the mechanics of CPU scheduling, preemptive multitasking, and the us

    MDXcpuelflinux
    在 GitHub 上查看↗5,499
  • raspberrypi/linuxraspberrypi 的头像

    raspberrypi/linux

    12,543在 GitHub 上查看↗

    This project is a monolithic operating system kernel designed to serve as the foundational software layer for diverse computing architectures and embedded platforms. It manages core system services, including processor scheduling, memory allocation, and hardware resource distribution, to facilitate communication between user applications and physical hardware. The kernel utilizes a hardware abstraction layer and platform-specific device trees to ensure consistent operation across a wide variety of processors and specialized computing devices. It supports dynamic functionality through loadable

    C
    在 GitHub 上查看↗12,543
  • 0xax/linux-insides0xAX 的头像

    0xAX/linux-insides

    32,632在 GitHub 上查看↗

    This project is a technical reference and educational guide focused on the internal architecture of the Linux kernel. It serves as a low-level systems programming resource and documentation for operating system internals, detailing the implementation of core mechanisms within the kernel source code. The materials provide a detailed study of the Linux kernel, tracing behavior through actual C source and assembly. It specifically covers the progression from the bootloader and decompression to the final kernel entry point, alongside the management of hardware interrupts and symmetric multiproces

    Pythonlinuxlinux-insideslinux-kernel
    在 GitHub 上查看↗32,632
  • limine-bootloader/limineLimine-Bootloader 的头像

    Limine-Bootloader/Limine

    3,381在 GitHub 上查看↗

    Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system software across legacy BIOS and modern UEFI firmware environments. It executes directly on bare-metal hardware without an underlying operating system kernel or standard C library, parsing storage media and filesystems during the early boot sequence before OS drivers load. The software targets diverse processor architectures including x86, ARM, RISC-V, and LoongArch through discrete target binaries built from shared source code. It reads files directly from FAT and ISO9660 storage f

    Caarch64armarm64
    在 GitHub 上查看↗3,381
查看 Kernel 的所有 30 个替代方案→

常见问题解答

rockchip-linux/kernel 是做什么的?

The Linux kernel source tree is core system software tailored specifically for Rockchip processor architectures and embedded hardware boards. It manages hardware resources, processor execution contexts, memory allocation, and process scheduling for custom computing platforms. The project provides low-level hardware abstraction, initialization routines, and a collection of kernel modules designed to control integrated silicon components, storage, and networking hardware.

rockchip-linux/kernel 的主要功能有哪些?

rockchip-linux/kernel 的主要功能包括:Linux Kernel Source Trees, Hardware Architecture Support, Rockchip Kernel Development, Assembly and Low-Level, Virtual File System Layers, Hardware Peripheral Control, Operating System Kernels, Linux Peripheral Drivers。

rockchip-linux/kernel 有哪些开源替代品?

rockchip-linux/kernel 的开源替代品包括: hackclub/putting-the-you-in-cpu — This project is a collection of technical documentation and guides designed as a computer architecture explainer. It… raspberrypi/linux — This project is a monolithic operating system kernel designed to serve as the foundational software layer for diverse… 0xax/linux-insides — This project is a technical reference and educational guide focused on the internal architecture of the Linux kernel.… limine-bootloader/limine — Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system… espressif/arduino-esp32 — This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables… openrazer/openrazer — OpenRazer is an open source driver and daemon for controlling Razer peripheral lighting and hardware settings on…

包含 Kernel 的精选搜索

收录 Kernel 的精选合集。
  • Hardware specific kernels