XSTAR 是一个可移植的嵌入式系统框架,让您编写的固件和应用程序无需修改即可在裸机、RTOS、Linux、Windows 及其他操作系统上运行。

Stars

22

7 天增长

暂无数据

Fork 数

4

开放 Issue

0

开源协议

NOASSERTION

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供统一的分层架构,包括平台抽象、设备驱动框架和内核子系统,使得同一份代码能够无需修改地适配多种硬件架构和操作系统环境。

适合谁使用

  • 嵌入式固件工程师
  • 跨平台应用开发者
  • 学习嵌入式系统的爱好者和学生
  • 评估可移植 IoT 框架的工程师

典型使用场景

  • 开发同一份固件既能运行在裸机上也能运行在 Linux 上
  • 利用嵌入式图形和窗口子系统构建便携式 GUI 应用
  • 原型需要在 FreeRTOS 和裸机之间切换的嵌入式项目
  • 创建可复用的设备驱动,支持不同的 ARM、RISC‑V 和 x64 平台

项目优势

  • 支持 ARM32/64、RISC‑V32/64、x64 架构,并提供裸机、FreeRTOS 和 Linux 目标
  • 分层设计(工具库、XOS、驱动、内核、应用层)促进模块化和代码复用
  • 提供可直接评估的工程示例(如 helloworld、SDL helloworld、xiaozhi)
  • 采用 MIT 开源许可证,附带文档、讨论群和知乎专栏

使用前须知

  • 构建环境要求 GCC 工具链和 GNU Make,开箱即用的 IDE 支持有限
  • 文档托管在外部网站,README 本身不包含详细的 API 参考
  • 相比 Zephyr 或 FreeRTOS 等广泛使用的框架,社区支持相对较小

README 快速开始

Quick Start

项目描述

A portable embedded system framework for writing cross-platform firmware and applications

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

Infatoshi
精选
Infatoshi GitHub avatar

netherite

A from-scratch C/CUDA reimplementation of Minecraft 1.11.2 that is bit-verified against the original Java game and includes batched CUDA reinforcement learning support.

AI 与机器学习大语言模型
223
nsdkinx
精选
nsdkinx GitHub avatar

twell

Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.

移动开发设计与创意
17
sqliteai
精选
sqliteai GitHub avatar

waste

WASTE is a C-based inference engine that streams MoE experts from disk to run a 2.78 trillion-parameter model on a consumer laptop with 64 GB RAM.

数据与数据库数据工程
14