kernel-travel 项目简介 kernel-travel 是基于 LoongArch 的架构的64位操作系统。考虑到未来对于多架构的适配,该系统采用 kbuild 编译框架对项目进行构建,目前支持 LoongArch 架构的硬件开发板(2k1000、3A5000)。 kernel-travel 包含有五大模块,分别为:内存管理、进程管理、文件系统、设备驱动、系统调用。 文档列表 文档位于 kernel-travel/doc 目录下。 环境配置: 编译并运行kernel-travel gdb调试方法 快速启动 进程管理: 任务的创建与切换 异常处理与时间 设备驱动: pci总线驱动 磁盘驱动 内存管理: 虚拟内存管理 物理内存管理 文件系统: Fat32文件系统.md 文件系统架构与VFS 适配lwext4.md 其他: kernel-travel的编译链接与初始化 适配busybox 适配硬件开发板 参考资料 操作系统真相还原 兰州大学 - MaQueOs 种田队 - 2023年优秀作品 dim-sum Linux内核源码