Summary

  • 背景知识

    • 微机原理

    • 内核编程

      • 汇编语言

      • C 语言

      • 目标文件格式

      • Makefile

    • ISA

      • X86

      • ARM

      • MIPS

      • PowerPC

    • 模拟器

      • Qemu

      • Bochs

  • 实验环境

    • 搭建环境

      • Linux

      • Windows

      • Mac OSX

    • 实验过程

      • 编辑

      • 编译

      • 运行

      • 调试

    • 文件系统

      • 镜像制作

      • 文件传输

    • 源码分析

      • 调用关系

      • 代码检索

  • 体系结构

    • 内核模式

    • 内核架构

    • 核心功能

      • 中断机制

      • 时钟管理

      • 进程管理

      • 内存管理

      • 文件系统

      • 堆栈用法

      • 系统调用

    • 应用程序

    • 源码结构

    • 配置系统

    • 编译系统

  • Linux 0.00

  • Linux 0.01

  • Linux 0.11

    • 建构工具

    • 引导启动程序

    • 初始化程序

    • 内核代码

    • 数学协处理器

    • 内存管理

    • 文件系统

    • 驱动程序

      • 块设备

      • 字符设备

    • 头文件

    • 库文件

  • Linux 0.99

  • 参考资料

    • 标准文件

      • a.out

      • ELF

      • ASCII 码表

      • POSIX

    • 重要网址

Last updated