• 转到主导航栏
  • 转到内容
  • 转到底部
XUPTArch XUPTArch
  • 课程
  • 开源项目
  • 比赛&项目
  • 公告
  • 博客
  • GitHub
    • 关于
      • XUPTArch
      • 关于我们
    • 课程讲义
      • F 级 - 工具链
      • E 级 - 软件系统
      • D 级 - 模拟器
      • C 级 - 流水线
      • B 级 - 双发射
      • A 级 - 乱序 SoC
    • 项目启动
      • 一生一芯
      • 龙芯杯
    • 联系
      • 联系我们
      • 加入我们

    F 级课程 - 工具链基础

    目录

    • 为什么从工具链开始?
    • 课程结构
      • 模块一:Linux 与命令行
      • 模块二:Git 版本控制
      • 模块三:构建工具
      • 模块四:Nix 包管理
      • 模块五:Bazel 构建系统
      • 综合项目
    • 开始学习

    欢迎来到 F 级课程!这是 XUPTArch 学习路径的起点。

    为什么从工具链开始?

    在学习处理器设计之前,我们需要掌握一套完整的开发工具链。

    课程结构

    模块一:Linux 与命令行

    1. 第 1 章:为什么选择 Linux
    2. 第 2 章:Linux 安装与配置
    3. 第 3 章:文件系统与基本命令
    4. 第 4 章:Shell 编程基础

    模块二:Git 版本控制

    1. 第 5 章:Git 与 GitHub 入门
    2. 第 6 章:Git 分支与协作

    模块三:构建工具

    1. 第 7 章:Make 构建系统

    模块四:Nix 包管理

    1. 第 8 章:Nix 包管理 - 入门
    2. 第 9 章:Nix 包管理 - 强化
    3. 第 10 章:Nix 包管理 - 进阶

    模块五:Bazel 构建系统

    1. 第 11 章:Bazel 构建系统 - 入门
    2. 第 12 章:Bazel 构建系统 - 强化
    3. 第 13 章:Bazel 构建系统 - 进阶

    综合项目

    1. 综合项目:实现 MyShell

    开始学习

    从 第 1 章:为什么选择 Linux 开始!

    更新时间: 2026 年 3 月 6 日

    上一页 下一页

    西安邮电大学(XUPT)硬件协会计算机体系结构小组致力于培养学生的处理器设计能力。我们通过系统化的课程体系,从工具链使用到乱序处理器设计,帮助学生掌握完整的处理器开发流程。小组成员积极参与一生一芯、龙芯杯等国内顶尖竞赛,在实践中提升技术水平,为中国芯片事业培养后备人才。

    关于我们 · 联系我们 · 加入我们 · RSS 订阅 · 本站仓库
    • 关注:
    • 关于我们
    • 联系我们
    • 加入我们
    • RSS 订阅
    • 本站仓库
    • Feed
    © 2026 XUPTArch. 技术来自于 Jekyll & Minimal Mistakes.