- 博客(2)
- 收藏
- 关注
原创 从零开始写操作系统——2.编写MBR主引导记录
本文记录了开发轻量级操作系统第二章的学习过程,重点讲解了MBR主引导记录的编写与Bochs调试方法。主要内容包括:1)MBR代码结构解析,详细说明段寄存器初始化、BIOS中断调用实现清屏和字符串显示等功能;2)编译运行流程,使用nasm编译并通过dd写入虚拟磁盘;3)Bochs调试技巧,包括设置断点0x7c00、查看段寄存器状态等调试步骤。文章通过代码注释和调试演示,完整呈现了从MBR编写到调试验证的全过程,为操作系统开发初学者提供了实用指导。
2025-12-29 21:13:19
1060
原创 从零开始写操作系统——1.部署工作环境(Bochs + MBR)
本文记录了基于《操作系统真象还原》开发轻量级操作系统的环境搭建过程。主要内容包括:1)在Ubuntu20.04上安装必要工具链(build-essential、xorg-dev等);2)下载并编译带调试功能的Bochs模拟器;3)创建虚拟硬盘镜像并编写测试MBR引导程序。重点讲解了各工具的作用及配置参数,如Bochs编译选项--enable-debugger等调试功能,以及如何将MBR程序写入虚拟硬盘。通过Helloworld示例验证了环境搭建成功,为后续操作系统开发奠定了基础。
2025-12-29 16:06:22
1070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅