图解操作系统研发与探索教程

参考资料:

30天自制操作系统         川合秀实(日) 著

自己动手写操作系统     于渊  著

格蠹汇编                         张银奎 著

    本文根据以上参考资料所写。用图说话。所附图均为自己操作成功后的截图。可随意转载,不须注明出处。


参考资料下载:

30天自制操作系统附带光盘

http://pan.baidu.com/s/1ntmPlgd



第一章    操作系统开发综述


第二章 最小操作系统

    所谓最小操作系统,就是能在裸机上引导起来,并在屏幕上打印出"Hello World",的这样一个,操作系统开发入门级的程序。可以对操作系统开发有最初的体验。

一. 由二进制编辑器制作的最小操作系统

    在《30天自制操作系统》中,作者介绍了由二进制编辑器,完全输入二进制数字制作一个最小操作系统。输入后保存为helloos.img。在该教程中,作者用PC模拟器QEMU来装载和验证各步骤所开发的操作系统。

    把《30天自制操作系统》附带光盘中helloos0文件夹拷贝到tolset文件夹。tolset文件夹可位于任意位置。qemu工具位于tolset下的z_tools文件夹。进入helloos0文件夹,该文件夹中有helloos.img。运行run.bat,即运行qemu并由helloos.img引导系统。run.bat包含两行内容,

    copy helloos.img ..\z_tools\qemu\fdimage0.bin
    ..\z_tools\make.exe -C ../z_tools/qemu

    即把img文件拷贝到qemu文件夹中成为fdimage0.bin,然后运行qemu,并载入该映像。成功后显示如下画面;



    另外鄙人也有用Vmware载入该最小操作系统映像,Vmware的配置和运行情况如下图;






1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值