1.1 获取 OneOS-Lite 源码
2026/7/19大约 1 分钟入门入门源码Git
1.1 获取 OneOS-Lite 源码
📚 本节导读
学习时长:约 15 分钟
难度级别:⭐☆☆☆☆
🎯 学习目标
- 掌握获取 OneOS-Lite 源码的多种方式
- 了解源码目录结构概览
- 能够验证源码完整性
一、获取方式
1.1 Git 克隆(推荐)
# 从 Gitee 克隆(国内推荐)
git clone https://gitee.com/cmcc-oneos/OneOS-Lite.git
cd OneOS-Lite
git checkout v3.3.1
# 从 GitHub 克隆
git clone https://github.com/cmcc-oneos/OneOS-Lite.git1.2 下载压缩包
直接下载 v3.3.1 版本的压缩包解压即可。
二、推荐开发板
OneOS-Lite 支持多种硬件平台,以下是推荐新手使用的开发板:
| 开发板 | 主控芯片 | Flash | SRAM | 调试器 | 难度 |
|---|---|---|---|---|---|
| 正点原子精英版 | STM32F103ZET6 | 512KB | 64KB | 板载 ST-Link | ⭐ |
| 正点原子探索者 | STM32F407ZGT6 | 1MB | 192KB | 板载 ST-Link | ⭐ |
| 正点原子阿波罗 | STM32F429IGT6 | 1MB | 256KB | 板载 ST-Link | ⭐⭐ |
| 正点原子潘多拉 | STM32L475VET6 | 512KB | 128KB | 板载 ST-Link | ⭐⭐ |
建议:新手首选 STM32F103 精英版,资料丰富、社区活跃,且 OneOS 项目工程已预置。
三、源码目录概览
| 目录 | 说明 |
|---|---|
arch/ | 多架构支持(ARM/RISC-V/MIPS等) |
kernel/ | 内核核心代码 |
drivers/ | 设备驱动框架 |
components/ | 可裁剪组件 |
projects/ | 具体芯片项目工程 |
demos/ | 示例代码 |
docs/ | 开发文档 |
四、验证源码
# 检查项目文件
ls Kconfig CMakeLists.txt
# 查看版本信息
cat README.md | head -5