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

    E 级课程 - 软件系统

    目录

    • 课程目标
    • 课程结构
      • 模块一:C 语言快速回顾
      • 模块二:编译工具链
      • 模块三:RISC-V 汇编
      • 模块四:ABI 与调用约定
      • 综合项目
    • 开始学习

    掌握 C 语言编程和 RISC-V 汇编,理解程序如何在处理器上运行。

    课程目标

    • 掌握 C 语言编程
    • 理解编译过程
    • 学习 RISC-V 汇编
    • 理解 ABI 和调用约定

    课程结构

    模块一:C 语言快速回顾

    1. 第 1 章:C 语言基础
    2. 第 2 章:指针与内存管理
    3. 第 3 章:数据结构实现

    模块二:编译工具链

    1. 第 4 章:编译过程详解
    2. 第 5 章:GCC 工具链使用
    3. 第 6 章:静态库与动态库

    模块三:RISC-V 汇编

    1. 第 7 章:RISC-V 指令集架构
    2. 第 8 章:RISC-V 汇编编程
    3. 第 9 章:汇编与 C 混合编程

    模块四:ABI 与调用约定

    1. 第 10 章:函数调用约定
    2. 第 11 章:RISC-V ABI
    3. 第 12 章:特权级与系统调用

    综合项目

    1. 综合项目:实现 Mini Libc
    2. 项目二:QEMU 上的嵌入式系统

    开始学习

    从 第 1 章:C 语言基础 开始!

    更新时间: 2026 年 3 月 6 日

    上一页 下一页

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

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